www.wikidata.de-de.nina.az
JavaHelp System ist ein plattformunabhangiges Java Hilfesystem von Sun Microsystems das es ermoglicht auf einfache Weise Online Hilfen und Dokumentationen in Java Applikationen einzubinden Die Hilfetexte sind HTML basiert wahrend hingegen die Schnittstelle XML basiert ist JavaHelp SystemBasisdatenMaintainer Java Community ProcessEntwickler Sun MicrosystemsAktuelle Version 2 0 05 3 Oktober 2007 Betriebssystem plattformunabhangigProgrammiersprache JavaKategorie HilfesystemLizenz GNU General Public License with Classpath Exceptionjavahelp java netUnter dem JavaHelp System versteht man sowohl die Spezifikation der Programmierschnittstelle gemass Java Specification Request 97 als auch die Referenzimplementierung dieser Spezifikation Die Referenzimplementierung ist Open Source gemass GNU General Public License 2 0 1 Die Programmierschnittstelle liegt aktuell 2010 in der Version 2 0 die Referenzimplementierung in der Version 2 0 05 vor JavaHelp System ist selbst kein Autorenwerkzeug es gibt aber eine Reihe von Autorenwerkzeugen welche Hilfeinformationen im JavaHelp Format erzeugen konnen Bestandteile und Eigenschaften BearbeitenDas JavaHelp System besteht aus den folgenden Teilen 2 Help Viewer Der Help Viewer ist ein Fenster zur Darstellung der Hilfe inklusive Navigationselementen wie Toolbar Navigationsfenster und Volltextsuche Die Hilfetexte selbst werden basierend auf HTML 3 2 dargestellt und konnen um einfache Java Komponenten fur weitere Funktionalitaten angereichert werden Inhaltsverzeichnis und Index gemass W3C Standards werden automatisch generiert Der Help Viewer kann in einem eigenstandigen Fenster oder an beliebiger anderer Stelle innerhalb einer Applikation dargestellt werden Dasselbe gilt auch fur die einzelnen Bestandteile des Help Viewers wie beispielsweise das Navigationsfenster Kontextsensitive Hilfe Kontextsensitive Hilfeinformation kann auch ausserhalb des Help Viewers mittels Swing Komponenten dargestellt werden Dabei wird basierend auf den IDs der aktuellen Swing Controls auf die entsprechende Hilfe verlinkt JavaHelp API Die JavaHelp API ist fur die Zusammenfassung und korrekte Darstellung der Hilfetexte zustandig Sie ermoglicht es auch Hilfeinformationen aus verschiedenen Quellen wie beispielsweise Inhaltsverzeichnis Index und Such Datenbanken zusammenzufassen Die JavaHelp API ist so konzipiert dass sie konfigurierbar und erweiterbar ist Beispielsweise kann sie um spezielle Navigationshilfen Suchalgorithmen oder HTML Viewer erweitert werden Hilfeinformationen Die Hilfeinformationen werden durch das JavaHelp System vom Rest der Applikation getrennt Damit wird beispielsweise Hilfe in unterschiedlichen Sprachen moglich Dadurch ist es auch moglich die Online Hilfe beziehungsweise nur Teile der Online Hilfe eigenstandig und unabhangig von der Applikation zu aktualisieren Weblinks BearbeitenJSR 97 JavaHelp 2 0 Specification Linux Magazin 2001 12Einzelnachweise Bearbeiten JavaHelp Projektseite auf java net Memento vom 11 Juni 2007 im Internet Archive JavaHelp Features Abgerufen von https de wikipedia org w index php title JavaHelp System amp oldid 190404909