SlideShare a Scribd company logo
1 of 72
Download to read offline
OpenSocial: Open for Business
Agenda
OpenSocial intro and status
OpenSocial Platforms:
Google Platforms: Orkut, IGoogle, Friend Connect
hi5 Platform
MySpace Platform
imeem Media Platform
AOL Platform
Conclusion
Q&A
Patrick Chanezon
OpenSocial API Evangelist
chanezon@google.com
GSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For Business
OpenSocial

A common API for social applications
     across multiple web sites
A standard for everyone




   This work by Eliette Chanezon is licensed under a Creative Commons Attribution-Share Alike 3.0 License
OpenSocial Foundation

                  OpenSocial Foundation
                  http://opensocial.org/
                  Keep the specification open




Specifications discussed in public forum
Spec evolves using an open source community process
GSP East 2008: Open Social: Open For Business
OpenSocial Containers




             friendster ®
OpenSocial Numbers

 88 days old
 275,000,000 users
 66,000,000 installs
 2,000+ apps
 20,000 developers
 10,000,000 daily app users
Standards-based

html+javascript+REST+oauth
Why should you care about OpenSocial?

  Developers: Distribution >275 Million users

  Containers: Features

  Users: More applications
OpenSocial Client API

 JavaScript - version 0.7 production
    Standard Web development technologies
       HTML + Javascript
    Can integrate with 3rd party server

 REST Services
   Based on Atom publishing protocol
   AtomPub and JSON
OpenSocial JavaScript API
 The core OpenSocial Services include

 People & Friends
   Access friends information programmatically

 Activities
   See what you’re friends are up to
   Share what you are doing

 Persistence
   Provide state without a server
   Share data with your friends
People & Friends Example
 Requesting friend Info
function getFriendData() {
  var req = opensocial.newDataRequest();
  req.add(req.newFetchPersonRequest(VIEWER),
'viewer');
  req.add(req.newFetchPeopleRequest(VIEWER_FRIENDS),
    'viewerFriends');
  req.send(onLoadFriends);
}
Server-side REST Services
Accessing People information

/people/{guid}/@all
  -- Collection of all people connected to user {guid}

/people/{guid}/@friends
  -- Collection of all friends of user {guid}
  -- subset of @all

/people/{guid}/@self
  -- Profile record for user {guid}

/people/@me/@self
  -- Profile record for requestor
OpenSocial ServerSide Integration Options
 In addition to using the provided persistence API...

  Establish a quot;homequot; site where gadget can phone
  home to retrieve, post data

  Can host home site on your own, or use services:
    Amazon EC2
    Joyent
    Google AppEngine
Cloud Computing
Google AppEngine and OpenSocial
 Create an App Engine app as your backend!
    Use makeRequest() to call back to your AppEngine
    server
    Utilize AppEngine's datastore
 New OpenSocial Apps are coming online
    BuddyPoke...

 Checkout Lane Liabraaten’s OpenSocial-AppEngine
 integration article
    http://code.google.com/apis/opensocial/articles/appengine.html

 Google IO Code Lab about OpenSocial Apps in the Cloud
Resources For Application Developers
Specification
http://opensocial.org/
http://groups.google.com/group/opensocial-and-gadgets-spec

Code Samples and Tools
http://code.google.com/opensocial
http://code.google.com/p/opensocial-resources/

Sandboxes
http://developer.myspace.com/
http://www.hi5networks.com/developer/
http://opensocial.ning.com/
http://code.google.com/apis/orkut/
http://code.google.com/apis/igoogle/
http://en.netlog.com/go/developer/opensocial
http://www.imeem.com/developers
Container Sites control policy

  Check the Environment
  Getting information
     Viewer information may not be available
     or it may be hidden from you
     Call requestPermission API that can prompt the users
  Spreading your application
     Activities display under container control
     RequestSendMessage
     RequestShareApp
  Monetization and Installation
Becoming an OpenSocial Container


 Question:
   How do you become an OpenSocial container?

 Answer:
    Utilize existing Open Source container code.
        The Apache incubator project “Shindig” serves this
        purpose!
Apache Shindig

   What is Shindig?
       Open source software that allows you to host
       OpenSocial applications
   Is currently an Apache Software Incubator project
   Heavy partner involvement (Ning, hi5 …)
   Serves as open source reference implementation of
   OpenSocial & gadgets technologies

It’s Goal:
 “Shindig's goal is to allow new sites to start hosting social apps
in well under an hour's worth of workquot;
Apache Shindig Info...
Apache Shindig Website

            http://incubator.apache.org/shindig
SocialSite
  SocialSite is an Open Source project that allows you to turn
  your web application in an OpenSocial container
  Leverages Apache Shindig
  Built by Sun (Dave quot;Rollerquot; Johnson), announced at
  JavaOne this month
  Adds a database and widgets to manage your social
  network
SocialSite Architecture




      Details at https://socialsite.dev.java.net/
iGoogle
Google's Personalized Homepage
   Each page is as unique as the person who creates it
   Private page focused on content
   The original home of gadgets
iGoogle Users
   Tens of millions worldwide
   One of Google's fastest growing products the past two years
   50% in the US and 50% outside
Supported Languages and Countries
http://code.google.com/apis/igoogle/docs/i18n.html
iGoogle
iGoogle
Sandbox Progress and Roadmap
  4/21: Sandbox launched
  5/19: UI improvements pushed to sandbox
  Coming soon: Updates to the Themes API
  As available: OpenSocial API updates
Consumer Release Plan
  June: Canvas view and updated UI
  Later this summer: OpenSocial, Updates, Notifications
  More details as we approach releases
iGoogle
Sign-up for the Sandbox
   http://www.google.com/ig/sandbox
Stay up-to-date
   http://igoogledeveloper.blogspot.com
Feedback and Discussion
   http://groups.google.com/group/Google-Gadgets-API
Chat on IRC
   irc.freenode.com#opensocial
Orkut: Stats
  11th largest website in the world (source: Alexa)
  >60M active users (source: Comscore)
  Significant presence globally. Dominant in Brazil and India
  OpenSocial Stats:
     OpenSocial available to ~50% of users
     Directory contains 120+ applications
     Millions of apps installed
Orkut: OS Timeline
 To Date....
 November - Sandbox launched
 December - v0.6
 January - v0.7
 March - Limited release
 April thru May - Launch to ~50% of all orkut users

 Coming soon.....
 June - Complete rollout to all users
 Q3- Release support for v0.8
Orkut: OpenSource Foundations
Shindig
    Gadget rendering service
       Tens of millions requests per day for Orkut
    Active community
    Home of the reference implementations
In the works....
    Harmonized RESTful API & OpenSocial JS
    OAuth services for gadgets
    Better security through Caja
We do minimal customization
Quickly replacing lots of custom code
Orkut - Developer communication

