LEONARDI

LEONARDI

Leonardi

Leonardi est un framework logiciel open source permettant d’automatiser la fourniture d’applications de type Interfaces Homme-Machine (IHM) à partir de la description d’un modèle métier.

C'est un projet initié par la société Lyria, Lyria ayant été racheté en Mars 2008 par la société W4. Il est distribué sous licence GNU GPL et sous licence commerciale.

Sommaire

Principes

L’originalité du framework vient d’une part de son application des concepts de l’Ingénierie dirigée par les modèles au domaine spécifique des IHM, et d’autre part de son moteur qui lui permet de générer, à l’exécution, les écrans de l’interface utilisateur en fonction de l’état courant des données modélisées.

Leonardi se distingue des L4G en proposant une couverture fonctionnelle plus riche dans le domaine des IHM, lui permettant de développer des applications de gestion aussi bien que des applications techniques. Il se distingue d’autre part des outils traditionnels mettant en œuvre l’approche MDA car il ne génère pas de code : c’est en effet son moteur d’exécution qui interprète à la volée le modèle et qui permet d’adresser de bout en bout les trois couches de l’architecture MVC intervenant classiquement dans les IHM.

Leonardi repose sur les technologies standard Java et XML. Il permet d’intégrer au modèle métier les notions de connecteurs, qui permettent l’accès à des données de nature hétérogène (fichiers plats, SGBD, CORBA, EJB…) et les notions d’afficheurs, qui permettent de déployer l’application cible dans différent types d’environnements graphiques (Web / Ajax, Swing, SWT, Eclipse RCP…).

Mise en œuvre

Leonardi est adapté à plusieurs contextes de mise en œuvre dans le domaine des systèmes d’information : RAD, migration d’applications ou projets complexes. Il est présent dans plusieurs secteurs d’activité : défense, transports, énergie, industrie, télécommunications…

L'environnement est fourni avec son atelier de conception Studio, qui permet de faciliter la prise en main du framework. Studio permet notamment de créer ou de découvrir le modèle métier, de créer des schémas de bases de données. Il intègre, dans sa nouvelle version, un builder graphique.

Leonardi est distribué sous licence General Public License. Lyria commercialise également des versions à valeur ajoutée de Leonardi.

Voir aussi

Liens externes

  • Portail de l’informatique Portail de l’informatique
  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « Leonardi ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article LEONARDI de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Leonardi — ist der Familienname folgender Personen: Alfredo Leonardi (* 1938), italienischer Regisseur Claudio Leonardi (1926–2010), italienischer Mediävist Francesca Leonardi (* 1957), italienische Regisseurin Giovan Giacomo Leonardi (1498–1562),… …   Deutsch Wikipedia

  • Leonardi — Forme italienne de Leonard (voir ce nom). C est le pluriel de Leonardo. Diminitifs : Leonardelli, Leonardini …   Noms de famille

  • Leonardi — Pour les articles homonymes, voir Leonardi (homonymie). Leonardi est un framework logiciel open source permettant d’automatiser la fourniture d’applications de type Interfaces Homme Machine (IHM) à partir de la description d’un modèle métier. C… …   Wikipédia en Français

  • Leonardi — Recorded in many spelling forms including Leonard, Lennard, Learned (England), Leonhard, Leonhardt (Germany), Leonardi, Leonardo, Lunardi (Italy), Lenart (Czech) and many, many more, this is a surname of Germanic or occasionally Irish origins. It …   Surnames reference

  • Leonardi Framework — Leonardi is an open source, model driven software framework that allows implementing graphical user interface oriented applications. Leonardi is the copyright of the French ISV Lyria. Principles Leonardi is a framework based on a model describing …   Wikipedia

  • Leonardi (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sommaire 1 Patronyme 1.1 Patronyme composé …   Wikipédia en Français

  • Leonardi, Leoncillo — vero nome di Leoncillo …   Sinonimi e Contrari. Terza edizione

  • Phlyctimantis leonardi — Pour les articles homonymes, voir Leonardi (homonymie). Phlyctimantis leonardi …   Wikipédia en Français

  • Juan María Leonardi Villasmil — Monseñor Obispo Diócesis de Punto Fijo Nacimiento …   Wikipedia Español

  • Anomochilus leonardi — Anomochilus leonardi …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”