Built-On Eclipse 3.4 (Ganymede) and powered-by Blu Age agile model transformation technologies, M2Flex is a powerful Model Driven application generator that transforms UML 2 PIM models and Flex GUI mock-up into ready to deploy Flex/Spring Enterprise Rich Internet Application, without any manual coding.
Generator workbench |
| Dedicated specific perspectives |
| Transformation workflow editor |
| HTML editor with validation support, auto completion capabilities and component palette |
| HTML file creation wizard |
| Launch generation wizard |
| Input customization wizards |
| Generation console / log |
| Preferences settings |
| Built-On Eclipse 3.4 (Ganymede) |
Generation inputs |
| MXML files for UI mockup (Adobe Flex Builder 3 integration) |
| Exported EMF XMI PIM model |
| Transformation workflow (set of BSP that detailed the target technical architecture) |
Generation cartridges (BSP) |
| Adobe Flex SDK 3 |
| Cairngorm 2 |
| BlazeDS 3 |
| Spring 2.5.6 |
| Hibernate 3.2.5 |
Generated application architecture |
| Data access implementation layer |
| Persistency implementation layer |
| Service layer and business objects Business object |
| DB creation ddl script |
| Persistency elementary services |
| Research elementary services |
| Services associated with business rules |
| Technical services |
| Complex service |
| Exceptions and error messages management |
| Security (authentication and authorization) |
| Logging |
| Business Delegate |
| Control on access to business services |
| Data Access Object |
| Value Object (or Data Transfer Object) |
| Session control |
| Access control through URL |
Spring v2.5 support |
| Dependency injection |
| IOC implementation |
| Transaction management |
| Exception implementation |
| Security management |
| Services implementation |
| O/R mapping tool integration abstraction |
| Applicative context: « beans Factory » |
Hibernate support |
| SessionFactory (org.hibernate.SessionFactory) |
| Session (org.hibernate.Session) |
| Persistent Objects and Collections |
| Transient objects and collections |
| ConnectionProvider (org.hibernate.connection.ConnectionProvider) |
| Extension interfaces |
| Hibernate configuration |
| Cache system configuration |
| Mapping files definition |
Exceptions management |
| System Exception |
| Application Exception |
| Business Exception |
| Common Exception |
Design and Generate a Rich Internet Application with M2Flex and Adobe Flex Builder III