ICA Java Client Example HTML

These examples use JavaScript to launch the ICA Java Client in a separate window that does not have toolbars or scrollbars. This reduces the risk of the applet being accidentally terminated by the browser, when the user clicks the browser back button or closes the browser window.

Each launched window contains some JavaScript to detect the user closing the window, and respond with a warning that their session will be disconnected.

Minimal desktop

This launches a desktop session to a specified MetaFrame server.
Launch desktop session

To use this example, change the following parameter values in desktop.html:

Address - Address of the MetaFrame server to connect to

Published Application with 128 bit Encryption

This uses HTTP ICA browsing to locate a server to run the published application. The application is then launched with 128 bit encryption enabled.
Launch application session

To use this example, change the following parameter values in application.html:

HttpBrowserAddress - Address of MetaFrame server used for HTTP browsing
Address - Published application name
InitialProgram - Published application name (preceded by # symbol)

Auto Proxy Detection

This uses HTTP ICA Browsing to locate a server to run the published application. The application is then launched with 128 bit encryption enabled. The ICA Java Client uses any proxies defined in the web browser settings.
Launch application session

To use this example, change the following parameter values in autoproxy.html:

HTTPBrowserAddress - Address of the MetaFrame server used for HTTP browsing
Address - Published application name
InitialProgram - Published application name (preceded by # symbol)

Published application with Connection Center and Seamless windows

This uses the Connection Center applet to launch an application in seamless windowing mode. When multiple applications are launched they are all managed by a single Connection Center applet. Once again HTTP ICA browsing is used to locate a server to run each published application.
Launch seamless application 1
Launch seamless application 2
Launch seamless application 3

To use this example, change the following parameter values in seamless1.html, seamless2.html and seamless3.html:

HTTPBrowserAddress - Address of the MetaFrame server used for HTTP browsing
Address - Published application name
InitialProgram - Published application name (preceded by # symbol)