Reference (code.google.com/apis/orkut)
Blog      (orkutdeveloper.blogspot.com)
Forum      (groups.google.com/group/opensocial-orkut)


Recommendations
  Latency - Less than 5 seconds on the canvas and less than
  2 seconds on the profile
  Security - Use signed makeRequest calls and escape all info
  entered by the user (including profile fields!)
  Respect the user - No auto-play, auto-activities, or sharing
  information
Integrating OpenSocial manually...




   This work by Eliette Chanezon is licensed under a Creative Commons Attribution-Share Alike 3.0 License
... requires some coding




    This work by Eliette Chanezon is licensed under a Creative Commons Attribution-Share Alike 3.0 License
Google Friend Connect
  Users
     ... more ways to do more things with my friends

  Site owners
     ... more (and more engaged) traffic for my site

  App developers
    ... more reach for my apps
  http://google.com/friendconnect/
  sign up for the preview release
ingridmichaelson.com
Paul Lindner
Platform Architect
hi5 Platform
  Open For Business Since April 2008
      100% Available All 80+ million Users
  Intense 3 month effort by 5 person team.
  Java Shindig Based. ~ 40 servers

  700+ Apps
  50% have Installed at least 1 App
  Median # apps/user is 3

  Full Featured and Very Viral!
Views - Profile
Views - Preview
Activity Updates



   hi5 Friend Updates are displayed on the user’s profile and their
   friends’ homepages
Notifications


   Lightweight message sent to a user notifying them of some event.
   No action required, expire after 2 weeks, and limited to 5 per
   app/user/day
Email


   Limited to 1 per user/app/day
Invites


   Invites are requests sent from a user to a friend inviting them to
   install an application. Requests do require action on the part of the
   recipient.
Directory
What's Next?

 Continued Improvements to User Experience
    Improved Directory
    More User Control
 More Developer Tools and Analytics
    Translation Tools
 OAuth and OpenID with OpenSocial Hooks
 OpenSocial 0.8
 Mobile/Desktop Integration
 Lots More Apps
 More and more APIs
Get Involved!


          http://developer.hi5.com/
MySpace Developer Platform
Overview
  OpenSocial on MySpace – now 7 months old, soft-launched
  back in February, public launch March
  Supporting REST APIs – over a year old
  #1 social network in the US
  110+ million active users
  12% of all Internet minutes are spent on MySpace
  Not just the 14-25 market, 45% of users are over 35, 40%
  Twice the size of nearest competitor
  MDP supports 24 languages currently
MySpace Developer Platform
Why Develop For MySpace?
  Unique demographic of users not found on any other social
  networks

   Forthcoming metrics / analytics focused on small to medium
   developers

   Big Media / Entertainment / Sports / etc advertising and
   endorsements already established and expected by users

   User base is so large, you just need to get a small portion of
   our users by popularity not virality
MySpace Developer Platform
Some Metrics
   60K registered developers
   1800+ applications
   15M+ installations
  In only 3 months! Start building the next killer apps, people!
MySpace Developer Platform
Developer.MySpace.Com
  Forums
  Blogs
  Weekly Release Notes
  Testing Tools
  Sample Apps
MySpace Developer Platform
Helping out the community
   IRC – irc.freenode.net #myspacedev
   Email – developerrelations@myspace.com
   Twitter – MySpaceDevTeam
   DevJams
      Range in length from 2-8 hours, devs bring their laptops and get first
      hand instruction and help from MDP team members
   Recent DevJams
      Mexico City, Beijing, Tokyo, Seoul, London, Berlin, Seattle, Stockholm,
      San Francisco
   Next DevJams
      Flying from here to Madrid, Florence, Paris, London
   Free Application Press Releases
      Apply at myspace@spark.pr.com
   Editorial Picks in Featured Apps
MySpace Developer Platform
Uniques to MySpace Developer Platform

   Videos
   Photos
   Photo Albums
   Blog
   Comments
   Profile
   Bulletins
   Indicators (new messages, notifications, invites, etc)
   Mood
   Status
   Friendship
MySpace Developer Platform
What's coming?
     Application Communication Channel
      Custom notifications
      Invites - requestShareApp

   Metrics / Analytics to level playing field
imeem
imeem is the leading social network where users can discover, interact and express
themselves with media, including music, video and photos.

Audience
• Third largest social network in the US (comScore, Quantcast)
• 24 million unique users each month to imeem.com




Personal Expression through Music and Media
• Upload unlimited amounts of music, video and photos to customizable user profiles
• Free on-demand and interactive streaming
• Create custom playlists (music, video and photo)
• Connect with fans with similar media tastes
• Embeddable playlist widgets for any third party site (Facebook, Friendster)
imeem Media Platform




        http://www.imeem.com/developers
imeem Media Platform
Types of Applications

  Adobe ActionScript 3 Flex Apps

  OpenSocial JavaScript APIs

  External IFrame
OpenSocial Extensions
  imeem-specific OpenSocial JavaScript API extensions
     Access to imeem media metadata, including music,
     videos, and photos
 example:


            //imeem - search media
            var req = opensocial.newDataRequest();
            var imeemReq = new imeem.opensocial.DataRequest();
          req.add(imeemReq.newFetchSearchRequest(quot;linkin
  parkquot;, imeem.opensocial.DataRequest.MediaType.MUSIC),
  quot;searchquot;);
            req.send(onLoadSearch);
Showcase Applications

  The Echo Chamber http://www.imeem.
  com/apps/dv9fKtNyta/canvas/

  Estelle Widget

  Anywhere.FM
Showcase Applications
Showcase Applications
Showcase Applications
imeem Media Platform
Developer Home
http://www.imeem.com/developers

Developer Documentation
http://www.imeem.com/developers/documentation

Developer Forums
http://www.imeem.com/groups/zJqqiqve/forums

Developer Blog
http://groups.imeem.com/zJqqiqve/blogs
my.aol.com

myAOL is a convergence of more mainstream (yet fun and useful)
personalization features, savvy feed reading tools and a content discovery
service – all layered on a portable, personalization platform that will be
ultimately coupled with social networking components.

Since beta launch:
    4 brands (AOL, HP Commercial, Hp Consumer, Compaq Consumer)
    16 locales (12 languages) - more on the way
    55 myAOL portals
    2-3 new locales per month
    open from the start working with 3rd parties to offer Gmail, Yahoo! Mail,
    Ebay, Topix, various Google Gadgets and YourMini's widgets
GSP East 2008: Open Social: Open For Business
myAOL... Gadgets!

myAOL is an AJAX based web application (uses Dojo)

Today's widgets
     Standards based microformat widgets written in ModuleT
     ModuleT based on standard HTML+CSS+AJAX enabled Javascript

