JavaHelp
From Just Solve the File Format Problem
(Difference between revisions)
(→Links: Add forum links; categorized somewhat) |
(On Oracle Help) |
||
Line 16: | Line 16: | ||
JavaHelp has not seen development since 2007<ref>https://github.com/javaee/javahelp/blob/master/jhMaster/JavaHelp/README</ref>, and had ceased working in the newest Java version as of 2018<ref>https://github.com/javaee/javahelp/issues/47</ref>. | JavaHelp has not seen development since 2007<ref>https://github.com/javaee/javahelp/blob/master/jhMaster/JavaHelp/README</ref>, and had ceased working in the newest Java version as of 2018<ref>https://github.com/javaee/javahelp/issues/47</ref>. | ||
+ | |||
+ | The JavaHelp format heavily resembles that of [[Oracle Help]], and, judging from the abundance of information about the early development of JavaHelp, it came first. However, when and how Oracle Help came to resemble JavaHelp is unclear. | ||
== Specifications == | == Specifications == |
Latest revision as of 09:14, 18 December 2020
JavaHelp is a software library which provides a help viewer for Java programs it is embedded into. Its file format is composed of:[3]
- the "HelpSet", a Jar (i.e. ZIP) file, containing:
- the HelpSet File, extension .hs[4], an XML file which serves as the main format for the HelpSet, holding basic information and references to the other files;
- "map file"(s), extension .jhm[5], XML files that map topic IDs (strings identifying individual help topics) to HTML content files;
- a table of contents, in XML (extension just .xml[6]);
- an index, in XML (extension just .xml[7]);
- a glossary, in XML (extension just .xml[8]);
- a number of content pages, in HTML;
- a "favorites" file storing the user's favorite pages, located at
/.JavaHelp/Favorites.xml
in their home directory.
JavaHelp has not seen development since 2007[9], and had ceased working in the newest Java version as of 2018[10].
The JavaHelp format heavily resembles that of Oracle Help, and, judging from the abundance of information about the early development of JavaHelp, it came first. However, when and how Oracle Help came to resemble JavaHelp is unclear.
Contents |
[edit] Specifications
- V. 1.0 specification
- JavaHelp distribution (see #Software) → jhMaster/JavaHelp/doc/public-spec/V2.0/JavaHelp_V2_0_Specification.pdf
[edit] Software
[edit] Links
- Website
- First website (1999-2008)
- Second website (2008-2011)
- Third website (2011-2017)
- Discussion
- Mailing list archives
- Forum (Archived)
- Forum (Offline, lost)
- Early whitepaper
- V. 2.0 user's guide
- Wikipedia:JavaHelp
[edit] See Also
[edit] References
- ↑ https://web.archive.org/web/19990202204752/http://java.sun.com/products/javahelp/ - "Page last updates" and "News" box
- ↑ https://web.archive.org/web/19990221174012/http://www.java.sun.com/products/javahelp/events.html
- ↑ V. 2.0 specification (see #Specifications), p. 13
- ↑ V. 2.0 specification, section 4.1
- ↑ V. 2.0 specification, section 3.2.1
- ↑ V. 2.0 specification, section 3.4.1
- ↑ V. 2.0 specification, section 3.5.1
- ↑ V. 2.0 specification, section 3.6.1
- ↑ https://github.com/javaee/javahelp/blob/master/jhMaster/JavaHelp/README
- ↑ https://github.com/javaee/javahelp/issues/47