JavaHelp
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Help files |extensions={{ext|hs}}, {{ext|jhm}}, {{ext|xml}} |released=1998<ref>https://web.archive.org/web/19990202204752/http://ja...") |
(On Oracle Help) |
||
(One intermediate revision by one user not shown) | |||
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 == | ||
Line 25: | Line 27: | ||
== Links == | == Links == | ||
− | * [https://web.archive.org/web/19990202204752/http://java.sun.com/products/javahelp/ First website] (1999-2008) | + | * Website |
− | * [https://web.archive.org/web/20090122050912/http://java.sun.com/javase/technologies/desktop/javahelp/ Second website] (2008-2011) | + | ** [https://web.archive.org/web/19990202204752/http://java.sun.com/products/javahelp/ First website] (1999-2008) |
− | * [https://web.archive.org/web/20161114110144/https://javahelp.java.net/ Third website] (2011-2017) | + | ** [https://web.archive.org/web/20090122050912/http://java.sun.com/javase/technologies/desktop/javahelp/ Second website] (2008-2011) |
− | * [https://web.archive.org/web/20070810175034/http://archives.java.sun.com/archives/javahelp-interest.html Mailing list archives] | + | ** [https://web.archive.org/web/20161114110144/https://javahelp.java.net/ Third website] (2011-2017) |
+ | * Discussion | ||
+ | ** [https://web.archive.org/web/20070810175034/http://archives.java.sun.com/archives/javahelp-interest.html Mailing list archives] | ||
+ | ** [https://web.archive.org/web/20150915233830/https://community.oracle.com/community/development_tools/oracle_help_technologies/content Forum] (Archived) | ||
+ | ** [https://community.oracle.com/community/java/java_desktop/javahelp_system/content Forum] (Offline, lost) | ||
* [https://web.archive.org/web/20051207033937/http://java.sun.com:80/products/javahelp/javahelpwp.pdf Early whitepaper] | * [https://web.archive.org/web/20051207033937/http://java.sun.com:80/products/javahelp/javahelpwp.pdf Early whitepaper] | ||
* [https://docs.oracle.com/cd/E19253-01/819-0913/819-0913.pdf V. 2.0 user's guide] | * [https://docs.oracle.com/cd/E19253-01/819-0913/819-0913.pdf V. 2.0 user's guide] |
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