# Flash Ajax Update: Flex LiveCycle Data Services Goes Open-Source

<http://ajaxian.com/archives/ajax-in-flash-flex-livecycle-data-services-goes-open-source>

- Host: [ajaxian.com](https://links.thingelstad.xyz/hosts/ajaxian.com/)
- Saved: December 12, 2007 (2007-12-13T05:01:30Z)
- Record: https://links.thingelstad.xyz/links/12d18957db9a/
- JSON: https://links.thingelstad.xyz/links/12d18957db9a.json

## From the page (probably an excerpt, not Jamie's words)

Flash (via Flex or AIR) allows developers to open connections to servers (binary sockets), much like XHR in Web applications. And, just as frameworks like DWR and JSON RPC allow for remoting objects via XHR, a number of frameworks allow for remoting objects in Flex. One of the most popular has been Flex LiveCycle Data Services, but it's also a commercial product with a big enough price tag to cause many developers to steer clear.

Not anymore.

Adobe just announced that they are open-sourcing the remoting and HTTP messaging features of Flex LiveCycle Data Sources in a new product called Blaze DS, which will be LGPL licensed. In addition, they are taking a page from Comet and making it easy to create a persistent connection for "server push" functionality for the HTTP messaging. The "data management" features (i.e., keeping a client and server model in sync) remain payware.

In addition, they are publishing the spec to their object remoting protocol (AMF), making it easy for others in the community to create remoting servers (previously, folks had to reverse-engineer the protocol). This opens the door for other non-Java platforms to provide middle tiers in the Flex stack (i.e., Flex doesn't include any public database drivers, so you have to write a middle-tier to transfer data to Flex apps, and right now Java is the only first-class option).

Many folks wonder why Ajax developers don't just use Flash; as Adobe open-sources more and more of their stack, it's going to be very interesting to see the reaction of the community. We at Ajaxian aren't in the "Open Web or Else" crowd, but a fully open Flash stack would sure make the world a touch more interesting.

## Facts

- Kind: [Page](https://links.thingelstad.xyz/kinds/page/)

## Same host

- [Ajax Cross Domain Script](https://links.thingelstad.xyz/links/4deb3c466565/) (ajaxian.com, December 10, 2007)
- [Cross-Site XMLHttpRequest in Firefox 3](https://links.thingelstad.xyz/links/65df26b3f9a3/) (ajaxian.com, January 10, 2008)
- [ProtoFlow: Coverflow for Prototype](https://links.thingelstad.xyz/links/dd71d3010395/) (ajaxian.com, March 11, 2008)
- [IPhone WebKit Goodness: 3D CSS Transforms and ontouch events](https://links.thingelstad.xyz/links/da7d5d936929/) (ajaxian.com, April 7, 2008)
- [Steve Yegge on Server Side JavaScript](https://links.thingelstad.xyz/links/c08cd2b88726/) (ajaxian.com, June 16, 2008)

## Saved the same week

- [CNBC.com's Game Of Catch-Up Continues; Yahoo Syndication Deal Includes Europe, Asia](https://links.thingelstad.xyz/links/7b58f838520a/) (paidcontent.org, December 12, 2007)
- [Following Up from Ignite ...](https://links.thingelstad.xyz/links/1f5faf31136c/) (dictionaryevangelist.com, December 12, 2007)
- [Adobe Releases BlazeDS, Open Source Version of LiveCycle Data Services](https://links.thingelstad.xyz/links/2d4dad16b0a7/) (techcrunch.com, December 12, 2007)
- [Why WSJ publisher Crovitz bailed](https://links.thingelstad.xyz/links/9c683310da15/) (talkingbiznews.com, December 13, 2007)
- [Google Sync for Blackberry Calendar](https://links.thingelstad.xyz/links/22e25f561add/) (gigaom.com, December 13, 2007)

## Elsewhere

- Wayback Machine: https://web.archive.org/web/*/http://ajaxian.com/archives/ajax-in-flash-flex-livecycle-data-services-goes-open-source
