OpenSocial
Who are we ? <ul><li>I am </li></ul><ul><li>I also work for Satyam Computer Services Ltd. </li></ul><ul><li>You can reach ...
Agenda <ul><li>Introduction of Open Social </li></ul><ul><li>Integration Open Social with an existing Application </li></u...
But why now OpenSocial  in PHP Camp? <ul><li>Making the web better by making it social. </li></ul><ul><li>Big Social Netwo...
 
 
Open Social OpenSocial A common API for social applications across multiple web sites
 
Not just Social Network Sites How do we socialize objects online without having to create yet another social network?
 
Not just Social Network Sites
Not just Social Network Sites
Not just Social Network Sites
Not just Social Network Sites
Integrate OpenSocial with your existing application
Integrate OpenSocial with your existing application
More technical view
OpenSocial Use <ul><li>Social network sites - Profiles and home pages </li></ul><ul><li>Personal dashboards </li></ul><ul>...
Social network sites - Profiles and home pages
Personal dashboards
Sites based around a Social Object
Corporate CRM systems
Any web site
Create an Application <ul><li>Gadgets </li></ul><ul><ul><li>Gadgets are miniature objects made by users like you that offe...
Gadget Specification <ul><li>Gadgets: Web-based software components based on HTML, CSS, and JavaScript </li></ul><ul><li>G...
Gadget a XML file
Gadget a XML file <ul><li>Demo </li></ul>
About Satyam <ul><li>PHP </li></ul><ul><ul><li>Satyam’s PHP Unit is actively involved in  consulting a </li></ul></ul><ul>...
About Satyam <ul><li>OpenSocial </li></ul><ul><ul><li>Early adopters of OpenSocial </li></ul></ul><ul><ul><li>Team of  Jav...
Any Questions ?
<ul><li>Thank You </li></ul>
Upcoming SlideShare
Loading in …5
×

Php Camp Open Social

3,367 views

Published on

A presentation on OpenSocial by my colleague Peeyush Gulati. It was presented at PHPCamp, Pune, on Sept'20th, 2008.

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,367
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
37
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Php Camp Open Social

  1. 1. OpenSocial
  2. 2. Who are we ? <ul><li>I am </li></ul><ul><li>I also work for Satyam Computer Services Ltd. </li></ul><ul><li>You can reach me at peeyushgulati[at]gmail[dot]com </li></ul><ul><li>peeyush_gulati[at]satyam[dot]com </li></ul>
  3. 3. Agenda <ul><li>Introduction of Open Social </li></ul><ul><li>Integration Open Social with an existing Application </li></ul><ul><li>Where can we use it ? </li></ul><ul><li>Creating an opensocial Application </li></ul>
  4. 4. But why now OpenSocial in PHP Camp? <ul><li>Making the web better by making it social. </li></ul><ul><li>Big Social Networking Sites are based on PHP like Facebook. </li></ul><ul><li>OpenSocial container also available in PHP. </li></ul><ul><li>PHP Can be used for fast development for building a social networking sites with open social features. </li></ul>
  5. 7. Open Social OpenSocial A common API for social applications across multiple web sites
  6. 9. Not just Social Network Sites How do we socialize objects online without having to create yet another social network?
  7. 11. Not just Social Network Sites
  8. 12. Not just Social Network Sites
  9. 13. Not just Social Network Sites
  10. 14. Not just Social Network Sites
  11. 15. Integrate OpenSocial with your existing application
  12. 16. Integrate OpenSocial with your existing application
  13. 17. More technical view
  14. 18. OpenSocial Use <ul><li>Social network sites - Profiles and home pages </li></ul><ul><li>Personal dashboards </li></ul><ul><li>Sites based around a Social Object </li></ul><ul><li>Corporate CRM systems </li></ul><ul><li>Any web site </li></ul>
  15. 19. Social network sites - Profiles and home pages
  16. 20. Personal dashboards
  17. 21. Sites based around a Social Object
  18. 22. Corporate CRM systems
  19. 23. Any web site
  20. 24. Create an Application <ul><li>Gadgets </li></ul><ul><ul><li>Gadgets are miniature objects made by users like you that offer cool and dynamic content that can be placed on any page on the web. </li></ul></ul><ul><ul><ul><li>I/O Gadgets </li></ul></ul></ul><ul><ul><ul><li>OpenSocial Gadgets </li></ul></ul></ul>
  21. 25. Gadget Specification <ul><li>Gadgets: Web-based software components based on HTML, CSS, and JavaScript </li></ul><ul><li>Gadget Server: A processor for translating Gadget XML into renderable HTML </li></ul><ul><li>Gadget Container: A container to manage layout and control of multiple gadgets on a page </li></ul><ul><li>Specification ties together the Gadget, Gadget Server and the Gadget Container </li></ul><ul><ul><li>More: http://code.google.com/apis/gadgets/docs/spec.html </li></ul></ul>
  22. 26. Gadget a XML file
  23. 27. Gadget a XML file <ul><li>Demo </li></ul>
  24. 28. About Satyam <ul><li>PHP </li></ul><ul><ul><li>Satyam’s PHP Unit is actively involved in consulting a </li></ul></ul><ul><ul><li>developing PHP Based Web Applications </li></ul></ul><ul><ul><li>Also competent in smooth migration from existing infrastructure to PHP based solutions </li></ul></ul><ul><ul><li>A well defined stack of tools, e.g. PHPUnit, Phing, Propel, Xinc, etc., being used by developers for streamlined development </li></ul></ul>
  25. 29. About Satyam <ul><li>OpenSocial </li></ul><ul><ul><li>Early adopters of OpenSocial </li></ul></ul><ul><ul><li>Team of Java & PHP developers dedicated for OpenSocial related projects </li></ul></ul><ul><ul><li>Currently helping a Social Network, with 10 million registered user base, become OpenSocial complaint </li></ul></ul>
  26. 30. Any Questions ?
  27. 31. <ul><li>Thank You </li></ul>

×