View
5.076
Download
0
Embed Size (px)
DESCRIPTION
A presentation on OpenSocial by my colleague Peeyush Gulati. It was presented at PHPCamp, Pune, on Sept'20th, 2008.
Citation preview
[PHPCamp] Shindig - OpenSocial Container
OpenSocial
[PHPCamp] Shindig - OpenSocial Container
Who are we ?
I am
I also work for Satyam Computer Services Ltd.
You can reach me at peeyushgulati[at]gmail[dot]com
peeyush_gulati[at]satyam[dot]com
[PHPCamp] Shindig - OpenSocial Container
Agenda
Introduction of Open Social
Integration Open Social with an existing Application
Where can we use it ?
Creating an opensocial Application
[PHPCamp] Shindig - OpenSocial Container
But why now OpenSocial in PHP Camp?
Making the web better by making it social.
Big Social Networking Sites are based on PHP like Facebook.
OpenSocial container also available in PHP.
PHP Can be used for fast development for building a social
networking sites with open social features.
[PHPCamp] Shindig - OpenSocial Container
[PHPCamp] Shindig - OpenSocial Container
[PHPCamp] Shindig - OpenSocial Container
Open Social
OpenSocial
A common API for social applications
across multiple web sites
[PHPCamp] Shindig - OpenSocial Container
[PHPCamp] Shindig - OpenSocial Container
Not just Social Network Sites
How do we socialize
objects online
without having to create yet
another social network?
[PHPCamp] Shindig - OpenSocial Container
[PHPCamp] Shindig - OpenSocial Container
Not just Social Network Sites
[PHPCamp] Shindig - OpenSocial Container
Not just Social Network Sites
[PHPCamp] Shindig - OpenSocial Container
Not just Social Network Sites
[PHPCamp] Shindig - OpenSocial Container
Not just Social Network Sites
[PHPCamp] Shindig - OpenSocial Container
Integrate OpenSocial with your existing application
[PHPCamp] Shindig - OpenSocial Container
Integrate OpenSocial with your existing application
[PHPCamp] Shindig - OpenSocial Container
More technical view
[PHPCamp] Shindig - OpenSocial Container
OpenSocial Use
Social network sites - Profiles and home pages
Personal dashboards
Sites based around a Social Object
Corporate CRM systems
Any web site
[PHPCamp] Shindig - OpenSocial Container
Social network sites - Profiles and home pages
[PHPCamp] Shindig - OpenSocial Container
Personal dashboards
[PHPCamp] Shindig - OpenSocial Container
Sites based around a Social Object
[PHPCamp] Shindig - OpenSocial Container
Corporate CRM systems
[PHPCamp] Shindig - OpenSocial Container
Any web site
[PHPCamp] Shindig - OpenSocial Container
Create an Application
Gadgets
– 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.
• I/O Gadgets
• OpenSocial Gadgets
[PHPCamp] Shindig - OpenSocial Container
Gadget Specification
Gadgets: Web-based software components based on HTML,
CSS, and JavaScript
Gadget Server: A processor for translating Gadget XML into
renderable HTML
Gadget Container: A container to manage layout and control
of multiple gadgets on a page
Specification ties together the Gadget, Gadget Server and the
Gadget Container
– More: http://code.google.com/apis/gadgets/docs/spec.html
[PHPCamp] Shindig - OpenSocial Container
Gadget a XML file
[PHPCamp] Shindig - OpenSocial Container
Gadget a XML file
Demo
[PHPCamp] Shindig - OpenSocial Container
About Satyam
PHP
– Satyam’s PHP Unit is actively involved in consulting a
developing PHP Based Web Applications
– Also competent in smooth migration from existing infrastructure
to PHP based solutions
– A well defined stack of tools, e.g. PHPUnit, Phing, Propel, Xinc,
etc., being used by developers for streamlined development
[PHPCamp] Shindig - OpenSocial Container
About Satyam
OpenSocial
– Early adopters of OpenSocial
– Team of Java & PHP developers dedicated for OpenSocial
related projects
– Currently helping a Social Network, with 10 million
registered user base, become OpenSocial complaint
[PHPCamp] Shindig - OpenSocial Container
Any Questions ?
[PHPCamp] Shindig - OpenSocial Container
Thank You