La gamme LEONARDI est basée sur une architecture commune permettant d’assurer la modularité et la compatibilité ascendante entre les différentes offres.
Elle se décompose en 4 offres :
LEONARDI FREE GPL
Déclinaison open source du produit LEONARDI, adaptée pour des projets de toutes tailles utilisant exclusivement des technologies Open Source.
LEONARDI AGILE
Spécialement conçue pour les projets courts en développement rapide (Rapid Application Development -RAD- ou eXtreme Programming -XP-) ainsi que pour le prototypage ou le maquettage.
LEONARDI EVOLUTION
S’adresse prioritairement aux besoins de migration technologique d’une application existante avec une forte connotation métier (type progiciel ou application métier ancienne).
LEONARDI FACTORY
Version la plus avancée de LEONARDI s’adressant aux projets d’envergure dont la problématique fonctionnelle et technique est complexe.
Ces différentes offres sont incrémentales. Elles sont dimensionnées pour répondre à différentes typologies de besoin.
Toutes ces offres, y compris LEONARDI FREE GPL, comprennent l’atelier LEONARDI Studio.
LEONARDI Studio
LEONARDI Studio est un atelier de conception fourni gratuitement, qui accélère le processus de développement des applications LEONARDI. L’utilisation de LEONARDI Studio est le meilleur moyen de prendre en main le framework LEONARDI et de se familiariser avec ses concepts, ou de développer une nouvelle application.
LEONARDI Studio propose une interface conviviale pour concevoir le modèle métier. Il est fourni avec des fonctionalités qui permettent notamment de découvrir le modèle à partir d’une structure existante (module metadata) ou de générer des schémas de bases de données à partir du modèle métier.
Dans sa version V4.0, Studio propose également un builder graphique convivial pour concevoir la disposition graphique de l’IHM. Les formulaires sont conçus par un mécanisme de type drag & drop qui permet d’établir simplement la correspondance entre les données disponibles dans le modèle et leurs représentations graphiques.
LEONARDI Studio est en soi une application LEONARDI. Il est disponible au choix en tant qu’application indépendante ou en tant que plug-in Eclipse.