M2Flex : Agile Model Driven workbench for Flex/Spring RIA Application Generation!!!
Building Flex/Spring RIA applications is now easier and faster than ever. With M2Flex™, 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 Adobe Flex Rich Internet Applications, with advanced teamwork features. M2Flex is offering an integrated environment for UML models' elaboration, execution and automated transformation into Rich Internet Applications (Flex / Spring / Hibernate). M2Flex should be used in combination with Adobe Flex Builder 3 (to build the Flex GUI, M2Flex generating the rest of the application).
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
Flex/Spring Application Generation
- Generate turn key application
- Spring AOP (IoC, Bean Factory, proxy…), Spring Transaction factory, Exception translator,
security filter, etc,
- Business Rules, application services and web services,
- User interface, user roles and security policies,
- Business Objects, DAO implementation, DAO finder,
- Application is packaged and ready for deployment and execution.
- Advanced MDA
- Transformation of user friendly models into Flex/Spring RIAs,
- 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 Flex/Spring 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, FLEX, Cairngorm, BlazeDS, SPRING 2, HIBERNATE, 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.
1 MagicDraw® UML for M2Flex comes with any M2Flex license
2 Requires MagicDraw TeamWork Server