Snapp

1,285 views

Published on

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

No Downloads
Views
Total views
1,285
On SlideShare
0
From Embeds
0
Number of Embeds
68
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Snapp

  1. 1. SNAPP Convert your websites to Social Applications
  2. 2. Opensocial – the present <ul><li>Hell a lot of Javascript </li></ul><ul><ul><li>Yet another API to learn </li></ul></ul><ul><ul><li>Debugging </li></ul></ul><ul><ul><li>Caja, makeRequest, Flash URLs </li></ul></ul><ul><li>What about the “REST” </li></ul><ul><ul><li>Still to be released – MySpace, Orkut </li></ul></ul><ul><ul><li>Shinding ? </li></ul></ul><ul><li>AJAX ? </li></ul><ul><li>Security ? </li></ul>
  3. 3. The problem <ul><li>I have a website </li></ul><ul><li>I need to make it social. </li></ul>
  4. 4. The problem <ul><li>I have a website </li></ul><ul><ul><li>User management (registration, login etc) </li></ul></ul><ul><ul><li>User interacts with the site </li></ul></ul><ul><ul><li>Some user data visible to users </li></ul></ul><ul><li>I need to make it social </li></ul><ul><ul><li>Should the user really register with me ? </li></ul></ul><ul><ul><li>Can I know the friends easily ? </li></ul></ul><ul><ul><li>Can I have better distribution of my content ? </li></ul></ul><ul><ul><li>Can all this be secure ? </li></ul></ul>
  5. 5. Enter Snapp <ul><li>Give Snapp some URLs from your website </li></ul><ul><ul><li>Simple changes to existing backend (PHP/JSP/..) </li></ul></ul><ul><ul><li>Some changes to user management </li></ul></ul><ul><ul><li>NO changes to existing technology stack </li></ul></ul><ul><ul><li>NO extra javascript coding required (AJAX incl.) </li></ul></ul><ul><ul><li>NO change in debugging style </li></ul></ul>
  6. 6. So how does this work ? Social Network iFrame by Orkut Website in iFrame
  7. 8. Additional pages required <ul><li>Give us URLs for various views </li></ul><ul><ul><li>XML/JSON opensocial data POSTED to URL </li></ul></ul><ul><ul><ul><li>Viewer and owner data </li></ul></ul></ul><ul><ul><ul><li>FOF data </li></ul></ul></ul><ul><ul><ul><li>Signed data available. Ignore if too complex </li></ul></ul></ul><ul><ul><li>PHP and JAVA Classes for data to help parsing </li></ul></ul><ul><li>Profile / Canvas (and others) URLs </li></ul><ul><li>If user exists, log in, else register him </li></ul><ul><li>Provide a RSS feed to publish user activities </li></ul>
  8. 9. Extending using this framework <ul><li>Inter frame communication library </li></ul><ul><li>Exposes Opensocial API in your iFrame </li></ul><ul><li>Uses Myspace REST API for validation </li></ul><ul><li>Orkut validation uses cookies </li></ul><ul><li>Open source…contributors welcome  </li></ul>
  9. 10. Wanna try Snapp ? <ul><li>Weekend project </li></ul><ul><li>Still in private alpha </li></ul><ul><li>Sneak-O-Scope made using SNAPP </li></ul><ul><li>We are open to helping websites use SNAPP to become opensocial applications </li></ul>http://snapp.geekstimeout.com

×