Moving to Google Gadgets
    Gadget security was key to AOL adoption
    OAuth instead of username+password
    Iframe+Caja keeps your users and their data safer
    More tech details were presented at Google I/O by someone who
  actually knows this stuff. His name is Eric. I'm sure he'd be happy to tell
  you more if you ask nicely. Although he has no time because he's busy
  writing code to make all this work.
Last Slide. Important Stuff. Thnx.


  myAOL portal launching soon with Gadget support
  Adding Open Social support soon after
  Launching dev site for developers to submit their Gadgets to
  our gallery

For developers...
  Access to a different audience than iGoogle and others
  Access to our existing OpenAuth based API's (please see
  Naveed in the Exhibitor's Hall for deets...he's got lots of handouts about our
  API's. tell him I sent you. it'll make him smile)



Contact: Jennifer.Consalvo@corp.aol.com
Summary
OpenSocial is making the web more social
The current version 0.7 is in production
REST API and 0.8 coming soon

Developers can start creating social applications today
   Orkut, Myspace, hi5, Netlog open to 275 M users now
   iGoogle, IDTail, Hyves, imeem sandboxes
   LinkedIn in Q3, developers@linkedin.com
Social sites: implement OpenSocial
   get Shindig and start planning
   SocialSite
   Friend Connect
Advertisers: create brand advertising Apps now
Questions

More Related Content

What's hot

PayPal Identity Services - Innovate 2010
PayPal Identity Services - Innovate 2010PayPal Identity Services - Innovate 2010
PayPal Identity Services - Innovate 2010Ashish Jain
 
Exposing the Web’s Biggest (Free) Billboard
Exposing the Web’s Biggest (Free) BillboardExposing the Web’s Biggest (Free) Billboard
Exposing the Web’s Biggest (Free) BillboardMicah Laaker
 
Integrating OpenSocial & SalesForce.com
Integrating OpenSocial & SalesForce.comIntegrating OpenSocial & SalesForce.com
Integrating OpenSocial & SalesForce.comChris Schalk
 
What's New on the Facebook Platform, January 2012
What's New on the Facebook Platform, January 2012What's New on the Facebook Platform, January 2012
What's New on the Facebook Platform, January 2012Iskandar Najmuddin
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppJuan Gomez
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking Ketan Raval
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slidesPersonagraph
 
What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011Iskandar Najmuddin
 
What's New on the Facebook Platform, March 2012
What's New on the Facebook Platform, March 2012What's New on the Facebook Platform, March 2012
What's New on the Facebook Platform, March 2012Iskandar Najmuddin
 
Infinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum
 

What's hot (12)

PayPal Identity Services - Innovate 2010
PayPal Identity Services - Innovate 2010PayPal Identity Services - Innovate 2010
PayPal Identity Services - Innovate 2010
 
Deep linking
Deep linkingDeep linking
Deep linking
 
Exposing the Web’s Biggest (Free) Billboard
Exposing the Web’s Biggest (Free) BillboardExposing the Web’s Biggest (Free) Billboard
Exposing the Web’s Biggest (Free) Billboard
 
Google App indexing
Google App indexingGoogle App indexing
Google App indexing
 
Integrating OpenSocial & SalesForce.com
Integrating OpenSocial & SalesForce.comIntegrating OpenSocial & SalesForce.com
Integrating OpenSocial & SalesForce.com
 
What's New on the Facebook Platform, January 2012
What's New on the Facebook Platform, January 2012What's New on the Facebook Platform, January 2012
What's New on the Facebook Platform, January 2012
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and App
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slides
 
What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011
 
What's New on the Facebook Platform, March 2012
What's New on the Facebook Platform, March 2012What's New on the Facebook Platform, March 2012
What's New on the Facebook Platform, March 2012
 
Infinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android API
 

Viewers also liked

Pensamiento crítico fund. b. van leer
Pensamiento crítico fund. b. van leerPensamiento crítico fund. b. van leer
Pensamiento crítico fund. b. van leereloyticeducacion2013
 
Mirada alrededor
Mirada alrededorMirada alrededor
Mirada alrededorEnculator
 
Md apresentacao pedagógico_ layout25_jan2012
Md apresentacao pedagógico_ layout25_jan2012Md apresentacao pedagógico_ layout25_jan2012
Md apresentacao pedagógico_ layout25_jan2012anabelaac
 
Three things that will change the world and five things you can do about it.
Three things that will change the world and five things you can do about it.Three things that will change the world and five things you can do about it.
Three things that will change the world and five things you can do about it.Erik Arvedson
 
INFORME FINAL INTEGRADO DE MONITOREO SANITARIO AMBIENTAL PARTICIPATIVO DE LA ...
INFORME FINAL INTEGRADO DE MONITOREO SANITARIO AMBIENTAL PARTICIPATIVO DE LA ...INFORME FINAL INTEGRADO DE MONITOREO SANITARIO AMBIENTAL PARTICIPATIVO DE LA ...
INFORME FINAL INTEGRADO DE MONITOREO SANITARIO AMBIENTAL PARTICIPATIVO DE LA ...Ambar Gabriela
 
Reduccion del deficit a traves de la contratacion publica
Reduccion del deficit a traves de la contratacion publicaReduccion del deficit a traves de la contratacion publica
Reduccion del deficit a traves de la contratacion publicaManuel Caño
 
Competition law. Konkurences tiesības.
Competition law. Konkurences tiesības.Competition law. Konkurences tiesības.
Competition law. Konkurences tiesības.Julija Jerneva
 
Madrid 1908 1962
Madrid 1908 1962Madrid 1908 1962
Madrid 1908 1962Vitalitat
 
análisis epidemiológico: Pelicula "Contagio"
análisis epidemiológico: Pelicula "Contagio"análisis epidemiológico: Pelicula "Contagio"
análisis epidemiológico: Pelicula "Contagio"Yohanna Adames
 
191019853 solucionario-2520-2520 wark-2520termodinamica-2520oficial-5b1-5d
191019853 solucionario-2520-2520 wark-2520termodinamica-2520oficial-5b1-5d191019853 solucionario-2520-2520 wark-2520termodinamica-2520oficial-5b1-5d
191019853 solucionario-2520-2520 wark-2520termodinamica-2520oficial-5b1-5dTirado Vilca
 
Primer consenso colombiano de sepsis
Primer consenso colombiano de sepsisPrimer consenso colombiano de sepsis
Primer consenso colombiano de sepsisAGUSTIN VEGA VERA
 
31 Best Growth Hacking Resources
31 Best Growth Hacking Resources31 Best Growth Hacking Resources
31 Best Growth Hacking ResourcesStephen Jeske
 
Recerca 3er La Planta de la Maduixera
Recerca 3er La Planta de la MaduixeraRecerca 3er La Planta de la Maduixera
Recerca 3er La Planta de la MaduixeraManoli Martin Rey
 

Viewers also liked (16)

