Personal tools
You are here: Home Downloads HelpGUI (Approximatrix Edition)
Document Actions

HelpGUI (Approximatrix Edition)

A pure Java help browser under the GNU General Public License

Background

HelpGUI is a HTML help browser built using pure Java.  The library provides functionality similar to other help systems.  The browser most closely resembles Sun Microsystems JavaHelp.  The largest differences between JavaHelp and HelpGUI is the Licensing.  While JavaHelp is distributed under a binary-only license, HelpGUI is distributed under the GNU General Public License.

HelpGUI was designed by Alexandre Thomas.  The base HelpGUI distribution can be found at the project homepage.

Approximatrix Edition

The Approximatrix Edition adds features to the HelpGUI system.  Most importantly, it adds the ability to request topics from the calling program.  The calling program can simply pass a topic "key" to the help browser, which will bring up the appropriate page.

The Approximatrix edition also adds the ability to access files on the file system instead of using resources in the browser's path.  This small addition allows the html files to be placed anywhere on the file system, greatly reducing the path requirements.

Finally, the Approximatrix edition implements anchor controls within an individual page.  Links containing anchors are now processed correctly, and the page is moved to the proper anchor location.

For more information and the API specification, proceed to the HelpGUI javadocs.

Download

The HelpGUI binaries, source, and javadocs can be downloaded below.  The current version of the HelpGUI Approximatrix Edition is 1.2-A.

Binary archive (includes source): Download!

Source archive: Download!

Javadocs: Download!

Older Versions

Previously released Approximatrix editions are also available below:

Binaries: 1.1-A

Source: 1.1-A

Support & Licensing

Approximatrix does not provide official support for HelpGUI.  Any questions should be posted in the Approximatrix Forums, where they will be answered in due course. 

HelpGUI is copyrighted by Alexandre Thomas.  It is distributed under the GNU General Public License.  Before including HelpGUI in a proprietary program, please read and understand the terms of this license.  Linking against HelpGUI (a grey area in Java) may require the calling program to be distributed under the GNU GPL as well.


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: