Versions Compared

Key

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

...

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 settings for more information on the client-side Java settings and Smart Client Settings for more information on the Application Server settings.

Starting Smart Clients

Starting a Servoy Smart Client is done by accessing a URL on the Servoy Application Server. Depending on the configuration of the Servoy Application Server, an icon might be placed on the users desktop to start the application thereafter.

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

By default, when using the first option below to launch a Servoy Smart Client (or through the default web page for starting Smart Clients mentioned above), when the Smart Client is started, the user will be presented with a list of all available solutions. Through the servoy.allowSolutionBrowsing option under Solution Settings on the Admin page of the Application Server, this dialog can be disabled. When disabled, the deeplink options that specify the solution must be usedServoy Smart Client can also be started by accessing a URL on the Servoy Application Server. Depending on the configuration of the Servoy Application Server, an icon might be placed on the users desktop to start the application thereafter

Code Block
titleSolution Select Dialog
<serverUrl>/servoy-client/servoy_client.jnlp

...

Include Page
DOCS:shorthandLinkSyntax
DOCS:shorthandLinkSyntax

Solution browsing

By default, when using the first option above to launch a Servoy Smart Client (or through the default web page for starting Smart Clients mentioned earlier), when the Smart Client is started, the user will be presented with a list of all available solutions. Through the[servoy.allowSolutionBrowsing|Solution Settings#servoy.allowSolutionBrowsing] option under [Solution Settings|Solution Settings] on the Admin page of the Application Server, this dialog can be disabled. When disabled, the deeplink options that specify the solution must be used.

Profiles

Wiki Markup
The Application Server provides a couple of settings that influence the Smart Client behavior, for example in the area of how the Application Servoy and the Smart Client communicate. As one (group of) Smart Client(s) might require different settings than the other one, the Application Server provided \[Profiles\]. Using Profiles, different groups of settings can be bundled under a named Profile. Smart Clients can connect to the Application Server using a particular profile by adding the Profile name to the URLs mentioned above. For example:

 

Deeplinking into existing Smart Client
When a user already has a Smart Client open, it's possible to provide the user with a URL that deeplinks to a method in the open solution. When the URL is opened, it will access the Application Server and the Application Server then contacts the existing Smart Client and executes the specified method.

...