Google OpenSocial – The Dark Side of the Moon
Who am I? <ul><li>Software Practitioner & Evangelist </li></ul><ul><ul><li>13 years of building software and learning </li...
<ul><li>Any guesses on why the name of session, Dark Side of the Moon ? </li></ul>
Agenda <ul><li>Google OpenSocial </li></ul><ul><ul><li>What it is? </li></ul></ul><ul><ul><li>What it means for social net...
Google OpenSocial <ul><li>Was rumored to be part of a larger social networking initiative by Google code-named &quot;Maka-...
Google OpenSocial <ul><li>Containers : Social networking systems like My Space, Hi5 hosting OpenSocial applications </li><...
Google OpenSocial <ul><li>Includes APIs for People & Friends, Activities and Persistence </li></ul><ul><li>Latest API vers...
Typical SNS
Dark Side of the Moon <ul><li>Your website can also host Open Social applications </li></ul><ul><li>It is “involved” but n...
Dark Side of the Moon <ul><li>Service Provider Interface: OpenSocial for  containers . </li></ul><ul><li>Your website must...
Dark Side of the Moon <ul><li>The SPI implements : </li></ul><ul><ul><li>Adding and removing friends  </li></ul></ul><ul><...
Dark Side of the Moon <ul><li>Apache Shindig </li></ul><ul><ul><li>Reference implementation of the OpenSocial specificatio...
Getting Started … <ul><li>Decide if your social network site will benefit from Open Social compliance </li></ul><ul><ul><l...
FAQ <ul><li>Does OpenSocial require any special markup languages or plug-ins? </li></ul><ul><li>Can OpenSocial apps use Fl...
A Very COOL Offer !!! <ul><li>Impetus Labs is offering a free consultancy to social networking sites to help them get star...
Thank You Questions?
Upcoming SlideShare
Loading in …5
×

Open Social - Dark Side of the Moon

2,445 views
2,389 views

Published on

Open Social - Dark Side of the Moon at the BarCamp Delhi 4

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,445
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
77
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Open Social - Dark Side of the Moon

    1. 1. Google OpenSocial – The Dark Side of the Moon
    2. 2. Who am I? <ul><li>Software Practitioner & Evangelist </li></ul><ul><ul><li>13 years of building software and learning </li></ul></ul><ul><li>Certified Scrum Master </li></ul><ul><li>Lead Impetus Labs, Consulting and Research </li></ul>
    3. 3. <ul><li>Any guesses on why the name of session, Dark Side of the Moon ? </li></ul>
    4. 4. Agenda <ul><li>Google OpenSocial </li></ul><ul><ul><li>What it is? </li></ul></ul><ul><ul><li>What it means for social networks? </li></ul></ul><ul><li>The Dark Side of the Moon </li></ul><ul><ul><li>The Service Provider API </li></ul></ul><ul><ul><li>What it means ? </li></ul></ul><ul><ul><li>How do you benefit from it? </li></ul></ul><ul><li>Getting Started …. </li></ul>
    5. 5. Google OpenSocial <ul><li>Was rumored to be part of a larger social networking initiative by Google code-named &quot;Maka-Maka” </li></ul><ul><li>Launched November 1, 2007 </li></ul><ul><li>Set of common APIs for social network platforms </li></ul><ul><li>Goal is to help shape standards for developers to develop applications for social networks </li></ul><ul><ul><li>&quot;write once, distribute broadly&quot; </li></ul></ul>
    6. 6. Google OpenSocial <ul><li>Containers : Social networking systems like My Space, Hi5 hosting OpenSocial applications </li></ul><ul><li>Applications : Applications that will work with the Containers. </li></ul><ul><ul><li>Widgets (Javascript API’s) </li></ul></ul><ul><ul><li>Standard Software (REST API’s) </li></ul></ul>OPENSOCIAL Containers Application
    7. 7. Google OpenSocial <ul><li>Includes APIs for People & Friends, Activities and Persistence </li></ul><ul><li>Latest API version is 0.7 </li></ul><ul><li>No clear roadmap for 1.0 </li></ul><ul><ul><li>Biggest issue is security </li></ul></ul>
    8. 8. Typical SNS
    9. 9. Dark Side of the Moon <ul><li>Your website can also host Open Social applications </li></ul><ul><li>It is “involved” but not too tough </li></ul><ul><li>Even web sites with minimal social networking features can benefit from hosting Open Social applications </li></ul>
    10. 10. Dark Side of the Moon <ul><li>Service Provider Interface: OpenSocial for containers . </li></ul><ul><li>Your website must implement the OpenSocial API Specification, to host OpenSocial apps </li></ul><ul><li>Connect the social network’s backend to the OpenSocial Service Provider Interface (SPI) implementation </li></ul>
    11. 11. Dark Side of the Moon <ul><li>The SPI implements : </li></ul><ul><ul><li>Adding and removing friends </li></ul></ul><ul><ul><li>Adding and removing apps </li></ul></ul><ul><ul><li>Storing activities </li></ul></ul><ul><ul><li>Retrieving activity streams for self and friends </li></ul></ul><ul><ul><li>Storing and retrieving per-app and per-app-per-user data </li></ul></ul>
    12. 12. Dark Side of the Moon <ul><li>Apache Shindig </li></ul><ul><ul><li>Reference implementation of the OpenSocial specification and gadgets specification. </li></ul></ul><ul><ul><li>Supports JS widgets and REST API’s </li></ul></ul><ul><li>ELC ROR </li></ul><ul><ul><li>OpenSocial reference container written in ROR. </li></ul></ul><ul><ul><li>Supports JS widgets and REST API’s </li></ul></ul>
    13. 13. Getting Started … <ul><li>Decide if your social network site will benefit from Open Social compliance </li></ul><ul><ul><li>BTW, you don’t have to be social networking site to benefit </li></ul></ul><ul><li>Look at reference implementations to understand how to implement Open Social “container” for your site </li></ul><ul><li>Hook the “container” to your sites data backend </li></ul><ul><li>Test, TEST, TEST… Announce to the world </li></ul>
    14. 14. FAQ <ul><li>Does OpenSocial require any special markup languages or plug-ins? </li></ul><ul><li>Can OpenSocial apps use Flash? </li></ul><ul><li>Can OpenSocial apps interact with other websites? </li></ul><ul><li>What programming languages can I use on my server? </li></ul><ul><li>Can my web site gain from hosting Open Social Apps? </li></ul><ul><li>Can you help us get started on our Open Social Journey ? </li></ul>
    15. 15. A Very COOL Offer !!! <ul><li>Impetus Labs is offering a free consultancy to social networking sites to help them get started on Google Open Social </li></ul><ul><ul><li>1 Week of Effort Max </li></ul></ul><ul><ul><li>There is no catch </li></ul></ul><ul><ul><li>Send email to [email_address] to avail of the offer </li></ul></ul><ul><li>I am available for </li></ul><ul><ul><li>Speaking on Technology </li></ul></ul><ul><ul><li>Help & Support your Google Open Social journey </li></ul></ul><ul><ul><li>(e) [email_address] </li></ul></ul><ul><ul><li>(m) 931 310 2111 </li></ul></ul>
    16. 16. Thank You Questions?

    ×