yEd Graph Editor

yEd Graph Editor, l’édition de graphe par yWorks

Présentation

yEd graph EditorComme énoncé dans le titre, yEd est un éditeur de graphe. Il est en partie comparable au logiciel Visio de Microsoft.
Bien que plus léger en fonctionnalités et en illustrations, yEd est quant à lui entièrement gratuit et offert sans restriction. De plus yWorks, sa société éditrice, n’a de cesse de l’améliorer.

yEd est développé en Java, utilisant uniquement les composants graphiques de la librairie Swing, donc pleinement fonctionnel sur toutes les plateformes embarquant une JRE (testé sous Microsoft Windows XP, Vista et sous Ubuntu). Un autre avantage de cette technologie, il n’y a aucune installation à faire. Un simple fichier jar à lancer.

En apparence yEd peut sembler un peu rustre, mais il cache au cœur de son code de puissantes fonctionnalités.


Caractéristiques

yEd peut être utilisé pour la mise en graphique de structures complexes. Il intègre plusieurs algorithmes très poussés de mise en forme. Ils peuvent être utilisés pour classer automatiquement des articles pour la conception d’un manuel, par exemple.

Integrated help system with explanations on the layout algorithms and program usage.

  • Interactive Hierarchical Layout : permet de présenter des scénarios interactif de façon hiérarchique ou pseudo-hiérarchique.
  • Hierarchical Layout : permet de visualiser des scénarios de façon hiérarchique ou pseudo-hiérarchique.
  • Orthogonal Layout : produit de manière claire des réseaux complexes.
  • UML-style Orthogonal Layout : facilite l’organisation de diagrammes de classes UML.
  • Organic Layout et Smart Organic Layout : présente de façon claire des représentations complexes tels que des diagrammes ER, UML et bien d’autres. La présentation peut être restreinte afin qu’il s’intègre dans une zone donnée (rectangle, cercle, ellipse) ou un aspect spécifique.
  • Organic Edge Router : création d’un routage biologique. Les routes ne se chevauchent pas et ont une distance minimum. De plus chaque nœud dispose d’un espace de vie paramétrable.
  • Orthogonal Edge Router : création d’un routage orthogonal. Fonctionne à la manière du routage biologique, la différence vient de la présentation des routes.
  • Circular Layout : présente à la perfection les interconnexions en anneau et topologie en étoile.
  • Tree Layout : très utile pour la présentation d’arborescence.

Dans le but d’améliorer l’expérience utilisateur, yEd offre bien d’autres fonctionnalités.

  • Il permet aussi de créer des groupes de nœuds, d’organiser ses fenêtres et outils afin de répondre au mieux à nos besoins.
  • Il intègre des tableaux de propriété, de manière à faciliter l’édition de paramètres des objets.
  • yEd est à l’heure actuelle disponible en Anglais (tout de même facile à prendre en main) et Allemand.
  • Outil complet de visualisation avant l’impression.
  • Gestion des onglets, pour l’édition de plusieurs graphes à la fois.

yEd permet donc de construire, modifier et visualiser des graphiques et structures complexes de manière efficace. Ils peuvent être enregistrés et chargés en utilisant différents formats de fichiers.

  • XML, par default
  • YGF, format de fichier binaire
  • GML, fichier texte, utilisant une notation spécifique http://fr.wikipedia.org/wiki/Graph_Modelling_Language
  • XML-GML, version XML du GML
  • Import de fichier XML arbitraire, une feuille de style XSLT doit être donnée, dans le but de valider le XML au format GraphML.

Qui dit importation dit aussi export. Yed offre un large choix de formats de sortie pour ses graphes.

  • PDF
  • SWF, Adobe Flash
  • SVG, dessin vectoriel. Ce format prend en charge l’intégration d’URLs, de textes descriptifs pour les nœuds et les liens.
  • EMF (Enhnced Windows Meta File), format vectoriel propriété de Microsoft, compatible avec Microsoft.
  • JPG et GIF, permet d’exporter de grandes images et offre aussi la possibilité de les découper en morceaux puis les intégrer à un tableau HTML.
  • BMP (Uniquement sur les systèmes Microsoft Windows)
  • PNG
  • ESP (Encapsulated PostScript)

L’exportation des graphiques est personnalisable en fonction du format de sortie choisi.

Cette partie est une traduction (améliorée/partielle) de la présentation de yEd.

Améliorer yEd

Comme dit plus haut, yEd n’embarque pas énormément d’icones, ce qui peut être gênant pour la construction de certains graphiques. Cependant yEd est une petite merveille, et permet d’ajouter de nouveaux items à sa palette.
Plusieurs formats de fichiers d’images sont utilisés, et pour les ajouter, un simple glissé-déposé sur la feuille de travail suffit.

Voici quelques liens pour des icones gratuits (voir pour chaques, leurs conditions d’utilisation).
La plupart sont en PNG, cependant je vous conseille d’utiliser de préférence les images aux formats SVG, elles offrent un meilleur rendu à l’agrandissement.

Conclusion

yEd est pour moi un bon moyen de palier au manque en entreprise de Microsoft Visio. D’une part il est gratuit, d’une autre ses fonctionnalités sont similaires.
Sa prise en main est rapide et simple. Bien qu’il soit intégralement en anglais, cela ne gêne aucunement son utilisation basique.

Lien vers le site de l’éditeur yWorks : http://www.yworks.com/
Lien vers la page de présentation de yEd : http://www.yworks.com/en/products_yed_about.html
La galerie des possibilités offertes, c’est assez impressionant : http://www.yworks.com/en/products_yfiles_practicalinfo_gallery.html

Publié dans Outils

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*