...
Include Page | ||||
---|---|---|---|---|
|
Network settings
In order to be able to start and run Smart Clients the Application Server needs to be properly reachable from the machine on which the Smart client is to be started. Depending on the network route from the client machine to the server, different configuration might need to be applied. See Network related settings for more information.
...
Smart Client launch by accessing the relevant URL on the Application Server (see #Starting Starting Smart Clients below). All required libraries will be automatically downloaded and locally cached by the Java Web Start process. The started solution will be cached by the Smart Client in the Servoy cache.
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 #Client Client side settings through the Java Control Panel for more information on the client-side Java WebStart settings and #Servoy Servoy Application Server configuration related to Smart Clients for more information on the Application Server settings.
...
For more information on the Java control Panel, see #Client Client side settings through the Java Control Panel
...
Smart Client Start URL | What is does | Comment | |
---|---|---|---|
{serverUrl}/servoy-client/servoy_client.jnlp | Opens a Smart Client and shows the "Select Solution" dialog. | The "Select Solution" dialog will not be displayed if solution browsing is disabled, see #Solution Solution browsing. In this case the user will not be able to open a solution. | |
{serverUrl}/servoy-client/{mySolutionName}.jnlp | Opens a Smart Client and launches the specified solution |
| |
{serverUrl}/servoy-client/mySolutionName.jnlp?a={value} | Opens a Smart Client and launches the specified solution. The argument value is passed into the Solutions onOpen event handler. |
| |
{serverUrl}/servoy-client/{mySolutionName}.jnlp?a={value}&{name1}={value1}&{name2}={value2} | The same as the previous scenario, but with additional custom keys for additional arguments |
| |
{serverUrl}/servoy-client/{mySolutionName}.jnlp?m={myMethodName} | Opens a new Smart Client OR activates an already running Smart Client. | Activation of an existing Client is only possible when enabled, see #Deeplinking Deeplinking into existing Smart Client for more info. | |
{serverUrl}/servoy-client/{mySolutionName}.jnlp?m={myMethodName}&a={value} | The same as the previous scenario, but specifying a single value to be passed as an argument into the onOpen event handler and deeplink method |
| |
{serverUrl}/servoy-client/{mySolutionName}.jnlp?m={myMethodName}&a={value}&{name1}={value1}&{name2}={value2} | The same as the previous scenario, but with additional custom keys for additional arguments |
|
Include Page | ||||
---|---|---|---|---|
|
...
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
...