Dia (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Dia.
Dia
Image illustrative de l'article Dia (logiciel)
Logo

Dia utilisé pour la construction d'un diagramme UML
Dia utilisé pour la construction d'un diagramme UML

Développeur Dia developers
Dernière version 0.97.2 (18 décembre 2011)
Écrit en C
Environnement Linux, Mac OS X, Windows
Type Création de diagramme
Licence GNU GPL 2
Site web (en) wiki.gnome.org/Apps/Dia

Dia est un logiciel libre de création de diagramme développé en tant que partie du projet GNOME. Conçu par Alexander Larsson, il poursuit des buts similaires à Microsoft Visio et fait partie du projet GNU. Il est distribué selon les termes de la GNU GPL.

Description[modifier | modifier le code]

Dia est conçu de manière modulaire avec plusieurs paquetages de formes pour des besoins différents : diagramme de flux, diagramme de circuit électrique, diagramme UML, etc. L'ajout d'un paquetage se fait par l'écriture de fichiers XML, en utilisant un sous-ensemble du SVG pour dessiner les formes.

Dia charge et sauve les diagrammes dans son propre format XML (compressé en gzip par défaut). Il peut exporter en PostScript encapsulé (EPS), SVG, DXF, CGM, PNG, et autres.

Dia peut être scripté avec le langage de programmation Python. Il propose aussi la génération de code PHP5, C++, Java, Python, etc. directement depuis le diagramme UML fait dans Dia : http://uml2php5.zpmag.com/index.php (en faisant une exportation au format XSL (*.code)).

Alternativement, il est possible de générer du code Ada, C, C++, Java, PHP, PHP5, Python, Ruby, shapefile, SQL ou C# directement à partir des fichiers dia via l'utilitaire libre et gratuit dia2code[1].

Notes et références[modifier | modifier le code]

Annexes[modifier | modifier le code]

Sur les autres projets Wikimedia :

Logiciels comparables[modifier | modifier le code]

Liens externes[modifier | modifier le code]