Treebolic is een onderdeel van Java (widget) waarvan het doel is om een hyperbolische weergave van hiërarchische gegevens te verstrekken.
Een structuur wordt weergegeven met knooppunten en randen, maar displayruimte gelden een bepaalde kromming (vandaar de naam): meer ruimte toegewezen om scherp knooppunt terwijl de ouder en kinderen, nog in de onmiddellijke visuele context blijken iets kleiner. De grootouders en kleinkinderen zijn nog steeds zichtbaar, maar komen nog kleiner. Naarmate we verder van de focus knooppunt, is minder display ruimte toegewezen aan de knooppunten, die geleidelijk verdwijnen in de richting van de grens van de schijf, alsof de hele hiërarchie werden gezien door een fisheye lens.
Verpakt als een Java-applet, kan de Treebolic widget worden ingebed in een webpagina. Knooppunten kunnen dan bevatten hyperlinks en de browser naar andere webpagina's.
De boom is dynamisch (animatie brengt de focus knooppunt naar het centrum) en reageert op interactie van de gebruiker.
De Treebolic Generator, inbegrepen in het pakket, is een applicatie die het mogelijk maakt de XML-beschrijving worden gegenereerd.
De Treebolic Browser, inbegrepen in het pakket, is een toepassing die de Treebolic motor te koppelen aan verschillende data providers gastheren. In tegenstelling tot een web-hosted applet, is het niet onderworpen aan de veiligheid beperkingen.
De widget kern werkt onafhankelijk van de data geeft mechanisme (of provider). Een voorbeeld van zo'n aanbieder is een standaard XML-module die XML-bestanden leest.
Treebolic begrijpt de XML-beschrijving van een boom, waardoor het vrij gemakkelijk om te schrijven en lezen. Deze beschrijving moet voldoen aan goed gedocumenteerde XML-schema. Treebolic Generator doet het werk van het genereren van een dergelijk bestand.
Een aantal providers zijn beschikbaar:
* XML DOM
* XML XSLT
* Grafiek (spanning-tree)
* SQL
* XSLT FreeMind
* XSLT gxl
* Dot
Wat is nieuw in deze release:
- Vast ongedecodeerde URL's
- Toegevoegd Ingesprongen tekst provider.
Eisen
- Java 2 Standard Edition Runtime Environment
Reacties niet gevonden