Adobe® Flex 2 is more than just a new release with updated capabilities; it features entirely new capabilities that let developers build and deploy a new class of rich Internet application (RIA). Flex Builder is now based on the Eclipse open-source IDE. Flex Data Services 2 lets developers create data-intensive Flex applications that support automatic data synchronization between client and server, real-time data push, and publish/subscribe messaging. Plus, any developer can obtain the Flex framework in the new, free Flex 2 SDK and use Flex Data Services Express to deploy smaller production applications free of charge. Flex 2 brings easy, affordable application development to developers in any kind of organization working on any kind of project.
A complete solution
Adobe Flex 2 is a complete, powerful application development and deployment solution that includes a robust object-oriented application framework, a new Eclipse based IDE, and advanced data integration services.
Enhanced developer productivity
Flex Builder 2 is now based on the powerful Eclipse development environment and adds rich coding tools, integrated debugging, and a rich visual design environment.
Enhanced visual components
Flex 2 now includes more than 100 visual components and component APIs, enabling a richer design and more productive development.
Advanced data services
Flex 2 adds a powerful data services architecture that enables Flex applications to persist and synchronize data between client and server, automatically page large record sets, control transactions, and manage conflicts.
New classes of applications
Create new classes of message-based applications including real-time data streaming, server-side push, in-context collaboration, and integration with existing enterprise messaging solutions.
High-performance client runtime
Adobe Flash® Player 9 is a completely rearchitected, enterprise-class client runtime using advanced vector graphics capable of handling the most demanding, data-intense applications while performing at desktop application speeds.
Ajax integration
Integrate rich Flex components with Ajax, and even leverage Flex Data Services within Ajax applications.
Occasionally connected computing
Help prevent data loss and user frustration when Flex automatically handles temporary network service disconnects, providing reliable delivery of data to and from the client application.
More control
Get more fine-grained control over application look and feel through new view states and transitions and an easy-to-use CSS-based skinning API.
Model based on standards
Flex 2 provides a modern programming model that supports XML-based user interface layout and supports common design patterns with a powerful, updated, ECMAScript-based programming language.