Pensamiento crítico fund. b. van leer
Pensamiento crítico fund. b. van leerPensamiento crítico fund. b. van leer
Pensamiento crítico fund. b. van leer
 
Mirada alrededor
Mirada alrededorMirada alrededor
Mirada alrededor
 
Md apresentacao pedagógico_ layout25_jan2012
Md apresentacao pedagógico_ layout25_jan2012Md apresentacao pedagógico_ layout25_jan2012
Md apresentacao pedagógico_ layout25_jan2012
 
Three things that will change the world and five things you can do about it.
Three things that will change the world and five things you can do about it.Three things that will change the world and five things you can do about it.
Three things that will change the world and five things you can do about it.
 
Products training
Products trainingProducts training
Products training
 
INFORME FINAL INTEGRADO DE MONITOREO SANITARIO AMBIENTAL PARTICIPATIVO DE LA ...
INFORME FINAL INTEGRADO DE MONITOREO SANITARIO AMBIENTAL PARTICIPATIVO DE LA ...INFORME FINAL INTEGRADO DE MONITOREO SANITARIO AMBIENTAL PARTICIPATIVO DE LA ...
INFORME FINAL INTEGRADO DE MONITOREO SANITARIO AMBIENTAL PARTICIPATIVO DE LA ...
 
Reduccion del deficit a traves de la contratacion publica
Reduccion del deficit a traves de la contratacion publicaReduccion del deficit a traves de la contratacion publica
Reduccion del deficit a traves de la contratacion publica
 
Competition law. Konkurences tiesības.
Competition law. Konkurences tiesības.Competition law. Konkurences tiesības.
Competition law. Konkurences tiesības.
 
Madrid 1908 1962
Madrid 1908 1962Madrid 1908 1962
Madrid 1908 1962
 
análisis epidemiológico: Pelicula "Contagio"
análisis epidemiológico: Pelicula "Contagio"análisis epidemiológico: Pelicula "Contagio"
análisis epidemiológico: Pelicula "Contagio"
 
191019853 solucionario-2520-2520 wark-2520termodinamica-2520oficial-5b1-5d
191019853 solucionario-2520-2520 wark-2520termodinamica-2520oficial-5b1-5d191019853 solucionario-2520-2520 wark-2520termodinamica-2520oficial-5b1-5d
191019853 solucionario-2520-2520 wark-2520termodinamica-2520oficial-5b1-5d
 
Primer consenso colombiano de sepsis
Primer consenso colombiano de sepsisPrimer consenso colombiano de sepsis
Primer consenso colombiano de sepsis
 
Weltraumtourismus
WeltraumtourismusWeltraumtourismus
Weltraumtourismus
 
31 Best Growth Hacking Resources
31 Best Growth Hacking Resources31 Best Growth Hacking Resources
31 Best Growth Hacking Resources
 
El Enfoque de Jürgen Habermas
El Enfoque de Jürgen HabermasEl Enfoque de Jürgen Habermas
El Enfoque de Jürgen Habermas
 
Recerca 3er La Planta de la Maduixera
Recerca 3er La Planta de la MaduixeraRecerca 3er La Planta de la Maduixera
Recerca 3er La Planta de la Maduixera
 

Similar to GSP East 2008: Open Social: Open For Business

Goodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdateGoodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
 
Open Social Presentation - GSP West 2008
Open Social Presentation - GSP West 2008Open Social Presentation - GSP West 2008
Open Social Presentation - GSP West 2008Patrick Chanezon
 
Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08Ari Leichtberg
 
Barcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application DevelopmentBarcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application DevelopmentHoat Le
 
Ajaxworld Opensocial Presentation
Ajaxworld Opensocial PresentationAjaxworld Opensocial Presentation
Ajaxworld Opensocial PresentationChris Schalk
 
Google IO 2008 - Opensocial: Meet The Containers
Google IO 2008 - Opensocial: Meet The ContainersGoogle IO 2008 - Opensocial: Meet The Containers
Google IO 2008 - Opensocial: Meet The ContainersPatrick Chanezon
 
Meet The Containers
Meet The ContainersMeet The Containers
Meet The ContainersLinkedIn
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathonmarvin337
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forumthemix
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaRoy Lachica
 
Goodle Developer Days Madrid 2008 - Open Social Update
Goodle Developer Days Madrid 2008 - Open Social UpdateGoodle Developer Days Madrid 2008 - Open Social Update
Goodle Developer Days Madrid 2008 - Open Social UpdatePatrick Chanezon
 
Widget Summit 2008 - Building Applications for the MySpace Audience
Widget Summit 2008 - Building Applications for the MySpace AudienceWidget Summit 2008 - Building Applications for the MySpace Audience
Widget Summit 2008 - Building Applications for the MySpace AudienceMaxNewbould
 
WikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsWikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsAll Things Open
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holicTyrell Perera
 
Open Social - Dark Side of the Moon
Open Social - Dark Side of the MoonOpen Social - Dark Side of the Moon
Open Social - Dark Side of the Moonvineet
 
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webPatrick Chanezon
 
Getting Social with OpenSocial
Getting Social with OpenSocialGetting Social with OpenSocial
Getting Social with OpenSocialTimothy Fisher
 

Similar to GSP East 2008: Open Social: Open For Business (20)

Goodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdateGoodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social Update
 
Open Social Presentation - GSP West 2008
Open Social Presentation - GSP West 2008Open Social Presentation - GSP West 2008
Open Social Presentation - GSP West 2008
 
Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08
 
Barcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application DevelopmentBarcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application Development
 
Ajaxworld Opensocial Presentation
Ajaxworld Opensocial PresentationAjaxworld Opensocial Presentation
Ajaxworld Opensocial Presentation
 
Google IO 2008 - Opensocial: Meet The Containers
Google IO 2008 - Opensocial: Meet The ContainersGoogle IO 2008 - Opensocial: Meet The Containers
Google IO 2008 - Opensocial: Meet The Containers
 
Meet The Containers
Meet The ContainersMeet The Containers
Meet The Containers
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathon
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
 
OpenSocial
OpenSocialOpenSocial
OpenSocial
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
 
Goodle Developer Days Madrid 2008 - Open Social Update
Goodle Developer Days Madrid 2008 - Open Social UpdateGoodle Developer Days Madrid 2008 - Open Social Update
Goodle Developer Days Madrid 2008 - Open Social Update
 
Widget Summit 2008 - Building Applications for the MySpace Audience
Widget Summit 2008 - Building Applications for the MySpace AudienceWidget Summit 2008 - Building Applications for the MySpace Audience
Widget Summit 2008 - Building Applications for the MySpace Audience
 
WikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsWikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributions
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
 
Open Social - Dark Side of the Moon
Open Social - Dark Side of the MoonOpen Social - Dark Side of the Moon
Open Social - Dark Side of the Moon
 
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
 
