June 1st, 2011 |
OpenSocial 2.0 Container Open to All!
At the OpenSocial State of the Union on May 12th we (Andrew Davis (IBM) and Ryan Baxter (IBM)) announced that we have built a sandbox environment
for app developers to test their apps agains the OpenSocial 2.0 specification.
We have built a sample collaboration application that contains an activity stream, inbox, and an area to render arbitrary gadgets. The sandbox is based on a daily build of Shindig 3.0 which is the reference implementation for OpenSocial 2.0. Gadget developers who are interested in building applications for OpenSocial 2.0 containers can go to the sandbox and add any gadget they please to test it out.
Future PlansWe plan to continue to work on the sandbox to refine it and make it more complete. The social data in the collaboration application is not very robust, and we'd like to include a more complete set so developers can better test their applications. If you've got ideas, let us know--there's lots of ways you can help!
The data in the inbox and activity stream is static and will remain that way but they plan to add functionality so developers can add their own activities and emails for a given session. This will be key for testing OpenSocial gadgets that use embedded experiences. There are also several pieces of the OpenSocial specification which have not been implemented in the container yet. For example, gadget preferences, pubsub2, and some gadget to container APIs like gadget.window.setTitle.
Over the coming weeks and months we'll work implementing the missing pieces from the specification so the sandbox is more complete. We've also reached out to the Shindig community so a daily build of Shindig is automatically deployed to the server. This will allow app developers to develop gadgets against cutting edge OpenSocial proposals. At some point the application will become part of Shindig, allowing the community to continue to enhance the sandbox as the specification progresses.
We would love to hear your feedback so please post your ideas to speciification's Google group.
Posted on behalf of Ryan Baxter and Andrew Davis by Mark Weitzel, President, OpenSocial Foundation