Terminology SNS = Social Networking Site Container = Social Network or Web Site Gadget = Apps = Application developed by third party developers like photobuzz, farmville etc
Background Rising of Social Networks (1997 - SixDegrees.com) Evolution of Facebook Platform (2007) ?
What was the scene
What is OpenSocial
The Google way to respond to Facebook
A set of common API for social applications across multiple websites.
The web is better when it's social
Friends are fun, but they're only on some websites. OpenSocial helps these sites share their social data with the web. Applications that use the OpenSocial APIs can be embedded within a social network itself, or access a site's social data from anywhere on the web.
Small learning curve for application developers
Gadget Server API (REST/RPC)
Social Server API (REST/RPC)
Apache Shindig Apache Shindig is the reference implementation of OpenSocial API specifications, versions 0.8.x and 0.9.x, a standard set of Social Network APIs which includes: * Profiles * Relationships * Activities * Shared applications * Authentication * Authorization