Dia (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Dia
Description de l'image Dia.svg.
Description de cette image, également commentée ci-après
Dia sous Linux (Xfce)
Informations
Développé par Projet GNUVoir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version 0.97.3 ()[1]Voir et modifier les données sur Wikidata
Dépôt gitlab.gnome.org/GNOME/diaVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Interface GTKVoir et modifier les données sur Wikidata
Système d'exploitation Linux, macOS et Microsoft WindowsVoir et modifier les données sur Wikidata
Formats lus Dia (d), Dia sheet (d) et Dia shape (d)Voir et modifier les données sur Wikidata
Formats écrits Encapsulated PostScript, SVG, DXF, Computer Graphics Metafile, Windows Metafile, Portable Network Graphics, JPEG File Interchange Format, Dia (d), Dia sheet (d) et Dia shape (d)Voir et modifier les données sur Wikidata
Type Création de diagramme, Éditeur d'image vectorielle
Licence Licence publique générale GNU version 2Voir et modifier les données sur Wikidata
Documentation dia-installer.de/doc/enVoir et modifier les données sur Wikidata
Site web wiki.gnome.org/Apps/DiaVoir et modifier les données sur Wikidata

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.

Le logiciel est intégré à la liste des logiciels libres préconisés par l’État français dans le cadre de la modernisation globale de ses systèmes d’informations le mais en a été retiré le [2].

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) (ne fonctionne pas sous Mac OS X).

Autrement, 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[3].

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

  1. « dia-0.97.3: 2014-09-05 »,
  2. https://code.gouv.fr/data/sill.org
  3. « Dia2Code », sur sourceforge.net (consulté le ).

Annexes[modifier | modifier le code]

Sur les autres projets Wikimedia :

Logiciels comparables[modifier | modifier le code]

Liens externes[modifier | modifier le code]