The Adobe® Flex™ 2 product team is excited to announce the public availability of Flex 2 beta 3. In the weeks since the Flex 2 beta 2 release, engineers have been busily fixing hundreds of bugs. They even had time to deliver several important new product features. For a complete list of changes and new features, see the release notes and the summary of changes from beta 2 to beta 3.
Some notable highlights include the following:
Adobe Flex 2 is the second generation of the award-winning Flex rich Internet application (RIA) environment. The Flex 2 product line contains several important pieces for building professional-grade RIAs, including the following:
If you are new to Flex 2, I recommend that you read Flex 2: Enabling the next generation of rich Internet applications, by Vice President of Engineering David Wadhwani. Also, see the tutorials in Adobe Labs and videos about Flex 2.
The ColdFusion team has been busy building important integration features in the ColdFusion/Flex Connectivity beta 3 update that will allow ColdFusion developers to leverage the power of Flex Data Services. The ColdFusion/Flex Connectivity beta 3 update provides several important Flex 2 capabilities that allow ColdFusion developers to build sophisticated Flex 2 applications that leverage ColdFusion.
The ColdFusion/Flex Connectivity beta 3 update provides a new version of Flash Remoting that supports ActionScript 3.0 and AMF3. Previous Flash Remoting gateways supported AMF0, ActionScript 1.0, and ActionScript 2.0. This means that you can build a Flex 2 application with Flex Builder or the Flex SDK that makes RemoteObject calls to ColdFusion components (CFCs) that interact with back-end data systems.
The ColdFusion/Flex Connectivity beta 3 update provides support for developers to use the ColdFusion event gateway with the Flex Data Services messaging architecture. The ColdFusion-Flex event gateway supports a Flex application specifying a ColdFusion event gateway as a messaging destination (just as it would a JMS topic or queue). Similarly, a ColdFusion application can use an event gateway to send events to a Flex application.
Traditional web applications use HTML user interfaces as a data capture and display device. However, a rich Internet application built using the powerful runtime and programming model of Flex 2 allows for a full application running on the client side. As multiple clients are using the same data, the data management capabilities of Flex Data Services provide support for complex cross-tier data synchronization, conflict management, and data paging. These features are critical for building reliable, scalable, enterprise-class rich Internet applications. The ColdFusion Adapter allows Flex developers to use CFCs with Flex Data Management Services.
The ColdFusion/Flex Connectivity beta 3 update will also include Flex Builder wizards that make common Flex development tasks easier. ColdFusion/Flex Connectivity includes the following wizards:
Read more about the wizards:
We are very excited and proud of the Flex 2 product line and would like you to get involved by downloading and installing the Flex 2 beta 3. You can find more information about the Flex 2 beta and download the installer from Adobe Labs.
ColdFusion/Flex Connectivity beta 3 provides a Flex messaging adapter that allows Flex applications to publish and subscribe to messages delivered by the ColdFusion event gateway. ColdFusion/Flex Connectivity beta 3 also provides a CFC adapter for data management services. These features, along with the Flex Builder extensions for ColdFusion, will allow ColdFusion developers to build sophisticated RIAs with Flex and ColdFusion.
For more information on Flex 2 beta 3, see the following resources: