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.
Facebook vs. OpenSocial By: Jawad Shuaib
What is OpenSocial? <ul><li>Google’s Response to Facebook Developer Platform </li></ul><ul><li>Write Once, Run Anywhere </...
Social Networks that support OpenSocial Email: Jawad.php@gmail.com
What does it look like? Email: Jawad.php@gmail.com
Email: Jawad.php@gmail.com
Email: Jawad.php@gmail.com
Market Analysis Email: Jawad.php@gmail.com
Market Size and Competition <ul><li>Ideally speaking, OpenSocial has a market potential for 250 million users as opposed t...
Business & Marketing <ul><li>Facebook applications leverage the social graph but lack the ability to scale to other networ...
What’s your target market? Email: Jawad.php@gmail.com
Email: Jawad.php@gmail.com
Technical Differences <ul><li>Facebook requires proprietary languages (FBML, FQL, FBJS). Google requires XML and JavaScrip...
Language Support <ul><li>Facebook API </li></ul><ul><li>FBML </li></ul><ul><li>FQL </li></ul><ul><li>FBJS </li></ul><ul><l...
Developer Environment Email: Jawad.php@gmail.com
Facebook: Email: Jawad.php@gmail.com
OpenSocial: Email: Jawad.php@gmail.com
Conclusion Email: Jawad.php@gmail.com
Conclusion <ul><li>The choice of your platform should depend on demographic </li></ul><ul><li>OpenSocial is modeled after ...
Conclusion <ul><li>Generic applications will do better on OpenSocial in terms of scalability. Applications that take advan...
Find me on Facebook   <ul><li>Jawad Shuaib </li></ul><ul><li>[email_address] </li></ul><ul><li>http://www.j4wad.com </li>...
References & Resources <ul><li>http://code.google.com/apis/opensocial/ </li></ul><ul><li>http://groups.google.com/group/op...
Upcoming SlideShare
Loading in …5
×

Facebook vs Open Social

36,379 views

Published on

Jawad Shuaib (http://www.j4wad.com) presenting Facebook vs. OpenSocial at the FacebookCampToronto 3

Published in: Technology

Facebook vs Open Social

  1. Facebook vs. OpenSocial By: Jawad Shuaib
  2. What is OpenSocial? <ul><li>Google’s Response to Facebook Developer Platform </li></ul><ul><li>Write Once, Run Anywhere </li></ul><ul><li>Google Widgets on Steroids </li></ul><ul><li>Released too Early </li></ul>Email: Jawad.php@gmail.com
  3. Social Networks that support OpenSocial Email: Jawad.php@gmail.com
  4. What does it look like? Email: Jawad.php@gmail.com
  5. Email: Jawad.php@gmail.com
  6. Email: Jawad.php@gmail.com
  7. Market Analysis Email: Jawad.php@gmail.com
  8. Market Size and Competition <ul><li>Ideally speaking, OpenSocial has a market potential for 250 million users as opposed to 64 million active users on Facebook </li></ul><ul><li>15,000 Applications on Facebook. Difficult to rapidly grow user base due to a saturated market </li></ul><ul><li>Most existing Google Widgets can run on OpenSocial. Results? Difficult to rapidly grow user base due to existing competition </li></ul>Email: Jawad.php@gmail.com
  9. Business & Marketing <ul><li>Facebook applications leverage the social graph but lack the ability to scale to other networks. OpenSocial can scale, but the applications must be “generic” </li></ul><ul><li>Applications more viral on Facebook (i.e. support for email invites and better news feed) </li></ul><ul><li>OpenSocial profile box will likely support advertising </li></ul><ul><li>More applications won’t persuade users to switch from one network to another </li></ul>Email: Jawad.php@gmail.com
  10. What’s your target market? Email: Jawad.php@gmail.com
  11. Email: Jawad.php@gmail.com
  12. Technical Differences <ul><li>Facebook requires proprietary languages (FBML, FQL, FBJS). Google requires XML and JavaScript </li></ul><ul><li>Google provides an IDE (aka Google Gadget Editor) </li></ul><ul><li>Google hosts applications for free. Facebook doesn’t </li></ul>Email: Jawad.php@gmail.com
  13. Language Support <ul><li>Facebook API </li></ul><ul><li>FBML </li></ul><ul><li>FQL </li></ul><ul><li>FBJS </li></ul><ul><li>Partial support for AJAX </li></ul><ul><li>Backend languages like PHP, Java, .NET on Canvas </li></ul><ul><li>OpenSocial API </li></ul><ul><li>XHTML/XML </li></ul><ul><li>JavaScript </li></ul><ul><li>Full Support for AJAX </li></ul><ul><li>Backend languages like PHP, Java, .NET on Canvas </li></ul>Email: Jawad.php@gmail.com
  14. Developer Environment Email: Jawad.php@gmail.com
  15. Facebook: Email: Jawad.php@gmail.com
  16. OpenSocial: Email: Jawad.php@gmail.com
  17. Conclusion Email: Jawad.php@gmail.com
  18. Conclusion <ul><li>The choice of your platform should depend on demographic </li></ul><ul><li>OpenSocial is modeled after Facebook. So if you’ve built a Facebook application before, it is relatively easy to learn OpenSocial </li></ul><ul><li>“ Write Once, Run Anywhere” is not exactly true. An Orkut specific OpenSocial app. Might not necessairly run on Hi5 </li></ul>Email: Jawad.php@gmail.com
  19. Conclusion <ul><li>Generic applications will do better on OpenSocial in terms of scalability. Applications that take advantage of Facebook’s social graph will have a difficult time scaling </li></ul><ul><li>Don’t make your OpenSocial applications too generic, because they probably already exist. </li></ul><ul><li>If Bebo supported both OpenSocial and FBML. I would develop using FBML. OpenSocial is buggy. </li></ul>Email: Jawad.php@gmail.com
  20. Find me on Facebook  <ul><li>Jawad Shuaib </li></ul><ul><li>[email_address] </li></ul><ul><li>http://www.j4wad.com </li></ul>
  21. References & Resources <ul><li>http://code.google.com/apis/opensocial/ </li></ul><ul><li>http://groups.google.com/group/opensocial </li></ul><ul><li>http://www.hi5networks.com/developer/ </li></ul><ul><li>Bit5media.com </li></ul><ul><li>xkcd.com for comics </li></ul>Email: Jawad.php@gmail.com

×