M2Spring, M2Code for Java, M2Improve Foundations et M2Flex sont des ateliers de génération d'applications sous Eclipse, permettant d'automatiser le développement d'applications Web (Spring, Java et Improve Foundations) et Riches (Flex). Nos ateliers de génération dirigés par les modèles (approche Model Driven) embarquent l'outil de modélisation UML MagicDraw associé au moteur de transformation de modèles Blu Age.
CRUD Booster est un plugin additionnel pour M2Spring, M2Code for Java et M2Flex permettant de générer des applications CRUD en quelques secondes, à partir d'un simple diagramme de classe.
MagicDraw TeamWork Server propose des fonctionnalités avancées de partage de modèles UML. Il permet à plusieurs utilisateurs de M2Spring, M2Flex ou M2Code for Java de travailler en parallèle sur le même projet de génération.
Après avoir téléchargé les fichiers d'installation, nous vous invitons à remplir ce formulaire afin d'obtenir une license d'évaluation gratuite, ou à contacter votre interlocuteur commercial pour l'acquisition d'une licence.
Le guide d'évaluation ci-après vous explique comment générer une application Web ou Riche complète, dans un environnement Spring (M2Spring), Java (M2Code for Java) ou Flex (M2Flex). Il décrit, au travers d'un tutoriel et d'une application exemple, la création pas à pas d'un modèle PIM, et sa transformation en une application exécutable (PIM2PSM2TEXT).
L'application exemple utilisée pour illustrer le guide d'évaluation M2Spring et M2Code for Java est un Annuaire Téléphonique. Elle comprend une page d'accueil, et un formulaire de création permettant d'ajouter des nouveaux contacts dans l'annuaire.
L'application exemple utilisée pour illustrer le tutoriel M2Flex est une application JavaEE permettant de gérer des clients et des employés. Elle inclut une page d'authentification, et un formulaire de gestion des clients (Services CRUD). Les frameworks Cairngorm, BlazeDS, Spring et Hibernate y sont implémentés.
| Produit | Téléchargez! |
|
M2Spring |
|
|
M2Code for Java |
|
|
M2Flex |
Modèle UML (à éditer avec MagicDraw) : |