Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Snapp

1,349 views

Published on

Published in: Technology
  • Be the first to comment

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

×