Adobe just announced the FLEX-AJAX bridge (FABridge), an open-source component that facilitates communication between AJAX and FLEX code. The meeting where it was announced showed amazing integration between AJAX applications built with Rails / prototype and individual screen components built with FLEX.
Update: here’s the blog entry with all the demos and details.
The bridge will be released under the MIT open source license, which allows you to use it for commercial development.
This is really awesome. The upshot is that this lets AJAX developers use small sections of FLEX where it makes sense in their application (for example, to include a charting, or to get a datagrids).
AJAX client for FLEX data services is currently vaporware, but Adobe announced it today at the FABridge announcement, and it sounds even cooler. The client lets AJAX clients connect directly to the FLEX data services. It is due to ship later this year. When it does, AJAX developers will be able to use Flash sockets to “push” data to their applications from the server (critical for real-time applications like games or stock trading). They will also be able to use Flash local objects (the flash equivalent of cookies), without having any visible Flash in their application.
I’ve pissed off, since I’ve had this idea for a while but never implemented it. Flash is an insanely powerful client technology that is hobbled by the perception that it’s all about slick UI widgets. Providing a way for AJAX applications to use the non-UI part (sockets, Flash local objects, and how about camera and microphone input?) opens up that functionality to ALL web developers.
These two announcements are a big move towards openness and compatibility from Adobe. Way to go, guys!