OpenSocial

OpenSocial

OpenSocial is a set of common application programming interfaces (APIs) for web-based social network applications, developed by Google along with MySpace and a number of other social networks. It was released November 1, 2007. Applications implementing the OpenSocial APIs will be interoperable with any social network system that supports them, including features on sites such as Hi5.com, MySpace, orkut, Netlog, Sonico.com, Friendster, Ning and Yahoo!.

Structure

Based on HTML and JavaScript, as well as the Google Gadgets framework, OpenSocial includes four APIs for social software applications to access data and core functions on participating social networks. Each API addresses a different aspect: one is the general JavaScript API, one for People and Friends (people and relationship information), one for Activities (publishing and accessing user activity information), and one for Persistence (simple key-value pair data for server-free stateful applications). OpenSocial is currently in alpha development. The initial version of the API that was made public was 0.5, followed by version 0.6 released on December 21, 2007.Version 0.7 was released on February 4, 2008. Version 0.8 was released on May 28, 2008. Version 0.9 was released on April 16, 2009.