Hi5 Open Social
Hi5   Open SocialHi5   Open Social
Hi5 Open Social
 
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App StandardsSocial Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
 
Getting Social with OpenSocial
Getting Social with OpenSocialGetting Social with OpenSocial
Getting Social with OpenSocial
 

More from Patrick Chanezon

KubeCon 2019 - Scaling your cluster (both ways)
KubeCon 2019 - Scaling your cluster (both ways)KubeCon 2019 - Scaling your cluster (both ways)
KubeCon 2019 - Scaling your cluster (both ways)Patrick Chanezon
 
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...Patrick Chanezon
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
Docker Enterprise Workshop - Intro
Docker Enterprise Workshop - IntroDocker Enterprise Workshop - Intro
Docker Enterprise Workshop - IntroPatrick Chanezon
 
Docker Enterprise Workshop - Technical
Docker Enterprise Workshop - TechnicalDocker Enterprise Workshop - Technical
Docker Enterprise Workshop - TechnicalPatrick Chanezon
 
The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018Patrick Chanezon
 
Microsoft Techsummit Zurich Docker and Microsoft
Microsoft Techsummit Zurich Docker and MicrosoftMicrosoft Techsummit Zurich Docker and Microsoft
Microsoft Techsummit Zurich Docker and MicrosoftPatrick Chanezon
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
 
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with DockerDocker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with DockerPatrick Chanezon
 
The Tao of Docker - Devfest Nantes 2017
The Tao of Docker - Devfest Nantes 2017The Tao of Docker - Devfest Nantes 2017
The Tao of Docker - Devfest Nantes 2017Patrick Chanezon
 
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...Patrick Chanezon
 
Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017Patrick Chanezon
 
Moby Introduction - June 2017
Moby Introduction - June 2017Moby Introduction - June 2017
Moby Introduction - June 2017Patrick Chanezon
 
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsDocker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsPatrick Chanezon
 
Weave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapWeave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapPatrick Chanezon
 
Oscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectOscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectPatrick Chanezon
 

More from Patrick Chanezon (20)

KubeCon 2019 - Scaling your cluster (both ways)
KubeCon 2019 - Scaling your cluster (both ways)KubeCon 2019 - Scaling your cluster (both ways)
KubeCon 2019 - Scaling your cluster (both ways)
 
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
 
Docker Enterprise Workshop - Intro
Docker Enterprise Workshop - IntroDocker Enterprise Workshop - Intro
Docker Enterprise Workshop - Intro
 
Docker Enterprise Workshop - Technical
Docker Enterprise Workshop - TechnicalDocker Enterprise Workshop - Technical
Docker Enterprise Workshop - Technical
 
The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018
 
Moby KubeCon 2017
Moby KubeCon 2017Moby KubeCon 2017
Moby KubeCon 2017
 
Microsoft Techsummit Zurich Docker and Microsoft
Microsoft Techsummit Zurich Docker and MicrosoftMicrosoft Techsummit Zurich Docker and Microsoft
Microsoft Techsummit Zurich Docker and Microsoft
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
 
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with DockerDocker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
 
DockerCon EU 2017 Recap
DockerCon EU 2017 RecapDockerCon EU 2017 Recap
DockerCon EU 2017 Recap
 
Docker Innovation Culture
Docker Innovation CultureDocker Innovation Culture
Docker Innovation Culture
 
The Tao of Docker - Devfest Nantes 2017
The Tao of Docker - Devfest Nantes 2017The Tao of Docker - Devfest Nantes 2017
The Tao of Docker - Devfest Nantes 2017
 
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
 
Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017
 
Moby Introduction - June 2017
Moby Introduction - June 2017Moby Introduction - June 2017
Moby Introduction - June 2017
 
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsDocker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
 
Weave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapWeave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 Recap
 
Oscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectOscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby project
 

Recently uploaded

10 Tips for Great Teams CSUN Conference 2024
10 Tips for Great Teams CSUN Conference 202410 Tips for Great Teams CSUN Conference 2024
10 Tips for Great Teams CSUN Conference 2024Nate Evans
 
Bus Eth ch3 ppt.ppt business ethics and corporate social responsibilities ppt
Bus Eth ch3 ppt.ppt business ethics and corporate social responsibilities pptBus Eth ch3 ppt.ppt business ethics and corporate social responsibilities ppt
Bus Eth ch3 ppt.ppt business ethics and corporate social responsibilities pptendeworku
 
PHX Corporate Presentation March 2024 Final
PHX Corporate Presentation March 2024 FinalPHX Corporate Presentation March 2024 Final
PHX Corporate Presentation March 2024 FinalPanhandleOilandGas
 
Shopclues: Failure & Solutions in Business Model
Shopclues: Failure & Solutions in Business ModelShopclues: Failure & Solutions in Business Model
Shopclues: Failure & Solutions in Business ModelBhaviniSharma12
 
"InShorts: A Game-Changer in the Digital News Age"
"InShorts: A Game-Changer in the Digital News Age""InShorts: A Game-Changer in the Digital News Age"
"InShorts: A Game-Changer in the Digital News Age"Adharsh45
 
How The Hustle Milestone Referral Program Got 300K Subscribers
How The Hustle Milestone Referral Program Got 300K SubscribersHow The Hustle Milestone Referral Program Got 300K Subscribers
How The Hustle Milestone Referral Program Got 300K SubscribersFlyyx Tech
 
Shravan Kumaran and sanjay kumaran.pdf..
Shravan Kumaran and sanjay kumaran.pdf..Shravan Kumaran and sanjay kumaran.pdf..
Shravan Kumaran and sanjay kumaran.pdf..ranjithapriya2
 
Project Work on Consumer Behavior in Fast Food Restaurants. Their behavior to...
Project Work on Consumer Behavior in Fast Food Restaurants. Their behavior to...Project Work on Consumer Behavior in Fast Food Restaurants. Their behavior to...
Project Work on Consumer Behavior in Fast Food Restaurants. Their behavior to...BilalAhmed717
 
Unleashing the Power of Fandom: A Short Guide to Fan Business
Unleashing the Power of Fandom: A Short Guide to Fan BusinessUnleashing the Power of Fandom: A Short Guide to Fan Business
Unleashing the Power of Fandom: A Short Guide to Fan Businesstompeter3736
 
L-1 VISA Business (Plan Sample) - Plan Writers
L-1 VISA Business (Plan Sample) - Plan WritersL-1 VISA Business (Plan Sample) - Plan Writers
L-1 VISA Business (Plan Sample) - Plan WritersPlan Writers
 
Meet Raj Shamani: A Trailblazing Entrepreneur
Meet Raj Shamani: A Trailblazing EntrepreneurMeet Raj Shamani: A Trailblazing Entrepreneur
Meet Raj Shamani: A Trailblazing Entrepreneurramya202104
 
