Odelia>Technologies

Le plugin Grails JavaScript Infovis Toolkit

| | |

La librairie The JavaScript InfoVis Toolkit

La librairie The JavaScript InfoVis Toolkit est une librairie JavaScript open source exceptionnelle destinée à la création de graphes de données interactifs pour le web. Le site web du projet comporte d'ailleurs des démonstrations en ligne impressionnantes.
Cette librairie propose différents types de représentation de données telles que « Treemaps, Radial Layouts, HyperTrees/Graphs, SpaceTree-like Layouts », avec des possibilités de personnalisation très complètes, aussi bien au niveau du style CSS que de l'interactivité.
Pour ce qui est des données, celles-ci doivent être définies au format JSON et suivre les structures de données définies dans la documentation de la librairie.

Le plugin Grails JavaScript InfoVis Toolkit

Comme son nom l'indique, le plugin Grails JavaScript InfoVis Toolkit que nous avons développé permet d'intégrer la librairie The JavaScript InfoVis Toolkit dans une application Grails en offrant le support suivant :

  • - l'installation automatique de la librairie JavaScript dans l'application web (la version prise en charge est la version 1.1.2) ;
  • - la définition de tags facilitant la création des graphes ainsi que la définition et l'accès aux données.

Retrouvez ici la documentation de référence en français du plugin.

Démonstration

L'application web Grails GrailsBox utilise le plugin Grails JIT et comporte une démonstration des tags de celui-ci à cette adresse.
Le code source du contrôleur Grails JitController.groovy ainsi que celui des pages GSP démontrant chacun des tags du plugin sont fournis en pièces jointes à cet article.

Fichier attachéTaille
rgraph.gsp3 Ko
hypertree.gsp1.96 Ko
treemap.gsp2.95 Ko
spacetree.gsp3.14 Ko
JitController.groovy4.17 Ko

balises dans Langages et systèmes

AJAX cajo Camel DSL Grails GraphicsBuilder Groovy Java JBI prefuse RSS ServiceMix