Hi, I have made a little research about the current status of the OpenSocial specs and implementations (Shindig) for v0.8 and v0.9 versions.
My findings resume to the following: Supported version by OpenSocial Containers: All OpenSocial containers listed on http://wiki.opensocial.org/index.php?title=Containers use at most version v0.8 Container Compliance Tests: A nice tool to check the compliance of the existing containers (including Shindig) against the open social specs is http://opensocial-compliance.appspot.com/. The test suits available are mostly for version v0.7 of the specs, and the test results are generated using the Compliance Gadget ( http://code.google.com/p/opensocial-resources/wiki/ComplianceTests) (all tests with priority P0 must pass in order for a container to be spec compliant). Note that a gadget for testing version v0.8 is available but there are no tests submitted by the containers (except one). v0.9 status: The final publication of the v0.9 version has been made on April 4th (2009), which is the last step in the OpenSocial Spec Process ( http://wiki.opensocial.org/index.php?title=Specification_Process). This page reflects the current status http://wiki.opensocial.org/index.php?title=Spec_Changes#Current_Status_At_a_Glance. Other resources: Open Social Specification -- Implementing Version 0.9 http://sites.google.com/site/opensocialdraft/Home Open Social Specification -- Implementing Version 0.8.1 http://www.opensocial.org/Technical-Resources/opensocial-spec-v081#TOC-Compliance Release notes for v0.9 http://www.opensocial.org/Technical-Resources/opensocial-spec-v09/OpenSocial-Specification-Release-Notes.html: This page lists the improvements added by v0.9, many very helpful, like: - OpenSocial Templates and OpenSocial Markup Language - simplified JS API - proxied content - data pipelining - albums and media items - formal definition of the fetch/cache/invalidate model - IS_FRIENDS_WITH and set of mutual friends - etc. Applications and Gadgets: As v0.9 was just launched and all containers out there support v0.8, Applications and Gadgets are also implemented using the v0.8 version of the specs. New apps implementing the v0.9 will appear as containers also start implementing the new specs. Status of Shindig: Shindig includes all JavaScript APIs as described in OpenSocial API Reference ( http://www.opensocial.org/Technical-Resources/opensocial-spec-v08/opensocial-reference08) and Gadgets API Reference ( http://www.opensocial.org/Technical-Resources/opensocial-spec-v08/gadgets-reference08). (versions 0.8) They are currently implementing the v0.9 specs. See the correspondence between Shindig versions and OpenSocial Spec versions here : http://cwiki.apache.org/confluence/display/SHINDIG/Index;jsessionid=2AAEBC05134B5F986D8F51EBB009688F#Index-What%27stherelationshipbetweenShindigversionsandOpenSocialspecversions%3F By integrating Shindig we would support whatever version of the OpenSocial specs they are supporting. Next steps: Besides continuing to read about OpenSocial and Shindig, as next steps I was thinking of trying to follow the tutorial on how to integrate shindig with your site ( http://cwiki.apache.org/confluence/display/SHINDIG/The+rough+guide+to+deploying+shindig ) and check out the example OpenSocial applications based on Java/PHP Shindig : SocialSite(https://socialsite.dev.java.net/) and maybe Partuza( http://code.google.com/p/partuza/). Thanks, Anamaria _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

