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,303 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

×