Développé par Sun Microsystems, le système JavaHelp est un nouveau type de sortie compressé conçu pour les applications rédigées dans le langage de programmation Java
et pouvant être exécuté sur plusieurs plates-formes, telles que Windows, UNIX, Mac et Linux.
JavaHelp est un système de livraison et non un outil de création d'aide. En revanche, le rôle de RoboHelp est de vous assister dans la création de vos systèmes d'aide.
RoboHelp propose une prise en charge avancé du récent format JavaHelp et permet de créer automatiquement tous les éléments d'aide Java, notamment les tables des matières, les fonctionnalités de recherche de texte intégral, les index dynamiques, les contrôles de navigation et les fenêtres contextuelles, en parallèle avec des fonctionnalités HTML (contenus, hyperliens, images, etc.). Vous êtes désormais en mesure de créer des systèmes JavaHelp avec la même facilité que vous créez des systèmes WinHelp, HTML Help et WebHelp, à partir du même projet source. Vous avez également la possibilité d'exploiter des projets WinHelp et HTML existants pour créer des systèmes JavaHelp. Basée sur l'API JavaHelp de Sun Microsystems, la solution d'Adobe prend également en charge la compression de fichier, pour une distribution transparente du système JavaHelp.
Les auteurs d'aide doivent disposer d'une copie du Java Development Kit (version 1.2 ou ultérieure) et des composants JavaHelp 1.0 ou 1.1 pour être en mesure de générer et de visualiser des fichiers JavaHelp. Le Java Development Kit peut être téléchargé gratuitement à partir du site web de Sun Microsystems, à l'adresse suivante : www.sun.com.
JavaHelp est le format recommandé pour une utilisation avec les applications rédigées en langage de programmation Java. Pour créer une aide multi-plateforme ou autonome, du contenu d'aide intranet, des pages pour des sites Web ou une documentation en ligne, il est conseillé d'utiliser WebHelp de préférence à JavaHelp. Disponible dans sa troisième mouture, WebHelp est un outil éprouvé et fiable, adapté pour ces applications.
Pour visualiser votre système JavaHelp, vos utilisateurs finals doivent disposer des composants Java Runtime Environment (JRE) 1.2.1 et JavaHelp 1.0 ou 1.1. Pour plus d'informations, reportez-vous à la rubrique Distribution de JavaHelp.
Un ensemble de formats de fichiers permettant de créer des fichiers de contenu d'aide.
Une API grâce à laquelle les développeurs Java peuvent intégrer du contenu JavaHelp dans leurs applications. Les API sont des extensions standard du Java Development Kit (JDK).
L'afficheur JavaHelp, un système d'affichage d'aide basé sur HTML. Il intègre les composants nécessaires à la visualisation d'un système JavaHelp.
De la documentation pour les auteurs d'aide et les développeurs.
Plusieurs systèmes d'aide échantillons.
JavaHelp propose une solution flexible pour la création de systèmes d'aide d'applications rédigées en langage de programmation Java. JavaHelp a été développé en code Java. L'une des caractéristiques les plus importantes de Java réside dans sa portabilité à travers toutes les plates-formes. De ce fait, tout projet d'aide développé dans JavaHelp est également mutiplate-forme.
En arrière-plan, JavaHelp est un fichier compressé (JAR) ou un ensemble de fichiers permettant d'exécuter un système d'aide pour une application Java. Vous générez le fichier JavaHelp une fois que vous avez terminé de créer les rubriques de votre aide, sa table des matières et son index dans RoboHelp. Tous les fichiers à distribuer sont copiés dans un seul et même dossier appelé « JavaHelp », ou un fichier .JAR si vous choisissez de compiler votre aide.