Treebolic

treebolic

auteur:
Bernard Bou

bbou@ac-toulouse.fr

mots clés:
Treebolic
arbre hyperbolique
géométrie hyperbolique
fisheye, disque de Poincaré
XML, JAXP JAXM JAXRPC XSLT
Java, Java Applet

technologies:
XML
Java 1.4, Java 1.1
DOM, SAX, JAXP JAXM JAXRPC XSLT
WDSL, SOAP, JWS

 

image

Liens

image

Nouveau

 

image

image

Treebolic est une applet (appliquette) Java destinée à visualiser un ensemble hiérarchisé de données sous forme d'arbre hyperbolique.

image voir
image Un arbre est affiché avec ses noeuds et ses arcs mais l'espace de visualisation subit une courbure (d'où le nom) en allouant davantage de place au centre, le noeud parent et les descendants immédiats apparaissent légèrement plus petits. Les grands-parents et petits fils sont toujours visibles mais sont encore plus petits. A mesure que l'on s'éloigne du foyer, les noeuds se voient allouer moins d'espace, qui disparaissent ainsi virtuellement vers la limite du disque de visualisation, comme si toute cette hiérarchie était vue à travers un objectif fisheye, visible dans sa totalité mais sans que ce soit au détriment du contexte.
image L'arbre hyperbolique est dynamique : une animation amène un noeud visité au centre de l'affichage. Les noeuds peuvent contenir des liens hypertextes et mener le navigateur vers d'autres pages.
image Treebolic est une applet Java et s'insère dans des pages web.
image Treebolic est piloté par une description XML de l'arbre, ce qui rend les données faciles à écrire et vérifier. Cette description doit se conformer à un schéma XML précis et documenté ici et peut être générée grâce à des outils XML standards, du plus rudimentaire éditeur jusqu'à des outils dédiés. Parmi ces derniers, le Générateur Treebolic.

image Compatibilité trans-plateforme et trans-navigateur. Treebolic est une applet écrite en 100% pur Java et est indépendant de la platforme (Windows, Mac, Linux, Unix) et du navigateur (Internet Explorer ou Netscape) pourvu qu'il posséde Java.

image

image

Le Générateur Treebolic (dans la distribution) est une application Java  qui permet de générer la description XML des données

image voir
image Treebolic Generator est une application 100% pur Java application. Elle tourne sur toutes les plateformes Java2.

image

image

Le Navigateur Treebolic (dans la distribution) est une application Java qui sert d'environnement au moteur Treebolic, et le connecte à des sources de données diverses. Contrairement à une applet dans un navigateur, elle n'est pas soumise aux même contraintes de sécurité (l'accès au système de fichiers notamment).

image voir
image Treebolic Browser est une application Java. Là encore, elle tourne sous toute plateforme  Java2.
image  Le navigateur Treebolic peut être étendu par un mécanisme d'ajout de pages HTML faisant référence à des classes Java réalisant une source de donnée.

image Cette distribution comprend des utilitaires spécifiques à Windows tels que le lanceur, librairie de code natif pour WordNet, ... etc

LIENS

image

image

image