Adobe announced BlazeDS, AMF Specification goes Open Source

On December 13th, Adobe announced plans to release source code for its remoting and messaging technologies under a new open source product named BlazeDS. BlazeDS is currently available as beta on Adobe Labs.

BlazeDS 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.

Previously available only as part of Adobe LiveCycle Data Services ES, Adobe is announcing its plans to contribute 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.

Along with the beta release of BlazeDS comes the new AMF binary data protocol specification. Adobe promises to make the source code available by early 2008. AMF dates back to 2001 when it was first introduced in Flash Player 6 and was overhauled for Flash Player 9 when Adobe moved to its new ActionScript Virtual Machine. AMF is primarily designed to facilitate binary serialization of ActionScript objects and types. The latest AMF 3 coincide with the release of ActionScript 3.0. AMF 3 also supports some new data types introduced in ActionScript 3.0.

The availability of the documentation will make it possible and way easier for developer to implement support for AMF in server-side programming languages that are currently not officially supported by Adobe. This will eventually help increase the adoption of AMF and make it easier for developer to incorporate Flash Remoting into new and existing Internet Applications.

“The combination of BlazeDS with Flex and Adobe AIR helps reduce the time it takes for developers to build responsive and highly innovative RIAs that deliver rich, dynamic, branded content and applications across all major browsers and operating systems,” said David Mendels, senior vice president, Business Productivity Business Unit at Adobe. “Contributing these technologies, including the AMF specification, to the open source community opens them up for other non-Java backends, helping to rapidly advance this important RIA feature set.”

Peter Farland, of the Adobe Flex Team, urges the community to take advantage of the Proxy Service and to contribute to its functionality going forward;

The Proxy Service is often overlooked, but did you know that it provides the following capabilities?