Child pages
  • Solution Types
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

In This Chapter

Smart Client

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

A Smart Client is a native application, that gets launched from the Servoy Application Server using Java WebStart technology. The Smart Client installs itself on the client machine on first launch and from there onward will keep itself up to date, by checking for updates on each consecutive launch. 

A Solution running in a Smart Client has access to the local file system or local appliances, like printers attached to the machine on which the Smart Client runs. 

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.


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. 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.

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.

NG Desktop Client

Mobile

Solutions without Graphical User Interface

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.



  • No labels