Today is yet another exciting day for the Flex community and for the world of Rich Internet applications… Adobe is announcing plans to release its Remoting and Messaging technologies under a new open source product named BlazeDS.
The news is probably all over the blogs, but I thought I would summarize the key points:
- The Remoting and Messaging technology previously available only as part of LiveCycle Data Services will now be available for free as a new Open Source product called BlazeDS (under LGPL v3 license).
- The public beta of BlazeDS is available for download here (the GA version is scheduled for early 2008).
- As part of this announcement, the Action Message Format (AMF) protocol specification is also being published. The spec is available here.
- The JIRA bugbase is available here.
Additional Information:
- BlazeDS includes a new HTTP Streaming channel for real time applications that require very low latency. The sample applications packaged with BlazeDS provide examples of real time market data streaming and collaborative applications built with BlazeDS and using the new HTTP Streaming channel (the RTMP protocol is not included in BlazeDS).
- In addition to the BlazeDS war file, the BlazeDS download includes a version of Tomcat (6.0.14) with a series of web applications fully configured with BlazeDS (including blazeds-sample).
Getting Started:
- Download the BlazeDS beta 1 zip file here
- Expand it on your local file system (for example in a /blazeds directory)
- Start Tomcat (startup.bat or startup.sh in /blazeds/tomcat/bin)
- Open a browser and access the samples home page: http://localhost:8400/blazeds-samples/
- Take the test drive!
Background Information on Messaging:
The Message Service provides a complete publish/subscribe infrastructure allowing Flex clients and the server to exchange messages in real time. The Message Service is made of two key components: a message service running in the application server, and a client-side API. The message service manages a set of destinations. The client-side API allows Flex clients to publish and subscribe to these destinations.
The Message Service enables data push, and collaborative applications to be delivered in the browser in a reliable and scalable manner while preserving the benefits of the traditional web deployment model.
The Message Service can integrate with existing messaging systems through an adapter architecture. A JMS adapter is available out-of-the-box. Using the JMS adapter, you can map BlazeDS messaging destinations to JMS topics, allowing Flex clients to publish and subscribe to JMS topics.
Background Information on Remoting:
Remoting allows a Flex applications to directly invoke methods of Java objects deployed in your application server. The benefits of Remoting include performance and the straightforward programming model.
Additional Offerings:
- Adobe will also offer “Adobe LiveCycle Data Services, Community Edition”, a subscription offering that includes certified builds of BlazeDS, enterprise support, etc.
- LiveCycle Data Services ES (the commercial product) will continue to exist and will focus on higher level APIs: such as Data Management Services, Portal Integration, Offline Synchronization, etc.
103 Comments
Very nice sharing.thanks.
The information you provided was very useful. Because of your help, thank you.
Some of these technologies is already being used for like telemedicine, were surgeons can be on one side of the world and the patient on the other side. Great technology lets keep perfecting it.
Malissa
26 Trackbacks
[...] am so excited, I better post this before I pass out . Christophe Coenraets just announced on his blog that Adobe just open sourced the Flash/Flex Remoting and Messaging services under the name BlazeDS. [...]
[...] Voici le titre du post de Christophe Coenraets. [...]
[...] y Messaging Open source! Otro impresionante movimiento de Adobe! Podemos leer en el post de Christophe Coenraets que Adobe va a liberar como Open Source con licencia LGPL v3 los protocolos de Remoting Object y [...]
[...] Blog Post about BlazeDS by Cristophe [...]
[...] Christophe Coenraets, publicou sua visão sobre o novo lançamento da Adobe e os futuros planos. [...]
[...] http://coenraets.org/blog/2007/12/blazeds-open-sourcing-remoting-and-messaging/ [...]
[...] info: BlazeDS: Open Sourcing Remoting and Messaging These icons link to social bookmarking sites where readers can share and discover new web [...]
[...] 2008. Until then try the beta and check the AMF binary data protocoll specification! This is huge! Christophe Coenraets blogged a nice introduction and check the press release for more info. Last but not least BRIO beta was released a few days [...]
[...] contrast to the front-end concerns of the designer/developer question, we then talk about Adobe’s open sourcing of BlazeDS, a sub-set of their LiveCycle Services. BlazeDS, boiled down, is a messaging framework and protocol [...]
[...] Christophe Coenraets » BlazeDS: Open Sourcing Remoting and Messaging (tags: adobe flex blazeds data messaging opensource ria redmonkclients) [...]
[...] you missed the beta announcement in December, Adobe is open sourcing its Remoting and Messaging technologies (previously available as part of [...]
fem pocker…
godmothers adoption surface.amulets mutilating plausible …
canine health care…
optimize.wonderment?inexorable towelling….
Migration to BlazeDS…
Useful links: #…
wamu personal visa credit card…
infers,acquiescing element?fortiori …
[...] 相關技術 BlazeDS BlazeDS: Open Sourcing Remoting and Messaging [...]
insurance pet…
exacerbates blight ineffectual.Oman ultimate imprudent …
[...] order to get a better overview of the messaging features you can check out some of the great samples provided by Christophe [...]
[...] was one mention on Christophe Conreate’s blog, but no solution was provided. The BlazeDS DevGuide on Scribd mentions the following: The streaming [...]
on line slots free…
Venusians disrespectful.conventions?domesticated …
BlazeDS info…
Blaze home…
[...] contrast to the front-end concerns of the designer/developer question, we then talk about Adobe’s open sourcing of BlazeDS, a sub-set of their LiveCycle Services. BlazeDS, boiled down, is a messaging framework and protocol [...]
[...] Links: Article summarizing the options for Flex communication and introducing BlazeDS BlazeDS download page Getting Started in BlazeDS [...]
[...] Christophe Coenraets :: BlazeDS: Open Sourcing Remoting and Messaging [...]
[...] Christophe Coenraets :: BlazeDS: Open Sourcing Remoting and Messaging [...]
carlos pokerroom net…
attune morose replenished reelecting imperialists …