ADOBE LIVECYCLE FOUNDATION
The new Adobe application modeling technology brings model-driven development to Flex® and Adobe LiveCycle® software developers. The technology enables developers to write applications at a higher level, reducing the amount of code and simplifying data integration in the development of applications.
Adobe application modeling technology is similar to other data modeling languages in that it supports a mechanism to define data entities and relationships. However, this capability is not adequate when it comes to building today's data-centric applications. Adobe application modeling technology fills the gap by adding support for services and data behaviors. Specifically, the model to become a representation of the application, instead of a representation of your data. This enables the various components of your application to share data and business logic.
Adobe application modeling technology consists of:
- A modeling language, which enables you to define data entities, services, and behaviors
- Graphical and text-based tools, which enable the visual and source manipulation and use of models
- Flexible, template-based Code Generators, which generate ActionScript® and Java™ code from a model available both in LiveCycle and Adobe Flash® Builder™ 4 beta software
- An SDK to allow developers to extend modeling language capabilities
- A runtime that understands the model and provides functionality associated with model behaviors
With Adobe application modeling technology, developers start by creating an application model. They can then use that model to go on and develop the user interface and server business logic.
As an example, the LiveCycle Workbench ES2 module supports the creation of models from web services and provides the ability to create rich Internet applications (RIAs) based on the model. A graphical modeling editor can be installed as a plug-in to Flash Builder 4 beta to automatically generate both client and server code, simplifying and accelerating the application development lifecycle. LiveCycle Data Services ES2 includes the model runtime that enables additional functionality out of the box, such as dynamic configuration, automatic persistence support, and validation of all incoming and outgoing data.

Next Steps
Request additional information
View LiveCycle ES Flash Demos
View Case Studies
|