URL: https://linuxfr.org/news/tulip-4-0-est-sorti Title: Tulip 4.0 est sorti Authors: packadal Davy Defaud, baud123, NeoX, Florent Zara, Nÿco, Nils Ratusznik et rootix Date: 2012年10月08日T15:09:46+02:00 Tags: tulip et visualisation Score: 20 Tulip est un environnement de visualisation d’informations dédié à l’analyse et à la visualisation de données relationnelles. Tulip fournit aux développeurs une bibliothèque complète, prenant en charge la conception d’applications de visualisation interactive de données relationnelles qui peut être taillée pour les problèmes qu’il ou elle adresse. Après un an de développement, plus de 2 000 commits, environ 300 bogues et demandes de fonctionnalités fermés, deux versions candidates et énormément de retours des utilisateurs, nous sommes fiers de vous présenter Tulip 4. Ceci est la première de la nouvelle lignée 4._x_, qui apporte une nouvelle interface graphique, beaucoup d’améliorations de vitesse et de stabilité, ainsi qu’un gros ravalement de l’API et de sa documentation. La suite de cette dépêche contient la traduction de la dépêche officielle, qui se lit comme un guide d’introduction à la nouvelle interface utilisateur de Tulip. ---- [Dépêche originale sur le site officiel](http://tulip.labri.fr/TulipDrupal/?q=node/1891) [Téléchargement de la version Windows](http://sourceforge.net/projects/auber/files/tulip/tulip-4.0.0/tulip-4.0.0_setup.exe/download) [Téléchargement de la version Mac OS X](http://sourceforge.net/projects/auber/files/tulip/tulip-4.0.0/Tulip-4.0.0.dmg/download) [Téléchargement des sources Linux](http://sourceforge.net/projects/auber/files/tulip/tulip-4.0.0/tulip-4.0.0_src.tar.gz/download) [Galerie d'exemples de visualisation](http://tulip.labri.fr/TulipDrupal/?q=screenshots) ---- #Une interface utilisateur repensée Faisons ensemble un tour de la nouvelle interface, pour voir comment elle peut simplifier l’analyse de données. ## Le Tulip Agent Tulip 4 a été pensé pour simplifier le multi‐tâche autant que possible, et c’est dans ce but que le _Tulip Agent_ a été créé. Les dernières versions de Tulip 3 ont introduit le concept de perspectives, pour permettre la création d’applications centrées sur une tâche. Tulip 4 pousse ce concept plus loin encore, où une perspective est une application indépendante qui peut être lancée grâce au _Tulip Agent_. Le _Tulip Agent_ est un concentrateur où des greffons peuvent être installés, désinstallés ou mis à jour. On peut facilement naviguer parmi les greffons, ainsi qu’effectuer des recherches. Mais c’est aussi un endroit où l’on peut voir les dernières nouvelles et images de Tulip, grâce au lecteur de flux RSS intégré. ##La nouvelle perspective Tulip Tulip 3 a été la victime de sa propre évolution. Au fur et à mesure que des options étaient ajoutées, elles poussaient les anciennes dans des onglets et des menus, cachant une grande partie des possibilités de Tulip aux nouveaux venus. Tulip 4 est un nouveau départ pour l’interface graphique, et propose une manière intuitive de visualiser et manipuler les graphes. Voici ce à quoi ressemble la nouvelle perspective au démarrage (pour ceux d’entre vous reconnaissant une petite touche à la QtCreator, oui nous nous en sommes inspirés) :  ### Regardons chaque composant rapidement avant d’aller plus en profondeur avec un graphe chargé Le composant qui ressort le plus est le _workspace_ sur la droite. Il contient les vues sur les graphes, et diffère de l’interface multi‐document de Tulip 3 de par ses arrangements de vues fixés, entre lesquels on peut facilement alterner. Cela laisse les données aussi visibles que possible, en ne laissant pas d’espace vide à l’écran. Sur la gauche on voit deux barres, l’une fixée, contenant des raccourcis vers des opérations communes comme _annuler_, _rétablir_, importer un graphe, et un bouton ramenant la page _plugins_ du Tulip Agent. L’autre barre contient les algorithmes et la hiérarchie des graphes. Cette manière de présenter les algorithmes offre une grande visibilité sur les opérations possibles, et permet de chercher aisément parmi eux. Ceci est devenu nécessaire, du fait du grand nombre d’algorithmes disponibles (près de 100, dans l’installation de base). ### À présent, importons et visualisons des données Premièrement, l’on peut soit passer par le menu File → Open, qui ouvre un sélecteur de fichiers standard permettant l’ouverture de tout fichier dont le format est pris en charge par Tulip. On peut ainsi ouvrir facilement un fichier _tlp_ (Tulip), _dot_ (graphviz) ou même _net_ (Pajek). Pour les importations qui nécessitent plus de données, comme le format DIMACS qui est décomposé en deux fichiers, il faut utiliser le bouton _Import_ dans la barre de gauche.  _Ce_ wizard _regroupe tous les formats pris en charge par Tulip, de même que des générateurs de graphes (e.g._ Complete General Graph _dans la capture d’écran)._ Tulip 4 possède tous les outils de Tulip 3 et plus. Pour analyser nos données, commençons par les visualiser. Pour ouvrir une vue sur votre graphe, il y a plusieurs manières. Soit en double‐cliquant sur le graphe, soit en utilisant le bouton _Add Panel_ sous la hiérarchie de graphes. Lorsque Tulip est lancé sans graphe, un bouton se trouve aussi au centre du _workspace_ pour faire cela. ### Maintenant, on peut sélectionner la vue que l’on veut ouvrir  L’une des fonctionnalités les plus intéressantes de ce _wizard_ est sa page suivante. Elle offre la possibilité de configurer la vue avant le premier dessin. Cela permet d’arriver plus rapidement à un premier dessin des données, par exemple en désactivant les _labels_ sur un graphe de plusieurs millions d’éléments. Pour modifier la configuration d’une vue créée, cette même page de configuration se trouve dans le coin supérieur droit de la vue. Après un simple clic sur ce bouton, la page de configuration s’affiche. Chaque vue a sa propre barre d’interacteurs défilant lorsque tous les interacteurs ne peuvent pas être dessinés à l’écran. À la droite de cette barre se trouve un champ de sélection de sous‐graphe pour rapidement visualiser une autre partie de la hiérarchie de graphes. Enfin, il y a une poignée pour glisser‐déposer la vue et échanger sa position avec une autre, et un bouton de fermeture de la vue. La vue _Nœud Liens_, qui est la vue la plus utilisée de Tulip, a vu un grand nombre d’améliorations, et quelques raccourcis on été ajoutés pour des opérations courantes. Son panneau de configuration dispose à présent d’un bouton global pour appliquer les modifications, de manière à éviter les nombreux re‐calculs lorsque l’on modifie le rendu. La nouvelle barre d’accès rapide au bas de la vue offre des raccourcis vers les actions les plus courantes, comme prendre une capture de la vue, changer la couleur de fond, etc. Cette barre contient aussi une nouvelle fonctionnalité de filtre des entités selon une métrique. Ces petits panneaux se lisent comme une légende, offrant une idée de la répartition des entités selon leur couleur ou taille. Lorsque l’on clique sur cette légende, deux poignées apparaissent à ses extrémités, permettant de filtrer les portions d’entités qui nous intéressent moins. La barre d’algorithmes sur la gauche permet de rapidement trouver et lancer les algorithmes que l’on cherche. Ceux que l’on utilise le plus peuvent être marqués comme favoris, pour un accès plus rapide. Un algorithme peut être lancé soit en cliquant sur le bouton _Lecture_ vert (ce qui l’applique sur le graphe en gras dans la hiérarchie des graphes), soit en le glissant‐déposant sur la vue contenant le graphe. Les graphes peuvent être glissés‐déposés vers une vue pour être affichés. #Les changements sous le capot Tulip 4 a vu un grand nombre de modifications sous le capot pour en simplifier l’utilisation. En premier lieu, la documentation a été récrite, et apporte des informations essentielles sur l’utilisation de la bibliothèque Tulip. Le système de greffons a subi un ravalement important pour le rendre plus facile d’utilisation, notamment dans les cas où l’on souhaite obtenir des informations sur les greffons existants. Les interfaces de programmation pour les vues, interacteurs et perspectives ont été complètement revues pour coller à la nouvelle vision de ces objets. Le moteur de rendu a été revu pour permettre l’écriture de code de rendu personnalisé tout en profitant facilement de la puissance de Tulip, y compris son système de sélection de scène, caméras et couches. Comme à l’accoutumée, des binaires sont disponibles pour Windows et Mac OS X, et des paquets sources sont disponibles pour ceux qui le souhaitent.