Your SlideShare is downloading. ×
  • Like
  • Save
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply



OpenSocial Intorduction.

OpenSocial Intorduction.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Open Social By Ram Sharma Xebia India
  • 2. Agenda
    • Terminology
    • 3. Background
    • 4. What is Open Social
    • 5. Apache Shindig
    • 6. Who all are using it
    • 7. Sample Application
    • 8. Business Model
  • 9. Terminology SNS = Social Networking Site Container = Social Network or Web Site Gadget = Apps = Application developed by third party developers like photobuzz, farmville etc
  • 10. Background Rising of Social Networks (1997 - Evolution of Facebook Platform (2007) ?
  • 11. What was the scene
  • 12. What is OpenSocial
    • The Google way to respond to Facebook
    • 13. A set of common API for social applications across multiple websites.
    • 14. 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
      • OpenSocial apps are hosted XML documents with HTML and/or JavaScript within their bodies. The OpenSocial API can be accessed on the client-side using the JavaScript API, and on the server-side by using RESTful data APIs
  • 15.  
  • 16. OpenSocial Components
    • Gadget Server API (REST/RPC)
    • 17. Social Server API (REST/RPC)
    • 18. Gadget API (JavaScript)
  • 19. 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
  • 20. Sample Application - Demo <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?> <Module> <ModulePrefs title=&quot;Hello World!&quot;> <Require feature=&quot;opensocial-0.8&quot; /> </ModulePrefs> <Content type=&quot;html&quot;> <![CDATA[ Hello, world! ]]> </Content> </Module>
  • 21. OpenSocial Users LinkedIn Monthly WW 20M MySpace Monthly WW 100M Netlog Monthly WW 41M Yahoo! Monthly US 126M Friendster Monthly US:2.4M Hyves Daily WW 4M Ning Monthly US:8.1M Complete list:
  • 22. Business Model around OpenSocial
  • 28. Q & A Thank You