Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
APPX Desktop Client Launched via Java Web StartThis document will explain how to start the APPX Desktop Client via Java Web Start Technology. | ||||||||
Line: 98 to 98 | ||||||||
APPX Desktop Client Web Start Bundle Componentsappx32.gifThe appx32.gif file is the file used as an application runtime icon. It is referenced by the appx.jnlp file that we review later in this document. | ||||||||
Added: | ||||||||
> > | README.txtREADME.txt contains the following very brief instructions to the reader.Place these files in a directory named /appx/ off your web server's webroot. You need to change three items, all references to www.example.com to read your site URL: In appx.html appx.html: ---> var url = "http://www.example.com/appx/appx.jnlp"; appx.html: ---> deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; In appx.jnlp: appx.jnlp: ---> <jnlp spec="1.5+" codebase="http://www.example.com/appx" href="appx.jnlp" version ="5.0.0.a9"> Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. INSTALL.txtINSTALL.txt points the reader to README.txt | |||||||
appx.htmlThe appx.html file exists only to provide the user with a link to click the appx.jnlp file. It is not technically needed because if someone entered the path to the jnlp file the application would launch just the same as if the jnlp file had been clicked from a link in the html file. Let's take a look at the appx.html file. This file is just a starter file that you can use to load the .jnlp file. There is a bit of javascript code that attempts to detect if a JRE is installed on the user's desktop for the Java Web Start launch. If the JRE needs to be installed or updated the script will either attempt to update the JRE or present the user with the appropriate link to download the software manually.appx.html contents | ||||||||
Line: 159 to 181 | ||||||||
Added: | ||||||||
> > | splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file.APPXLaunchButton.pngAPPXLaunchButton.png is an image file that is displayed for the user to click to begin the JRE detection and ultimately start the APPX Desktop Client.appx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file. | |||||||
appx.jarThe APPX Desktop Client in Java jar format.appx.jnlp | ||||||||
Line: 2601 to 2631 | ||||||||
Deleted: | ||||||||
< < | APPXLaunchButton.pngAPPXLaunchButton.png is an image file that is displayed for the user to click to begin the JRE detection and ultimately start the APPX Desktop Client.appx-nativelib.jarThe appx-nativelib.jar file contains platform specific files for the proper execution of the appx.jar file.INSTALL.txtINSTALL.txt points the reader to README.txtREADME.txtREADME.txt contains the following very brief instructions to the reader.Place these files in a directory named /appx/ off your web server's webroot. You need to change three items, all references to www.example.com to read your site URL: In appx.html appx.html: ---> var url = "http://www.example.com/appx/appx.jnlp"; appx.html: ---> deployJava.launchButtonPNG = "http://www.example.com/appx/APPXLaunchButton.png"; In appx.jnlp: appx.jnlp: ---> <jnlp spec="1.5+" codebase="http://www.example.com/appx" href="appx.jnlp" version ="5.0.0.a9"> Please see our Wiki at http://wiki.appx.com/wiki/bin/view/Main/LaunchingAPPXDesktopClientFromWebPageViaJavaWebstart for further documentation. splash.gifThis is the initial image displayed while the APPX Desktop Client is loading, it is referenced by name in the appx.jnlp file. | |||||||
Configure your web server's jnlp Mime type settings.Your webserver needs to support the .jnlp mime type. There are too many web servers and web server version that each configure via different actions, syntax or configuration file location that it is beyond the scope of this document to cover mime type configuration fully. However, this might be enough to get you on the right track if your server is not already configured for jnlp mime type support. |