Posts in Category "JavaScript"

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.