|


Treebolic est
une applet (appliquette) Java destinée à
visualiser un ensemble hiérarchisé de
données sous forme d'arbre hyperbolique.
voir
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.
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.
Treebolic est
une applet Java et s'insère dans
des pages web.
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.
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.
|


Le Générateur
Treebolic (dans la distribution) est une
application Java qui permet de générer
la description XML des données
voir
Treebolic Generator est
une application 100% pur Java
application. Elle tourne sur toutes
les plateformes Java2.
|


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).
voir
Treebolic Browser est
une application Java. Là encore,
elle tourne sous toute plateforme
Java2.
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.
|