Green Innovations: Wristbands Ireland's Eco-Friendly Products
Green Innovations: Wristbands Ireland's Eco-Friendly ProductsGreen Innovations: Wristbands Ireland's Eco-Friendly Products
Green Innovations: Wristbands Ireland's Eco-Friendly ProductsWristbands Ireland
 
Young Woman Entrepreneur - Kaviya Cherian
Young Woman Entrepreneur - Kaviya CherianYoung Woman Entrepreneur - Kaviya Cherian
Young Woman Entrepreneur - Kaviya CherianCDEEPANVITA
 
Mist Cooling & Fogging System Company in Egypt
Mist Cooling & Fogging System Company in EgyptMist Cooling & Fogging System Company in Egypt
Mist Cooling & Fogging System Company in Egyptopstechsanjanasingh
 
Record of Module Forensic photography in
Record of Module Forensic photography inRecord of Module Forensic photography in
Record of Module Forensic photography inalexademileighpacal
 
Importance of Commercial Vehicle Insurance.pptx
Importance of Commercial Vehicle Insurance.pptxImportance of Commercial Vehicle Insurance.pptx
Importance of Commercial Vehicle Insurance.pptxBonano Insurance
 
The 10 Most Influential Women Making Difference In 2024.pdf
The 10 Most Influential Women Making Difference In 2024.pdfThe 10 Most Influential Women Making Difference In 2024.pdf
The 10 Most Influential Women Making Difference In 2024.pdfInsightsSuccess4
 
NVIDIA's overall business overview Presentation.pptx
NVIDIA's overall business overview Presentation.pptxNVIDIA's overall business overview Presentation.pptx
NVIDIA's overall business overview Presentation.pptxKrutik Rakade
 
Business Models and Business Model Innovation
Business Models and Business Model InnovationBusiness Models and Business Model Innovation
Business Models and Business Model InnovationMichal Hron
 
0311 National Accounts Online Giving Trends.pdf
0311 National Accounts Online Giving Trends.pdf0311 National Accounts Online Giving Trends.pdf
0311 National Accounts Online Giving Trends.pdfBloomerang
 

Recently uploaded (20)

10 Tips for Great Teams CSUN Conference 2024
10 Tips for Great Teams CSUN Conference 202410 Tips for Great Teams CSUN Conference 2024
10 Tips for Great Teams CSUN Conference 2024
 
Bus Eth ch3 ppt.ppt business ethics and corporate social responsibilities ppt
Bus Eth ch3 ppt.ppt business ethics and corporate social responsibilities pptBus Eth ch3 ppt.ppt business ethics and corporate social responsibilities ppt
Bus Eth ch3 ppt.ppt business ethics and corporate social responsibilities ppt
 
PHX Corporate Presentation March 2024 Final
PHX Corporate Presentation March 2024 FinalPHX Corporate Presentation March 2024 Final
PHX Corporate Presentation March 2024 Final
 
Shopclues: Failure & Solutions in Business Model
Shopclues: Failure & Solutions in Business ModelShopclues: Failure & Solutions in Business Model
Shopclues: Failure & Solutions in Business Model
 
"InShorts: A Game-Changer in the Digital News Age"
"InShorts: A Game-Changer in the Digital News Age""InShorts: A Game-Changer in the Digital News Age"
"InShorts: A Game-Changer in the Digital News Age"
 
How The Hustle Milestone Referral Program Got 300K Subscribers
How The Hustle Milestone Referral Program Got 300K SubscribersHow The Hustle Milestone Referral Program Got 300K Subscribers
How The Hustle Milestone Referral Program Got 300K Subscribers
 
Shravan Kumaran and sanjay kumaran.pdf..
Shravan Kumaran and sanjay kumaran.pdf..Shravan Kumaran and sanjay kumaran.pdf..
Shravan Kumaran and sanjay kumaran.pdf..
 
Project Work on Consumer Behavior in Fast Food Restaurants. Their behavior to...
Project Work on Consumer Behavior in Fast Food Restaurants. Their behavior to...Project Work on Consumer Behavior in Fast Food Restaurants. Their behavior to...
Project Work on Consumer Behavior in Fast Food Restaurants. Their behavior to...
 
Unleashing the Power of Fandom: A Short Guide to Fan Business
Unleashing the Power of Fandom: A Short Guide to Fan BusinessUnleashing the Power of Fandom: A Short Guide to Fan Business
Unleashing the Power of Fandom: A Short Guide to Fan Business
 
L-1 VISA Business (Plan Sample) - Plan Writers
L-1 VISA Business (Plan Sample) - Plan WritersL-1 VISA Business (Plan Sample) - Plan Writers
L-1 VISA Business (Plan Sample) - Plan Writers
 
Meet Raj Shamani: A Trailblazing Entrepreneur
Meet Raj Shamani: A Trailblazing EntrepreneurMeet Raj Shamani: A Trailblazing Entrepreneur
Meet Raj Shamani: A Trailblazing Entrepreneur
 
Green Innovations: Wristbands Ireland's Eco-Friendly Products
Green Innovations: Wristbands Ireland's Eco-Friendly ProductsGreen Innovations: Wristbands Ireland's Eco-Friendly Products
Green Innovations: Wristbands Ireland's Eco-Friendly Products
 
Young Woman Entrepreneur - Kaviya Cherian
Young Woman Entrepreneur - Kaviya CherianYoung Woman Entrepreneur - Kaviya Cherian
Young Woman Entrepreneur - Kaviya Cherian
 
Mist Cooling & Fogging System Company in Egypt
Mist Cooling & Fogging System Company in EgyptMist Cooling & Fogging System Company in Egypt
Mist Cooling & Fogging System Company in Egypt
 
Record of Module Forensic photography in
Record of Module Forensic photography inRecord of Module Forensic photography in
Record of Module Forensic photography in
 
Importance of Commercial Vehicle Insurance.pptx
Importance of Commercial Vehicle Insurance.pptxImportance of Commercial Vehicle Insurance.pptx
Importance of Commercial Vehicle Insurance.pptx
 
The 10 Most Influential Women Making Difference In 2024.pdf
The 10 Most Influential Women Making Difference In 2024.pdfThe 10 Most Influential Women Making Difference In 2024.pdf
The 10 Most Influential Women Making Difference In 2024.pdf
 
NVIDIA's overall business overview Presentation.pptx
NVIDIA's overall business overview Presentation.pptxNVIDIA's overall business overview Presentation.pptx
NVIDIA's overall business overview Presentation.pptx
 
Business Models and Business Model Innovation
Business Models and Business Model InnovationBusiness Models and Business Model Innovation
Business Models and Business Model Innovation
 
0311 National Accounts Online Giving Trends.pdf
0311 National Accounts Online Giving Trends.pdf0311 National Accounts Online Giving Trends.pdf
0311 National Accounts Online Giving Trends.pdf
 

