Child pages
  • Solution Types

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

While the Smart Client caches itself and the solutions that it runs in binary format on the local machine for fast startup, it does not cache any user data in between sessions, but relies on a connection to the Servoy Application Server while running for data retrieval.

More information on Servoy Smart Client.

Web Client

Web Clients are one of the ways to deploy Solutions to end users.

Web Client is a browser-based application of which the  UI is rendered in the browser using pure HTML, CSS and a bit of JavaScript for event handling and communication with the Servoy Application Server.

No browser plugins are required.

The  business logic of the Solution that is running in the Web Client is executed on the Application Server for security reasons: the code of the business logic is not exposed in the webpage markup.

More information on Servoy Web Client.

NG Client

NGClient is a browser-based application of which the UI is rendered in the browser using pure HTML, CSS and a bit of JavaScript for event handling and communication with the Servoy Application Server (HTML5, CSS3 and websockets communication is used). The business logic of the Solution that is running in the NGClient is executed on the Application Server for security reasons: the code of the business logic is not exposed in the webpage markup.

More information on Servoy NG Client.

NG Desktop Client

Mobile

Solutions without Graphical User Interface

Headless Client

The Headless Client is, as the name suggests a headless client, meaning it does not have a User Interface. The Headless Client runs on the Servoy Application Server and can run a solution and expose both the business logic and data layer of the solution through a Java API.

As the client does not provide a UI, the client cannot be launched directly by a user, but only programatically.

More information on Servoy Headless Client.

Batch Solution

Servoy Batch processors start automatically when the Servoy Application Server is started.

The Batch Processor can either execute business logic periodically by using the Scheduler plugin or can be triggered by an external process.

More information on Servoy Batch Processor