_ css deactivated
_ javascript deactivated

Model2Code Downloads and Trials

M2Spring,  M2Flex and M2Code for Java are built-on Eclipse application generation workbenches for automating the development of Spring, Flex RIA and Java applications.

The CRUD Booster plug-in for M2Spring, M2Code for Java and M2Flex  allows you to easily generate working CRUD applications in few seconds, including the GUI, only and directly from a single class diagram.

The MagicDraw Teamwork Server enables M2Spring, M2Flex and M2Code for Java users to access and edit multiple object-oriented models. This robust tool brings order and efficiency to the model revision process by providing important access safeguards.

After downloading M2Spring, M2Flex or M2Code for Java installation files, please click here to get your free trial license or contact your sales representative to buy.

 

Installation files and documentation

Package Download! / View


M2Spring
Standard Edition for Windows
+ CRUD Booster
+ MagicDraw UML

 m2spring_1.2.0.exe

M2Code for Java
Standard Edition for Windows
+ CRUD Boosterµ
+ MagicDraw UML

 m2java_1.2.0.exe

M2Flex

M2Flex
Standard Edition for Windows
+ CRUD Booster
+ MagicDraw UML

m2flex_1.1.0.exe


MagicDraw TeamWork Server
For M2x Standard Edition (Windows)

 teamwork_16.5.exe

 

Trial resources (evaluation guides and tutorials)

The following evaluation guide details how to generate a full Spring, Flex RIA or Java Web application using M2Spring, M2Flex or M2Code for Java. It describes, through a tutorial with a demo application, a model’s ‘step by step’ creation and its transformation into an executable application.
M2Spring, M2Flex and M2Code for Java use model driven development capabilities to automate application development and architecture review, and instantly produce the application source code.
The demo application used in M2Spring and M2Code for Java tutorials is a Telephone Directory. It includes a home page to start browsing, and a creation form page that allows adding new contacts in the directory.
The demo application used in M2Flex tutorial is a JavaEE application that manages customers and employees. It includes an authentication page, and a customer management form page (CRUD Services). A set of frameworks are implemented in this application such as Cairngorm, BlazeDS, Spring, Hibernate...

 

Product Download!

M2Spring


Evaluation guide (US)


Demo application inputs

(UML XMI model, xHTML screen mockup, UML EMF model)

M2Code for Java


Evaluation guide (US)


Demo application inputs

(UML XMI model, xHTML screen mockup, UML EMF model)

M2Flex


Online tutorial



Tutorial part 1 resources

UML model to be edited with the MagicDraw modeling tool:  DemoApp_01.mdzip

UML model exported in EMF UML (v2.x) XM (extract and copy the content on the generation project "model" folder): DemoApp_01.zip

UI mock-up (MXML files) (extract and copy the content on the generation project "mockup" folder): DemoApp_Mockup_01.zip

Database initialization data script (insert script): SqlInsertScript_01.zip


Tutorial part 2 resources

UML model to be edited with the MagicDraw modeling tool: DemoApp_02.mdzip

UML model exported in EMF UML (v2.x) XM (extract and copy the content on the generation project "model" folder): DemoApp_02.zip

UI mock-up (MXML files) (extract and copy the content on the generation project "mockup" folder): DemoApp_Mockup_02.zip