Leonardi Generator
Qu'est-ce que c'est ?
LEONARDI est un framework permettant de générer une application complète, depuis l'accès aux données jusqu'aux interfaces graphiques, à partir d'un modèle de l'application. Ce générateur permet de construire le modèle de données d'une application LEONARDI à partir d'une modélisation de classes UML et d'ajouter les informations nécessaires pour avoir une application directement utilisable. (Toutes les informations sur LEONARDI ici: http://www.lyria.com).
Le générateur LEONARDI est gratuit et vous permet de personnaliser les règles de génération et d'ajouter vos propres patterns jusqu'à 3O scripts.
Comment ça marche ?
Le modèle de données LEONARDI a une structure composée de projets, classes et attributs et il peut être produit automatiquement à partir de diagrammes de classes UML. Le générateur LEONARDI utilise Mia-Generation pour connecter ce modèle UML à des scripts de génération personnalisables, et produit ainsi les différents fichiers de l'application. Pour l'utiliser vous devez télécharger et installer Mia-Generation.
Quelles sont les caractéristiques principales ?
- Génération puissante
- Modélisation simple dans votre outil de modélisation favori
- Solution personnalisable
- Génération puissante
Le générateur produit depuis le diagramme de classes UML les fichiers suivants :
- le modèle de données, sous forme de fichiers XML, qui décrit la structure en classes et attributs définis par le modèle UML.
- Un fichier de propriétés qui contient les chaines traductibles de l’application.
- Un fichier de configuration.
- Un fichier de lancement.
- Un fichier .res qui permettra d’ouvrir l’application dans l’atelier de développement LEONARDI Studio.
- Modélisation simple dans votre outil de modélisation favori
La modélisation de votre application est très simple. Vous avez juste besoin d'un diagramme de classes décrivant les données manipulées par l’application.

Mia-Generation est ouvert à tout type de format de fichier pour les models en entrée et peut être connecté aux principaux outils de modélisation (Rose™, Rhapsody™, Together™, Poseidon™, Magic Draw™, et n'importe quel autre outil compatible XMI). Utilisez votre outil de modélisation favori pour concevoir votre application et la générer avec le générateur LEONARDI.
- Solution personnalisable
Grâce au moteur de génération de Mia-Generation basé sur les templates, vous pouvez personnaliser très facilement vos patterns de génération. Les règles de génération sont spécifiées et écrites avec Mia-Generation Architect. Le générateur LEONARDI est gratuit et vous permet de personnaliser vos règles de génération dans la limite de 30 scripts en version d'évaluation.
|