|
Last modified: 20 February 1998. |
PHD sells Hi HelpIndex, a Java site navigator and help system. The pertinent features are described more fully below. You might like to have a look at it.
One scenario which you may have missed is this:
GUI editors often want help on a specific word, eg the word under the cursor when F1 is pressed. This word should be passed to the index first. If there is a single hit then the hit page should be shown straight away. If there are several hits then the results list should be displayed. Otherwise it should be passed to the Search engine, without actually starting the search.
Similarly the viewer may want a synchronise with contents button, or the ability to always keep in sync with the Contents. The latter would mean that if you follow a HTML link to a new page, then the Contents would select the entry that corresponds to the new page.
Our HiDemo application shows this can be achieved with our HelpIndex and Hi Brow beans.
Anyway, I am concerned that your TOC and Index files will be large. Hopefully using relative URLs and jar compression will reduce the file size.
(I have not looked at the RDF specs yet)
Class MyBeanHelp { public static final int MENU_FILE = 1; /*? mybean/file.html */ public static final int MENU_HELP = 2; /*? mybean/help.html */ }
Parsing a site to make the TOC and Index is particularly important for information kiosk applications, but will be useful for application help as well.
HelpIndex v2.1.11 is a JDK 1.02 applet for web sites and HTML CD-ROMs. Server and browser independent, ie client-side.
HelpIndex 2.3.0 is a JDK 1.1 bean applet for use in full JDK 1.1+ browsers and use as a component in applications.
Hi Jump is a JDK 1.02 applet providing navigation arrows on the web page.
Hi Brow is a simple but useful JDK 1.1+ browser bean.
HiDemo is a Java application demonstrating the HelpIndex and Hi Brow beans working together.
Hi Lab is a Windows program for editing .hi index files. It can scan existing web sites to build an initial index.
Hi HelpIndex allows choice at run time between several index files. Various language prompts are available. The JDK 1.1 versions automatically choose the most appropriate index and language files for the user's locale.
The HelpIndex bean in conjunction with a browser bean (such as our Hi Brow) can provide the basis of help system for a Java applciation.
Windows developers can use Hi HelpIndex in an HTML Help system. MS Internet Explorer is the browser embedded within our Hi Help program. The MS Visual C++ identifiers relate directly to the page to be displayed, ie dialog IDD_HELP_ABOUT shows page IDD_HELP_ABOUT.htm. Help popup tips are supported. They come from within a specially parsed HTML page, divided by anchor tags, ie the popup for IDC_HELP_ABOUT might come from Popups.htm#IDC_HELP_ABOUT until the next anchor. This help system can be seen in action in the Hi Lab program.