A great little intro article by Zach Stepek on BlazeDS and what it means for the developer community has been posted on the Adobe "Edge" newsletter site here.
If you're just getting your feet wet with Rich Internet Applications and Flex and wanting to take your apps to the next level, BlazeDS is for you, and best of all, like the Adobe Flex SDK, it's open source and free.
So what is it? BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe® Flex™ and Adobe AIR™ applications for more responsive rich Internet application (RIA) experiences.
The evolution to more engaging RIAs has created the need for better data connectivity options. Remoting simplifies the reuse of existing server logic automatically marshalling calls between the Flash client and the Java methods on the server. In addition, the use of a AMF binary data transfer format increases performance, allowing applications to load data up to 10 times faster than with text-based formats such as XML or SOAP.
Previously available only as part of Adobe LiveCycle® Data Services ES, Adobe is contributing the proven BlazeDS technologies to the community under the LGPL v3. BlazeDS gives the rapidly growing Adobe developer community free access to the powerful remoting and messaging technologies developed by Adobe.
Reasons to Adopt BlazeDS
The following are the top reasons to adopt BlazeDS:
1. Easily connect Flex and Adobe AIR™ applications built using Flex and Ajax to existing Java server logic
2. High performance data transfer for more responsive applications
3. Real-time server push over standard HTTP Full pub/sub messaging that extends existing messaging infrastructure
4. Free and Open source!
5. Range of data services solutions available from Adobe to support a wide range business and application requirements
Adobe has published the AMF binary data protocol specification, on which the BlazeDS remoting and messaging implementation implementation is based, and is committed to partnering with the community to make this protocol available for every major server platform.
For now, until BlazeDS is finalized, get more information on BlazeDS and download the Release Candidate, check out the BlazeDS pages on Adobe Labs here:
Also keep an eye out on the Adobe Open Source site, for further details on BlazeDS and Adobe's open source plans as they are posted:
Keep 'em coming. All this new stuff (CF8, Flex 3, AIR, BlazeDS...) is really changing the landscape out here, and we're lovin' it.