Réseau Libre-entreprise : Nos membres | Nos valeurs | Le Labs | All4dev | Planete

La génération de code

Méthodologie de mise en oeuvre
Expertises fonctionnelle et technique
Modélisation objet sous forme de diagrammes de classe UML
La génération de code
Le développement des processus métier
La capitalisation

Les outils de génération de code utilisés par le projet Néogia se basent sur une technologie mise au point par Code Lutin, une Société de Services en Logiciels Libres nantaise, membre du réseau Libre-entreprise et spécialisée dans le développement applicatif en Java.

Cette technologie, appelée LutinGenerators, permet à partir d’une modélisation UML stockée dans un fichier XMI [1], de générer n’importe quel type de fichiers dès l’instant qu’un générateur correspondant existe.

L’utilisation de cette technologie est le fruit d’une collaboration entre Néréide et Code Lutin dans le cadre d’un transfert de compétences au sein du réseau Libre-entreprise.

Le projet Néogia fournit donc des générateurs de code basés sur les LutinGenerators qui permettent la création de tous les fichiers nécessaires à un composant OFBiz à partir de diagrammes UML grâce à une phase de génération. Le composant est ensuite directement installé dans OFBiz via un processus d’intégration spécialisé.

Les générateurs de code se chargent de créer :
 toute la couche de persistance de données entre les objets issus de la modélisation et les entités gérées par l’Entity Engine d’OFBiz ;
 l’interface graphique et les services associés.

L’intérêt des composants générés par Néogia est qu’ils sont issus de diagrammes UML et que leur code est généré à 70 %, contrairement aux composants OFBiz.

L’un des reproches qui est souvent fait aux outils de génération de code est de ne pas pouvoir distinguer les éléments générés des éléments développés lors de générations successives. Les générateurs de Néogia ont été conçus pour éviter ce genre de cas en séparant les parties développées des parties générées.

Annonces
Néréide annonce la disponibilité de son offre de location de la solution OFBiz Neogia en mode ASP
Libre Entreprise
République Bannanière
Formation
Consultez notre planning de formation à la solution OFBiz Neogia
Contactez nous

Pour demander plus d’information, contactez nous.
Pour obtenir des informations commerciales, appelez nous au 02.47.50.30.54.
Vous pouvez également nous contacter par courriel à l’adresse information@nereide.biz

 
Copyright 2007 Nereide.
(La copie et la distribution de cette page mot pour mot et dans sa totalité sont permises à  condition que cette mention soit indiquée.)