GSP East 2008: Open Social: Open For Business

  • 2. Agenda OpenSocial intro and status OpenSocial Platforms: Google Platforms: Orkut, IGoogle, Friend Connect hi5 Platform MySpace Platform imeem Media Platform AOL Platform Conclusion Q&A
  • 3. Patrick Chanezon OpenSocial API Evangelist chanezon@google.com
  • 6. OpenSocial A common API for social applications across multiple web sites
  • 7. A standard for everyone This work by Eliette Chanezon is licensed under a Creative Commons Attribution-Share Alike 3.0 License
  • 8. OpenSocial Foundation OpenSocial Foundation http://opensocial.org/ Keep the specification open Specifications discussed in public forum Spec evolves using an open source community process
  • 10. OpenSocial Containers friendster ®
  • 11. OpenSocial Numbers 88 days old 275,000,000 users 66,000,000 installs 2,000+ apps 20,000 developers 10,000,000 daily app users
  • 13. Why should you care about OpenSocial? Developers: Distribution >275 Million users Containers: Features Users: More applications
  • 14. OpenSocial Client API JavaScript - version 0.7 production Standard Web development technologies HTML + Javascript Can integrate with 3rd party server REST Services Based on Atom publishing protocol AtomPub and JSON
  • 15. OpenSocial JavaScript API The core OpenSocial Services include People & Friends Access friends information programmatically Activities See what you’re friends are up to Share what you are doing Persistence Provide state without a server Share data with your friends
  • 16. People & Friends Example Requesting friend Info function getFriendData() { var req = opensocial.newDataRequest(); req.add(req.newFetchPersonRequest(VIEWER), 'viewer'); req.add(req.newFetchPeopleRequest(VIEWER_FRIENDS), 'viewerFriends'); req.send(onLoadFriends); }
  • 17. Server-side REST Services Accessing People information /people/{guid}/@all -- Collection of all people connected to user {guid} /people/{guid}/@friends -- Collection of all friends of user {guid} -- subset of @all /people/{guid}/@self -- Profile record for user {guid} /people/@me/@self -- Profile record for requestor
  • 18. OpenSocial ServerSide Integration Options In addition to using the provided persistence API... Establish a quot;homequot; site where gadget can phone home to retrieve, post data Can host home site on your own, or use services: Amazon EC2 Joyent Google AppEngine
  • 20. Google AppEngine and OpenSocial Create an App Engine app as your backend! Use makeRequest() to call back to your AppEngine server Utilize AppEngine's datastore New OpenSocial Apps are coming online BuddyPoke... Checkout Lane Liabraaten’s OpenSocial-AppEngine integration article http://code.google.com/apis/opensocial/articles/appengine.html Google IO Code Lab about OpenSocial Apps in the Cloud
  • 21. Resources For Application Developers Specification http://opensocial.org/ http://groups.google.com/group/opensocial-and-gadgets-spec Code Samples and Tools http://code.google.com/opensocial http://code.google.com/p/opensocial-resources/ Sandboxes http://developer.myspace.com/ http://www.hi5networks.com/developer/ http://opensocial.ning.com/ http://code.google.com/apis/orkut/ http://code.google.com/apis/igoogle/ http://en.netlog.com/go/developer/opensocial http://www.imeem.com/developers
  • 22. Container Sites control policy Check the Environment Getting information Viewer information may not be available or it may be hidden from you Call requestPermission API that can prompt the users Spreading your application Activities display under container control RequestSendMessage RequestShareApp Monetization and Installation
  • 23. Becoming an OpenSocial Container Question: How do you become an OpenSocial container? Answer: Utilize existing Open Source container code. The Apache incubator project “Shindig” serves this purpose!
  • 24. Apache Shindig What is Shindig? Open source software that allows you to host OpenSocial applications Is currently an Apache Software Incubator project Heavy partner involvement (Ning, hi5 …) Serves as open source reference implementation of OpenSocial & gadgets technologies It’s Goal: “Shindig's goal is to allow new sites to start hosting social apps in well under an hour's worth of workquot;
  • 25. Apache Shindig Info... Apache Shindig Website http://incubator.apache.org/shindig
  • 26. SocialSite SocialSite is an Open Source project that allows you to turn your web application in an OpenSocial container Leverages Apache Shindig Built by Sun (Dave quot;Rollerquot; Johnson), announced at JavaOne this month Adds a database and widgets to manage your social network
  • 27. SocialSite Architecture Details at https://socialsite.dev.java.net/
  • 28. iGoogle Google's Personalized Homepage Each page is as unique as the person who creates it Private page focused on content The original home of gadgets iGoogle Users Tens of millions worldwide One of Google's fastest growing products the past two years 50% in the US and 50% outside Supported Languages and Countries http://code.google.com/apis/igoogle/docs/i18n.html
  • 30. iGoogle Sandbox Progress and Roadmap 4/21: Sandbox launched 5/19: UI improvements pushed to sandbox Coming soon: Updates to the Themes API As available: OpenSocial API updates Consumer Release Plan June: Canvas view and updated UI Later this summer: OpenSocial, Updates, Notifications More details as we approach releases
  • 31. iGoogle Sign-up for the Sandbox http://www.google.com/ig/sandbox Stay up-to-date http://igoogledeveloper.blogspot.com Feedback and Discussion http://groups.google.com/group/Google-Gadgets-API Chat on IRC irc.freenode.com#opensocial
  • 32. Orkut: Stats 11th largest website in the world (source: Alexa) >60M active users (source: Comscore) Significant presence globally. Dominant in Brazil and India OpenSocial Stats: OpenSocial available to ~50% of users Directory contains 120+ applications Millions of apps installed
  • 33. Orkut: OS Timeline To Date.... November - Sandbox launched December - v0.6 January - v0.7 March - Limited release April thru May - Launch to ~50% of all orkut users Coming soon..... June - Complete rollout to all users Q3- Release support for v0.8
  • 34. Orkut: OpenSource Foundations Shindig Gadget rendering service Tens of millions requests per day for Orkut Active community Home of the reference implementations In the works.... Harmonized RESTful API & OpenSocial JS OAuth services for gadgets Better security through Caja We do minimal customization Quickly replacing lots of custom code
  • 35. Orkut - Developer communication Reference (code.google.com/apis/orkut) Blog (orkutdeveloper.blogspot.com) Forum (groups.google.com/group/opensocial-orkut) Recommendations Latency - Less than 5 seconds on the canvas and less than 2 seconds on the profile Security - Use signed makeRequest calls and escape all info entered by the user (including profile fields!) Respect the user - No auto-play, auto-activities, or sharing information
  • 36. Integrating OpenSocial manually... This work by Eliette Chanezon is licensed under a Creative Commons Attribution-Share Alike 3.0 License
  • 37. ... requires some coding This work by Eliette Chanezon is licensed under a Creative Commons Attribution-Share Alike 3.0 License
  • 38. Google Friend Connect Users ... more ways to do more things with my friends Site owners ... more (and more engaged) traffic for my site App developers ... more reach for my apps http://google.com/friendconnect/ sign up for the preview release
  • 41. hi5 Platform Open For Business Since April 2008 100% Available All 80+ million Users Intense 3 month effort by 5 person team. Java Shindig Based. ~ 40 servers 700+ Apps 50% have Installed at least 1 App Median # apps/user is 3 Full Featured and Very Viral!
  • 44. Activity Updates hi5 Friend Updates are displayed on the user’s profile and their friends’ homepages
  • 45. Notifications Lightweight message sent to a user notifying them of some event. No action required, expire after 2 weeks, and limited to 5 per app/user/day
  • 46. Email Limited to 1 per user/app/day
  • 47. Invites Invites are requests sent from a user to a friend inviting them to install an application. Requests do require action on the part of the recipient.
  • 49. What's Next? Continued Improvements to User Experience Improved Directory More User Control More Developer Tools and Analytics Translation Tools OAuth and OpenID with OpenSocial Hooks OpenSocial 0.8 Mobile/Desktop Integration Lots More Apps More and more APIs
  • 50. Get Involved! http://developer.hi5.com/
  • 51. MySpace Developer Platform Overview OpenSocial on MySpace – now 7 months old, soft-launched back in February, public launch March Supporting REST APIs – over a year old #1 social network in the US 110+ million active users 12% of all Internet minutes are spent on MySpace Not just the 14-25 market, 45% of users are over 35, 40% Twice the size of nearest competitor MDP supports 24 languages currently
  • 52. MySpace Developer Platform Why Develop For MySpace? Unique demographic of users not found on any other social networks Forthcoming metrics / analytics focused on small to medium developers Big Media / Entertainment / Sports / etc advertising and endorsements already established and expected by users User base is so large, you just need to get a small portion of our users by popularity not virality
  • 53. MySpace Developer Platform Some Metrics 60K registered developers 1800+ applications 15M+ installations In only 3 months! Start building the next killer apps, people!
  • 54. MySpace Developer Platform Developer.MySpace.Com Forums Blogs Weekly Release Notes Testing Tools Sample Apps
  • 55. MySpace Developer Platform Helping out the community IRC – irc.freenode.net #myspacedev Email – developerrelations@myspace.com Twitter – MySpaceDevTeam DevJams Range in length from 2-8 hours, devs bring their laptops and get first hand instruction and help from MDP team members Recent DevJams Mexico City, Beijing, Tokyo, Seoul, London, Berlin, Seattle, Stockholm, San Francisco Next DevJams Flying from here to Madrid, Florence, Paris, London Free Application Press Releases Apply at myspace@spark.pr.com Editorial Picks in Featured Apps
  • 56. MySpace Developer Platform Uniques to MySpace Developer Platform Videos Photos Photo Albums Blog Comments Profile Bulletins Indicators (new messages, notifications, invites, etc) Mood Status Friendship
  • 57. MySpace Developer Platform What's coming? Application Communication Channel Custom notifications Invites - requestShareApp Metrics / Analytics to level playing field
  • 58. imeem imeem is the leading social network where users can discover, interact and express themselves with media, including music, video and photos. Audience • Third largest social network in the US (comScore, Quantcast) • 24 million unique users each month to imeem.com Personal Expression through Music and Media • Upload unlimited amounts of music, video and photos to customizable user profiles • Free on-demand and interactive streaming • Create custom playlists (music, video and photo) • Connect with fans with similar media tastes • Embeddable playlist widgets for any third party site (Facebook, Friendster)
  • 59. imeem Media Platform http://www.imeem.com/developers
  • 60. imeem Media Platform Types of Applications Adobe ActionScript 3 Flex Apps OpenSocial JavaScript APIs External IFrame
  • 61. OpenSocial Extensions imeem-specific OpenSocial JavaScript API extensions Access to imeem media metadata, including music, videos, and photos example: //imeem - search media var req = opensocial.newDataRequest(); var imeemReq = new imeem.opensocial.DataRequest(); req.add(imeemReq.newFetchSearchRequest(quot;linkin parkquot;, imeem.opensocial.DataRequest.MediaType.MUSIC), quot;searchquot;); req.send(onLoadSearch);
  • 62. Showcase Applications The Echo Chamber http://www.imeem. com/apps/dv9fKtNyta/canvas/ Estelle Widget Anywhere.FM
  • 66. imeem Media Platform Developer Home http://www.imeem.com/developers Developer Documentation http://www.imeem.com/developers/documentation Developer Forums http://www.imeem.com/groups/zJqqiqve/forums Developer Blog http://groups.imeem.com/zJqqiqve/blogs
  • 67. my.aol.com myAOL is a convergence of more mainstream (yet fun and useful) personalization features, savvy feed reading tools and a content discovery service – all layered on a portable, personalization platform that will be ultimately coupled with social networking components. Since beta launch: 4 brands (AOL, HP Commercial, Hp Consumer, Compaq Consumer) 16 locales (12 languages) - more on the way 55 myAOL portals 2-3 new locales per month open from the start working with 3rd parties to offer Gmail, Yahoo! Mail, Ebay, Topix, various Google Gadgets and YourMini's widgets
  • 69. myAOL... Gadgets! myAOL is an AJAX based web application (uses Dojo) Today's widgets Standards based microformat widgets written in ModuleT ModuleT based on standard HTML+CSS+AJAX enabled Javascript Moving to Google Gadgets Gadget security was key to AOL adoption OAuth instead of username+password Iframe+Caja keeps your users and their data safer More tech details were presented at Google I/O by someone who actually knows this stuff. His name is Eric. I'm sure he'd be happy to tell you more if you ask nicely. Although he has no time because he's busy writing code to make all this work.
  • 70. Last Slide. Important Stuff. Thnx. myAOL portal launching soon with Gadget support Adding Open Social support soon after Launching dev site for developers to submit their Gadgets to our gallery For developers... Access to a different audience than iGoogle and others Access to our existing OpenAuth based API's (please see Naveed in the Exhibitor's Hall for deets...he's got lots of handouts about our API's. tell him I sent you. it'll make him smile) Contact: Jennifer.Consalvo@corp.aol.com
  • 71. Summary OpenSocial is making the web more social The current version 0.7 is in production REST API and 0.8 coming soon Developers can start creating social applications today Orkut, Myspace, hi5, Netlog open to 275 M users now iGoogle, IDTail, Hyves, imeem sandboxes LinkedIn in Q3, developers@linkedin.com Social sites: implement OpenSocial get Shindig and start planning SocialSite Friend Connect Advertisers: create brand advertising Apps now