Kalileo et Kolbert, les nouveaux composants de KapLab (data visualization et reporting)
Lorsque l'on fait du reporting, on a besoin de visualiser sa données de différentes manières. La tendance étant plus à avoir des rendus graphiques que des valeurs dans un fichier Excel. Un peu comme quand on créé un graphique sous Excel (ou SmartArt maintenant) pour représenter sa donnée.
Il existe comme cela de nombreux modes de représentation, comme par exemple:
- graphiques (histo, radar, bubble, …)
- diagrammes (organigrammes, réseaux, …)
- carte (ça, c'est notre spécialité chez Business Geografic avec GeoQlik pour Qlikview entre autres; si vous voulez présenter votre data sur une carte, envoyez moi un mail !
) - …
Il existe des outils de reporting, en ligne ou non comme Qlikview ou Business Objects vous permettant de créer des rapports et d'ajouter des composants pour représenter votre données. Ces systèmes permettent aussi une interactivité avec l'utilisateur au travers des sélections (Qlikview en fait un usage important) ou des "prompt" BO.
Mais tous ces outils ont des coûts de licence *très* élevés et si vous voulez simplement intégrer quelques mode de représentation dans votre application Flex / AIR, vous allez devoir créer ces composants vous-mêmes.
C'est là qu'intervient KapLab avec ses composants de data visualization et de reporting: Kalileo et Kolbert. Tous les composants présentés sont de qualité, avec documentation, exemples et support optionnel (payant) pour entreprises. Les composants génériques comme ceux-là sont habituellement payants (ILOG Elixir & co), KapLab vous fait donc une fleur en les partageant gratuitement
.
Kalileo: Création de diagrammes dynamiques
Pour représenter une hiérarchie, il n'y a pas 36 solutions, vous pouvez soit utiliser un Tree (arbre) ou un diagramme comme un organigramme par exemple. Le site Pearltrees par exemple vous permet d'afficher ce que vous aimez (feeds twitter, pages web, favoris, etc.) au sein d'un arbre de "perles" représentant chacun un élément ou un groupe d'éléments:
Visiter Pearltrees
Cette représentation est intéressante car la disposition de l'arbre change suivant les éléments qui la composants et surtout suivant le nombre d'éléments affichés. Elle permet aussi de naviguer de noeud en noeud pour explorer la hiérarchie. Pour un Tree classique, cela se traduirait simplement par un scroll plus grand.
Mais si vous voulez commencer à coder votre propre composant de diagramming, il vous faudra du temps et du courage. Leur mise en place est délicate car ce type de représentation offre de nombreuses options d'affichage: transitions, navigation, overview, interactions, rendus, ….
Kalileo vous permet de vous affranchir de ce développement en proposant un composant de diagramming générique. Ainsi, que vous affichiez des followers Twitter, des réseaux informatiques ou un site map, vous allez pouvoir utiliser la logique de ce composant et vous focaliser uniquement sur la logique métier.
Comme je le disais en introduction, les composants sont largement documentés avec en plus des exemples. Cerise sur le pompon, KapLab vous propose même des vidéos pour vous montrer comment se passe l'implémentation de leurs composants:
Comme vous pouvez le voir dans la vidéo, le composant est générique et grâce à des évènements et des renderers (comme les composants Flex de base), vous pouvez appliquer votre logique métier pour créer votre propre diagramme sans toucher au code qui permet d'arranger le diagramme en lui-même.
Kalileo Diagrammer et Visualizer
Kolbert: Composants de reporting
Le deuxième set de composants se nomme Kolbert et contient des composants utiles pour du reporting:
Ce pack de composants contient:
- TreeMap (demo)
- Radar Chart (demo)
- Ring Chart (demo)
- Elastic Search (demo)
La encore, des composants génériques sur lesquels vous pouvez mettre votre data. Essayez les démonstrations, vous verrez que les composants KapLab sont de très bonne facture et surtout bien documentés.
Articles similaires
- TTFX – Toutes les sessions des "Lightning Talks" du 24 Mars 2011 en ligne
- Composant Flex – ComboBox avec pagination verticale
- Flex 4 – Différences entre Flex 3 et Flex 4 (2-Nouvelle architecture Flex 4)
- Flex MXML – Les Composants MXML
- Flex 4 – (2) Création de composants Flex ré-utilisables, les meilleures techniques
Aucun trackbacks pour l'instant







