Solution Leonardi éditée par Lyria

Description de la solution

Partager sur:

Framework IHM Model-Driven

Leonardi est un framework Java/XML, « model-driven », permettant d’automatiser la création d’interfaces homme-machine complexes et évolutives.

Leonardi permet de créer rapidement des interfaces homme-machine complètes, par simple assemblage de représentations graphiques évoluées totalement pré-implémentées (arbre, liste, formulaires, diagrammes, vues composites…) paramétrées avec un modèle XML décrivant les données de l’application et par ajout au besoin de comportements métiers en Java.

Les interfaces homme-machine ainsi produites peuvent être exécutées avec différents afficheurs client léger (HTML, DHTML/AJAX, SVG) et client lourd (AWT, Swing, SWT), s’interfacer par le biais de connecteurs avec différents types de sources de données (fichiers XML, CSV, SGBDR, LDAP, EJB…) et s’exécuter sur différents systèmes d’exploitation (Windows, UNIX, Mac…).

Cette méthode permet aux développeurs aussi bien de créer de nouvelles applications que de faire évoluer leurs applications existantes vers de nouvelles architectures en assurant leur pérennité face aux évolutions technologiques à venir. Les développeurs peuvent ainsi gagner jusqu’à 70 % du temps de production d’une application

Leonardi dispose d’un environnement de développement baptisé LEONARDI STUDIO fonctionnant sous ou hors Eclipse.

Cet atelier intègre des outils permettant entre autres :
- l’import XMI de modèles UML,
- la découverte de bases de données relationnelles ou de serveurs Java,
- la mise au point du modèle de données,
- la construction de l’arbre de navigation de l’application cliente,
- l’exécution intégrée vers les différents afficheurs,
- la création des fichiers de déploiement (jar, war, plugin Eclipse),
- la création de comportements spécifiques en Java par héritage de comportements génériques,
- la gestion de ressources multilingues,
- etc.

Obtenez un devis
gratuitement

TYPE DE PROJET *

DESCRIPTION DU PROJET *

NB UTILISATEURS *

Délai de mise en place *

Nom *

Prénom *

Société *

Votre fonction *

Téléphone *

Email *

Caractéristiques techniques

Site de présentation:

Catégories:
IHM : Interface Homme-Machine

Contraintes techniques / technologiques:
Langages : Java, XML.
Afficheurs : HTML, DHTML/Ajax, SVG, AWT, Swing, SWT, SVG.
Connecteurs : SGBDR (Oracle, Sybase, MySql, Postgre, SqlServer, Access...), LDAP, XML, EJB, Domino...

Mode de distribution:
Version gratuite et mode licence

Langues disponibles:
Français, Anglais, Espagnol

Existe en version Open Source:
Non

Témoignages d'utilisateurs

  Pierre-Henri Debizet / Eliops

Nous avons développé Campus, ERP à destination des PME, avec Leonardi. Nous bénéficions toujours des dernières technologies sans rien changer dans notre application. A ce jour je ne vois pas d’équivalent sur le marché.

  Pierre-Jean Assemat / EADS

Nous utilisons depuis plus de 3 ans le produit Leonardi sur des projets d’envergure pour la puissance de l’approche Model-Driven. La souplesse et l’ouverture de l’outil sont remarquables. La majorité du code s’appuyant sur Leonardi étant du code métier, le développement s’avère 2 fois plus rapide qu’un développement Java classique et d’une très grande maintenabilité.

Exemples de références clients

Alstom

Atos Origin

Dust Networks

EADS

Eliops

GETIMA (Mutualité Sociale Agricole)

Ipanema Technologies

LDCOM (Louis Dreyfus Communication)

Orange

Protexsur

Structis (Groupe Bouygues)

TDF (Télé Diffusion de France)

Récompenses reçues

Lauréat 2000 du concours national d'aide à la création d'entreprises de technologies innovantes.

Label ANVAR.

  Envoyer cette fiche à un ami

Pour envoyer la fiche de la solution Leonardi à un ami,
veuillez remplir le formulaire ci-aprés:

Votre nom *

Votre prénom *

Email du destinataire *

L'adresse email de votre ami ne sera pas utilisée à d'autres fins que dans le cadre de cet échange ponctuel.