Child pages
  • Smart Client

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Smart Client system requirements

Include Page
Serv52:_smartClientRequirementsServ52:
_smartClientRequirements

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 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 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 into existing Smart Client for more info. 

In case of activating an existing Smart Client, the specified deeplink method will be fired. 
In case of a new Smart Client, the deeplink method will be fired once the onOpen event handler of the solution has fired

{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
Serv52:shorthandLinkSyntaxServ52:
shorthandLinkSyntax
Solution browsing

...

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:

  • Windows: Start > Settings > Control Panel > Java
  • OSX: Applications > Utilities > Java Preferences
  • Linux (Ubuntu): System > Preferences > Java

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 

...