JavaHelp/Java Web Start

SuperHero Duke - logo of the JavaHelp System

Examples and help for deploying the JavaHelp System version 2.0_05 using Java Web Start (JWS). The area links near the top of the page connect to the most important parts of the JWS/JavaHelp area. In more detail, they are as follows.

The JNLP descriptors can be accessed from three pages. The demos page links to the IDE Demo, and also has a launch file that links into a HelpSet of the 3 pages. This makes it easy to review of the content of the JNLP descriptors themselves (click a JNLP link in the average UA and it will try to launch the app., but the JEditorPane used by JavaHelp defaults to rendering the XML content of the JNLP).

Applications provides a launch file for the HelpViewer, and a number of links to HelpSetter* or HelpViewer displaying HelpSets relevant to JavaHelp. Important for developers is the library components page, listing each of the JNLP descriptors marked as component-desc for use by other apps.

Besides the pages listing the launch files and extension descriptors, we also provide the following pages to assist those deploying JavaHelp using webstart.

* HelpSetter is a class specifically designed for JWS based launch of the HelpViewer, hopefully to become part of the SDK.

JWS apps. are subject to a security sandbox. Check the security constraints to determine which component descriptors are right for your deployment. HelpSets can be deployed either as Jar'd resources added to the apps. classpath, or as 'loose files' on the server, the download constraints of each is described.

The entire fileset that generated these pages (less the JavaHelp SDK - 'sold separately') is available for download.

We also provide search forms for HelpSets, some related links, a (largely random) collection of other notes, and of course the inevitable tasks still to do.

The JavaHelp System binaries are made available under the BCLA.

These pages represent a project aimed at getting JWS hosting of JavaHelp, at the JavaHelp home site. They are made in the form they might eventually appear at the JavaHelp site, and as such, sometimes give false or misleading information.

Note to JavaHelp content developers: Remove this message from src/conf/fragments/html.page.bottom.htmlf before generating the build for the JavaHelp site proper!

SuperHero Duke - logo of the JavaHelp System

JavaHelp ® TM of Sun Microsystems, Inc.
JWS deployment/web pages brought to you by Andrew Thompson of PSCode.org.