May 3, 2012

Donating BlazeDS to Apache Software Foundation

Hello Friends,

As you may already know, Adobe has promised to contribute BlazeDS to Apache. It could be a separate project (which would make sense technically), but an Apache project also needs an active community. An alternative plan would be to add the code to the Flex project in Apache. So, we wanted to know:
1. Do you want to contribute to BlazeDS?
2. What changes would you want to make to BlazeDS?
3. How often do you think you would be able to contribute?

Thanks,
BlazeDS Team

11:45 AM Comments (9) Permalink
November 25, 2011

HTML5/JavaScript Client SDK for Data Services

The upcoming ADEP Data Services for JEE 4.6 release will ship amongst a bucketful of features [1], a brand new HTML5/JavaScript client SDK as well. At a high level, it will provide the following feature set (for SDK usage etc. refer to [2]):

  1. Calling into remoting and messaging destinations in Data Services without going through Flash.
  2. Communicating using JavaScript based AMF over various HTTP-based and HTML5 WebSockets [3] channels. A full server-side NIO-based WebSocket channel implementation has been added, similar to RTMP channel.
  3. Clustering and failover support.
  4. All major desktop browsers as well as mobile browsers will be supported.

You will get all this in a single, highly optimized JavaScript library of just about ~100k size! This makes it perfect for use in mobile and desktop web apps, hybrid native/HTML5 apps and more.

… Model-Driven Development

And that’s not all. The Data Service Modeler plug-in will also contain a HTML5/JavaScript Code Generator with it. You can use it to generate HTML5/JavaScript VO and Service code for Remoting-backed services (like SAP), to ease building of HTML5 applications using the above client SDK. Once you generate your code, all you need to do is to wire up your UI and you should be ready to go!

References

[1] For complete feature set, refer to the Data Services feature overview presentation.

[2] HTML5/JavaScript client SDK feature overview/usage presentation.

[3] Subject to browser support wherever available, in other cases the ChannelSet allows auto-fallback to different channel.

7:33 PM Comments (2) Permalink