Depuis quelques temps, j'ai commencé le développement d'outils. Je me fais présentement des bibliothèques de fonctions pour accélérer le développement.
Voici une liste de mes outils qui sont GPL, libres, ouverts et que vous pouvez télécharger et mettre sur votre site. Il n'y a que du code source XHTML, CSS et Javascript.
- Générateur UML. Permet de créer des diagrammes UML avec une syntaxe à la Java/PHP.
- Générateur de classe PHP/listes. Permet de créer des classes PHP pour manipuler des tables MySQL. On peut aussi voir le diagramme des tables (avec SVG).
- Générateur de diagrammes de Séquences UML. Utilise les macros PIC?
- Générateur de carte de concepts. Permet de dessiner des cartes de concepts (Double-cliquer sur un élément pour ajouter du texte).
- ...
Pourquoi est-ce que je fais ces outils? Et bien, parce que je peux m'en servir pour le travail ou pour numériser des notes que j'ai pris sur papier. Le choix de SVG/Javascript? Il est très facile de modifier le code et d'ouvrir sur n'importe quel ordinateur avec Firefox/Icedove ou compatible. De plus, n'importe qui peut regarder le code et le télécharger. Enfin, pour enregistrer en PNG, il ne suffit que de faire une copie d'écran. Finalement, si on veut ajouter plus de fonctionnalité (enregistrement sur le disque par exemple), il est très simple de faire une application avec XULRunner.