Opensocial 0.9 spec is published on Apr 16 according to OpenSocial API blog (http://blog.opensocial.org/2009/04/opensocial-community-defines-version-09.html)
major features:
1. lightweight javascript API
2. proxied content
3. data pipelining
4. templates and OSML
1. Lightweight javascript API will be a great news for developers. I have blogged earlier about how cumbersome the JS API is. Lightweight javascript API is a great improvement.
eg. examples coming from OpenSocial Release Notes:
Requesting the viewer in OpenSocial v0.8
var req = opensocial.newDataRequest(); req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER), "req"); req.send(callback);
Requesting the viewer in OpenSocial v0.9
osapi.people.getViewer().execute(callback);
Once that Orkut and Myspace support lightweight javascript api in Spec 0.9. I think we shall change our opensocial-actionscript-client interface to follow lightweight javascript api. Right now, our interface mimics the regular javascript api in OpenSocial Spec 0.8.
2. templates - people who are familiar with JSP EL will find this to be very similar. This should make the code more readable.
3. OSML - each containers will be required to implement a set of standard tags such as Name Badge. This is another timesaver.
No comments:
Post a Comment