Jean-Marc Vanel - Conseil, formation, outils logiciels, développements

L'Intelligence Artificielle appliquée au Développement logiciel

English - Nouvelles - Services - Outils - Formations - Audit - Séminaires - Vision - Carrières - Contact - Agenda -


Logiciel libre

Les projets EulerGUI et Déductions sont sous licence LGPL.

Nous ne produisons et utilisons que du logiciel Libre et Open Source.

Nous jouons à fond le jeu du libre: code source versionné disponible sur SourceForge, pas de version commerciale plus avancée, pas de logiciel imparfaitement documenté qui rend l'utilisateur dépendent du prestataire qui maîtrise le logiciel (conformément à l'éthique), pas de projets alibis non maintenus.

Ouvrir l'Open Source

Sous Linux, on peut trouver et installer très facilement des milliers d'applications.

Mais pour le développeur qui cherche des composants logiciels, ce n'est pas aussi facile.

Même en faisant abtraction de la diversité des langages de programmation, il reste les problèmes suivants :

  1. les mots-clés ne reflètent pas toute la complexité des fonctionalités;
  2. pour intégrer un composant, il faut souvent des jours de lecture de code pour comprendre l'Interface de Programmation (API), et aussi se se faire une idée de la qualité du code, de l'architecture, de la flexibilité;

Nous mettons en avant le concept de "Modularité Intelligente", qui remédie aux deux problèmes ci-dessus:

  1. en décrivant les fonctionalités dans un langage formel (RDF / N3 ), on peut raisonner et requêter d'une manière précise dans une base de données de composants logiciels;
  2. Déductions vise à formaliser l'interface entre un composant et l'application, et à automatiser l'intégration en générant le code de jointure.

Nous pensons qu'ainsi tout le pouvoir des milliers de logiciels et composants du Logiciel Libre et Open Source pourra pleinement se réaliser, et laisser sur place le logiciel commercial.

Pour l'instant (juin 2009) tout ceci est à l'état de projet.