_ css deactivated
_ javascript deactivated
 

M2Code for Java: Agile Model Driven workbench for Java Enterprise Application Generation!!! 

Building Java Enterprise applications is now easier and faster than ever. With M2Code for Java™, experience the perfect combination of best of breed Model Driven technologies, MagicDraw™ UML® and BLU AGE® Agile Model Transformation, and dramatically enhance your productivity by easily modeling and automatically generating 100% of your Java SOA applications, with advanced teamwork features. M2Code for Java is offering an integrated environment for UML models' elaboration, execution and automated transformation into Java applications (JSF / MVC Architecture / Hibernate).

Key Features

UML Modeling1

  • Promotes quick learning with intuitive interface
  • Creates diagrams faster than any tool on the market
  • Visualizes your model in a few quick steps
  • Keeps your team in the express lane by enabling them to work on the same model in parallel²
  • Eliminates tedious document preparation with automatic report generation!
  • Extends UML capabilities beyond UML 2 -- in a snap
  • Enables speedy navigation through your models

++ View detailed UML Modeling features

Java Application Generation

  • Generate turn key application
    • Service layer: Business Rules, application services and web services,
    • Presentation layer: User interface, user roles and security policies,
    • Persistence layer: Business Objects, DAO implementation, DAO  finder.
    • Application is packaged and ready for deployment and execution.
  • Advanced MDA
    • Transformation of user friendly models into Java Web apps,
    • Template driven transformations,
    • Support UML Profiles definition to customize requirements
  • Agile methodology
    • add features to your business application through iterations.
  • Database modeling
    • Model database tables, columns, keys, foreign keys and other complex relationships using Embedded UML modeler and the inbuilt data modeling Profile,
    • Generate DDL scripts to create target database structures for leading RDBMS,
    • Model mapping from existing databases to business objects.

 ++ View detailed Java Application Generation features

Key benefits

  • Increase dramatically your productivity,
  • Reduce your project time to market by 50%,
  • Model and automatically generate 100% agile SOA applications,
  • Agile application development thru iterations, where end users are main actors,
  • No programming language skills required : 100% of source code is automatically generated, directly from diagrams,

Supported technologies

UML 2.2, OCL 2.0, XMI 2.1, EMF UML2 2.x XMI, MDA/MDD, M2M, M2T, ATL, JET, JSF, HIBERNATE, JSP, Webservice, SOA, Java, JDBC (Oracle 9i/10g, SQL Server 2000/2005, My SQL, PostgreSQL, DB2 UDB), IBM WAS 6.x, Weblogic 9.x/10.x, JBOSS 4.x, Tomcat 5.x, IIS 6.0.

1 MagicDraw® UML comes with any M2Code for Java license
2 Requires MagicDraw TeamWork Server