Existe-t-il un outil logiciel visuel (sans langage de programmation ou de codage par lots) qui permette à un utilisateur final de créer une logique de branchement complexe comme cet outil ? http://www.visuallogic.org/VLTutorial.html . Un plgun-in eclipse similaire à celui-ci. Je veux que la logique complexe exprimée par l'utilisateur final soit représentée sous forme XML.
Réponses
Trop de publicités?Un ensemble de plug-ins appelé vIDE pourrait vous aider. Il s'agit d'un outil basé sur le GMF que je développe actuellement. Vous pouvez consulter le projet aquí .
Il est encore loin d'être stable ou terminé, mais vous pouvez y dessiner des organigrammes qui sont dynamiquement convertis en modèles Ecore (qui, à terme, peuvent être exportés en XML).
Mon effort actuel est de supporter la génération de code Python exécutable à partir de l'organigramme dessiné.
Jetez un coup d'œil à UniMod
En ce qui concerne les diagrammes d'organigramme purs (et non les diagrammes UML), je n'ai rien trouvé de récent.
- flowchartstudio n'est pas supporté sur les versions récentes d'Eclipse
- organigramme4j (payant) est intéressant (pour les programmes Java, donc pas de représentation XML)
DRAKON Editeur http://drakon-editor.sourceforge.net/ Il supporte la programmation visuelle dans plusieurs langages de programmation, dont Java, Processing.org, D, C#, C/C++ (avec le support de Qt), Python, Tcl, Javascript, Lua et Erlang. Pourquoi utiliser DRAKON plutôt que d'autres systèmes de diagramme ?
- Pas d'intersections de lignes. Vous ne trouverez jamais dans un diagramme DRAKON deux ou lignes se croisant ! Non vu dans d'autres systèmes de diagramme systèmes de diagramme !
- Structure de la silhouette. Elle permet de décomposer un diagramme en plusieurs parties logiques. On ne le voit pas dans les autres systèmes de diagramme !
- Pas de lignes obliques ou courbes. Uniquement des lignes droites avec des angles droits.
- Les icônes sont placées uniquement sur les lignes verticales.
- Le branchement est effectué de manière simple, visible et cohérente.
- Chaque diagramme a une entrée et une sortie.
Pour en savoir plus sur DRAKON, cliquez ici : http://en.wikipedia.org/wiki/DRAKON
Jetez un coup d'œil à TUM.CMS.VplControl