...
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 onwards will keep itself up to date, by checking for updates on each consecutive launch.
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Include Page | ||||
---|---|---|---|---|
|
...
The JRE can also be manually downloaded and installed. See Java runtime for more information.
Smart Clients install themselves on first launch. On first launch, the Java Web Start process will install the Smart Client in a cache on the client machine. On subsequent starts, the Java Web Start mechanism will check to see if the application is already cached and will start from the cache if available.
...
Desktop integration
The Smart Client can automatically integrate with the desktop of the client machine. Whether or not this happens depends on both client-side settings in the Java environment as well as server-side settings on the Application Server. See Java WebStart settings for more information on the client-side Java WebStart settings and #Smart Client settings for more information on the Application Server settings.
Smart Clients are launched via Java WebStart installed on the client machine. Java WebStart caches every application that it launches. This cache can e viewed through the Java Control Panel or the cache viewer can be opened directly from the commandline using the following command:
Code Block |
---|
javaws -viewer
|
For more information on the Java control Panel, see #Java Control Panel
By default, the Servoy Application Server comes with a web page for starting Smart Clients, located at {serverUrl}/index.html. This web page also provides a link to check if a Java Standard Edition Runtime Environment is installed.
...
For more information on Profiles and an overview of which settings can be controlled through them, see Profiles.
...
The Smart Client related settings are exposed through the Servoy Admin page, in several locations:
A Sun/Oracle JRE installation can be configured and managed through the Java Control Panel. How to access the Java Control Panel differs per (version of) Operating System, for example:
...
The Java Control Panel provides functionality to manage and configure a JRE installation., configure several settings related to Java WebStart and gives access to the installed application through Java WebStart
What | Where | Description |
---|---|---|
Shortcut creation | Advanced > Settings > Shortcut Creation | While the Servoy Application Server has a setting which determines if Servoy tries to create a shortcut on the user's desktop when launching a Smart Client, the Java WebStart configuration allows the user to configure if WebStart applications are allowed to do so |
Network settings | General > Network Settings > Network Settings | Allows the configuration how the Java WebStart application accesses the internet |
Java Console | Advanced > Settings > Java console | Opens an additional logging window when a Java Webstart application is launched |
Temporary Internet files | General > Temporary Internet Files > Settings | Here the location where the Java WebStart cache is stored can be configured |
Logging & tracing | Advanced > Settings > Debugging | Exposes the ability to enable tracing and logging. The tracing output will appear in the Java console and also in the log if Logging is enabled |
Managing installed applications |
|
|
A Smart Client has a very small footprint on the client machine. For startup performance reasons, both the Smart Client libraries as well as the Servoy Solution binaries are cached.
...