SlideShare a Scribd company logo
1 of 71
Download to read offline
Meet the Containers




      Google I/O
     May 28, 2008
Agenda
1. Introduction - Patrick Chanezon
2. Current Containers:
    hi5 - Paul Lindner
    iGoogle - Kevin Tom
    imeem - Sachin Rekhi
    MySpace - Max Newbould
    Orkut - Manu Rekhi
3. Upcoming containers:
    A surprise....well, maybe not anymore.. :)
    LinkedIn - Brandon Duncan
    Netlog - Pieter De Schepper
    Ning - Jay Parikh
    Yahoo! - Xavier Legros
    Friend Connect - Kevin Marks
4. Q&A
OpenSocial overview

 74 days old
 275,000,000 users
 66,000,000 installs
 2,000+ apps
 20,000 developers
 10,000,000 daily app users
hi5

              #1 social network in 26 countries:
Latin America & Caribbean             Africa          Europe
Mexico                                Cote d'Ivoire   Portugal
Venezuela        Peru                 Ghana           Romania
Costa Rica       Nicaragua            Tunisia         Greece
Honduras         Dominican Republic                   Cyprus
Ecuador          Cuba                 Asia            Malta
El Salvador      Jamaica              Thailand        Albania
Guatemala        Barbados             Mongolia        Macedonia
                                                      Luxembourg




                        80M+ registered members
                        40M WW monthly uniques
hi5 — Truly Global Social Network

   hi5 Traffic Across the Globe



                     25
   15                %
   %                                20
                          10        %
                          %
        30
        %
hi5 User Demographics
Platform Results



   Production launch March 31st
       Full launch to 100% of users one week later
   65 applications at launch
       647 today in 21 categories
   Averaging > 1 million new installs each day
   10 apps with > 1 million installs, 8 more with > 500k installs
   Top apps getting > 1 million daily canvas views
       Over 6m daily canvas views

   53% of active users have at least one application installed
   Active users average ~3 apps on every profile, with as many as 23
Production Shindig Stats



   Currently 42 API/Shindig servers
   Over 30 billion requests in the last 30 days
   Servers processing on average 200 req/s, 4-500 possible
   Overall Traffic peak > 10k req/s

   Significant efforts invested in making shindig work well with caching
   in the browser and on Akamai.
   Learnings contributed back to Community
Coming Soon!



  Volunteer Translation system for hi5.com and OpenSocial Apps.

  Beta version of 0.8 today
      http://sandbox.hi5.com/
      Allow devs to test with production/beta gadget server
  Extending REST API
      Messaging, More...

  OpenID Provider
  OAuth
  FriendConnect
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
Ads
   Any provider, only in the canvas view
   Soliciting feedback from users
Updates
   5 per user per day
   Test with the sandbox developer tools
Notifications (requestSendMessage)
   10 per user per day
   Coming to the sandbox
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
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




        http://www.imeem.com/developers
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
MySpace
Overview
  OpenSocial on MySpace – now 7 months old, soft-launched back
  in February
  Supporting REST APIs – over a year old
  #1 social network in the US (source: Nielsen)
  110+ million active users
  12% of all Internet minutes are spent on MySpace (source:
  business week)
  Not just the 14-25 market, 45% of users are over 35, 40% of all
  mothers in US have profiles (source: business week, 5/21/2008)
  Twice the size of nearest competitor (source: Media Metrix /
  comScore)
  MDP supports 24 languages currently
MySpace
Platform Status
   Currently moving towards OpenSocial 0.8
   Application Communication Channel debuting soon – Invites, Notifications,
   Custom Activities and more!
       requestShareApp
       Activities
   Encouraging a shift in apps, from fun and whimsical to useful and valuable
   – lengthen application usage life span and increase user engagement
   Major focus on scaling and performance
   Release notes with each build
   Increasing transparency into forthcoming features
What’s coming?
   Remote container package to run apps on remote domains with full
   functionality
   Client libraries (AS3, .Net)
   OpenSource Add-Ons
       UI Widgets - FriendPickers
       JS Libs - Commonly used OS/MySpace bits
MySpace
High Level Stats (as of 5/23/08)
14,425,894 application installs
1400 applications created
10,289 average installs for an application
57,804 approved developer accounts
Too many caffeinated drinks to count
MySpace
Fostering the Ecosystem


   All groups in MySpace Developer Platform actively monitoring channels
        Developer Site and Forums – http://developer.myspace.com
        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
             Upcoming DevJams - UK, Italy, France, Russia
   Free Application Press Releases
        Apply at myspace@spark.pr.com
   Editorial Picks in Featured Apps
MySpace
Policy and Guidelines
   Finely tuning application guidelines and terms of service to best fit
   our user’s experience (most recent changes were personally done
   by Tom!)
       That’s right - We don’t allow 'incentivizing' viral methods
       Viral methods require user action and are modally blocking (1
       per action only)
   Manual review process in full effect to catch contextual and
   obfuscated violations (CSRF, Adult/Offensive Material)
   100% monetization of canvas view goes to developer
MySpace
OpenSocial Extensions - MyOpenSpace
  Videos
  Photos
  Photo Albums
  Blog
  Comments
  Profile
  Bulletins
  Indicators (new messages, notifications, invites, etc)
  Mood
  Status
  Friendship
  More to come!
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
And now the secret is out.....
LinkedIn is the leading network for experienced
professionals
  >22 million members
  Fastest growing social network: 361% YOY (source Nielsen)
  9 million unique users visit each month (source Nielsen)
  Representation at the Executive-level from all Fortune 500
  companies
  Average household income $140,000 (source NY Times)
Our Philosophy

  LinkedIn serves a community of professionals
  Our members want productivity apps, tools to assist in their
  professional lives
  This leads us down a different path than other containers
  Leverage our proven monetization model to provide a
  compelling business opportunity for developers
LinkedIn OpenSocial Platform

  Built on Shindig (currently spec level 0.7)
  Leveraging existing LinkedIn RESTful APIs
  Support RESTful server-to-server calls
  Sandbox available for partners Q2
  Public launch Q3
  Several key launch partners have committed to date
Partners

  Currently selecting partners
  Criteria: productivity apps, extend professional profile,
  targeted verticals, etc.
  We will open up over time as we build experience and
  support infrastructure
  Interested developers may contact us now:
  developers@linkedin.com
What is Provided

  Home, Profile, and Canvas views
  Access to User Profile & Connection data
  Access to 1-1 messaging
  Post to Network Updates feed
  LinkedIn Extensions:
  Expose degree distance in Person object
  Expose number of connections in Person object
THE NETLOG USERBASE



 More than 35,000,000 members
 More than 35,000,000 unique monthly visitors
 More than 4,000,000,000 pageviews/month
 Alexa Top-100 / ComScore Europe Top-10 ranking
 More than 20 languages
 More than 20 countries
 Market leader or challenger in most European countries
Our philosophy?
USER IS KING
Our goal?
QUALITY APPS
OUR GUIDELINES



 We’ll whitelist apps, because ...
    we dislike autoplay (in profile view)
    no ads on “profile” view
    no spam apps
 Localisation & translation
    We can help you!
APPLICATION ECOSYSTEM



 App integrates with the user through
     blog, photos & videos (developer powered)
     to eg. inform about upcoming releases
 Direct communication with app-users
     improve usage and poll dedicated users
CREDITS ECONOMY




 Your app can charge credits
    per install / certain actions / timeframe
 Payout of 65% of net revenue of your app’s credits
    Based on credits exchange rate
 One of the features of the Netlog OpenSocial extension
ROADMAP




 Now: OpenSocial Sandbox public
 June 5th: Deadline first applications
 June 9th: Soft launch on English distribution
 June 23rd: Full launch on English distribution
    Shortly after: other distributions
apps@netlog.com
netlog.com/go/developer
Ning

          Ning is a mainstream
             Internet service
for creating your own social network for
                 anything.
OpenSocial on Ning
  Gadgets can run on 285,000+ social networks
  that reach over 27M uniques per month
  Members can add Gadgets to their profile pages
  and – uniquely – the social networks
  Gadgets can take advantage of Ning’s viral
  features to quickly spread across both users and
  networks
OpenSocial Status on Ning
  Live in production with OpenSocial 0.5 since Nov
  2nd
  0.7 support expected in late-June
  Look for announcement details on http://blog.ning.
  com
“My Page”
 Gadgets help members express themselves with
 more personalization and customization
 Gadgets can be added to Profile Pages, just like
 any other Ning feature
Canvas
 The Canvas View provides Gadgets with a full
 page view within the network
 This additional space lets the Gadget expose
 more functionality and content to members
Yahoo!



         Yahoo! Open Strategy
                 &
             Open Social
Why Yahoo!
 600M UU
 10B relationships
 180B page views

  #1 in 7 verticals
Yahoo! Open Strategy

Yahoo! Social Technologies

Yahoo! Application Platform
Yahoo! Social Technologies

   Social Directory:
    User data + connections
   Updates
   Presence
Yahoo! Social Technologies

   Social Directory
   Updates
   Presence
Yahoo! Application Platform
Yahoo! Application Platform
  App = bundle of views
  Small view and Full page view
  Search Monkey available now

  OpenSocial in full page view
  Working on 0.7 spec

  Development choices
Yahoo! Application Platform
Development choices:

  Developer hosted

  Yahoo! hosted
   SimplePHP
   HTML + JS + YML
Yahoo! Application platform
Yahoo! Application platform
Yahoo! Application platform
Yahoo! Open Strategy



        Open for Innovation
        Developers Welcome
Google Friend Connect
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
bibleapps.com
my blog
Q&A

More Related Content

Viewers also liked

Future of Microservices - Jakub Hadvig
Future of Microservices - Jakub HadvigFuture of Microservices - Jakub Hadvig
Future of Microservices - Jakub HadvigWEBtlak
 
Galera on kubernetes_no_video
Galera on kubernetes_no_videoGalera on kubernetes_no_video
Galera on kubernetes_no_videoPatrick Galbraith
 
Docker on AWS OpsWorks
Docker on AWS OpsWorksDocker on AWS OpsWorks
Docker on AWS OpsWorksJonathan Weiss
 
Monoliths and Microservices
Monoliths and Microservices Monoliths and Microservices
Monoliths and Microservices Bozhidar Bozhanov
 
OpenShift As A DevOps Platform
OpenShift As A DevOps PlatformOpenShift As A DevOps Platform
OpenShift As A DevOps PlatformLalatendu Mohanty
 
Lessons Learned from Migrating Legacy Enterprise Applications to Microservices
Lessons Learned from Migrating Legacy Enterprise Applications to MicroservicesLessons Learned from Migrating Legacy Enterprise Applications to Microservices
Lessons Learned from Migrating Legacy Enterprise Applications to MicroservicesVMware Tanzu
 
Kubernetes Architecture v1.x
Kubernetes Architecture v1.xKubernetes Architecture v1.x
Kubernetes Architecture v1.xYongbok Kim
 
The Journey from Monolith to Microservices: a Guided Adventure
The Journey from Monolith to Microservices: a Guided AdventureThe Journey from Monolith to Microservices: a Guided Adventure
The Journey from Monolith to Microservices: a Guided AdventureVMware Tanzu
 
Final Orkut Presentation
Final Orkut PresentationFinal Orkut Presentation
Final Orkut Presentationrajeankur
 
Social Networking Project (website) full documentation
Social Networking Project (website) full documentation Social Networking Project (website) full documentation
Social Networking Project (website) full documentation Tenzin Tendar
 
Orchestrating Docker Containers with Google Kubernetes on OpenStack
Orchestrating Docker Containers with Google Kubernetes on OpenStackOrchestrating Docker Containers with Google Kubernetes on OpenStack
Orchestrating Docker Containers with Google Kubernetes on OpenStackTrevor Roberts Jr.
 
Microservices: Lessons Learned
Microservices: Lessons LearnedMicroservices: Lessons Learned
Microservices: Lessons LearnedWeaveworks
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Kai Wähner
 
Pros and Cons of a MicroServices Architecture talk at AWS ReInvent
Pros and Cons of a MicroServices Architecture talk at AWS ReInventPros and Cons of a MicroServices Architecture talk at AWS ReInvent
Pros and Cons of a MicroServices Architecture talk at AWS ReInventSudhir Tonse
 
MicroServices at Netflix - challenges of scale
MicroServices at Netflix - challenges of scaleMicroServices at Netflix - challenges of scale
MicroServices at Netflix - challenges of scaleSudhir Tonse
 
Why Docker
Why DockerWhy Docker
Why DockerdotCloud
 
Docker introduction
Docker introductionDocker introduction
Docker introductiondotCloud
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker, Inc.
 

Viewers also liked (18)

Future of Microservices - Jakub Hadvig
Future of Microservices - Jakub HadvigFuture of Microservices - Jakub Hadvig
Future of Microservices - Jakub Hadvig
 
Galera on kubernetes_no_video
Galera on kubernetes_no_videoGalera on kubernetes_no_video
Galera on kubernetes_no_video
 
Docker on AWS OpsWorks
Docker on AWS OpsWorksDocker on AWS OpsWorks
Docker on AWS OpsWorks
 
Monoliths and Microservices
Monoliths and Microservices Monoliths and Microservices
Monoliths and Microservices
 
OpenShift As A DevOps Platform
OpenShift As A DevOps PlatformOpenShift As A DevOps Platform
OpenShift As A DevOps Platform
 
Lessons Learned from Migrating Legacy Enterprise Applications to Microservices
Lessons Learned from Migrating Legacy Enterprise Applications to MicroservicesLessons Learned from Migrating Legacy Enterprise Applications to Microservices
Lessons Learned from Migrating Legacy Enterprise Applications to Microservices
 
Kubernetes Architecture v1.x
Kubernetes Architecture v1.xKubernetes Architecture v1.x
Kubernetes Architecture v1.x
 
The Journey from Monolith to Microservices: a Guided Adventure
The Journey from Monolith to Microservices: a Guided AdventureThe Journey from Monolith to Microservices: a Guided Adventure
The Journey from Monolith to Microservices: a Guided Adventure
 
Final Orkut Presentation
Final Orkut PresentationFinal Orkut Presentation
Final Orkut Presentation
 
Social Networking Project (website) full documentation
Social Networking Project (website) full documentation Social Networking Project (website) full documentation
Social Networking Project (website) full documentation
 
Orchestrating Docker Containers with Google Kubernetes on OpenStack
Orchestrating Docker Containers with Google Kubernetes on OpenStackOrchestrating Docker Containers with Google Kubernetes on OpenStack
Orchestrating Docker Containers with Google Kubernetes on OpenStack
 
Microservices: Lessons Learned
Microservices: Lessons LearnedMicroservices: Lessons Learned
Microservices: Lessons Learned
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
 
Pros and Cons of a MicroServices Architecture talk at AWS ReInvent
Pros and Cons of a MicroServices Architecture talk at AWS ReInventPros and Cons of a MicroServices Architecture talk at AWS ReInvent
Pros and Cons of a MicroServices Architecture talk at AWS ReInvent
 
MicroServices at Netflix - challenges of scale
MicroServices at Netflix - challenges of scaleMicroServices at Netflix - challenges of scale
MicroServices at Netflix - challenges of scale
 
Why Docker
Why DockerWhy Docker
Why Docker
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 

Similar to Google IO 2008 - Opensocial: Meet The Containers

GSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessGSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessPatrick 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
 
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
 
Extension 2.0
Extension 2.0Extension 2.0
Extension 2.0cccowman
 
Impact Of Online Technology On The Nonprofit Sector
Impact Of Online Technology On The Nonprofit SectorImpact Of Online Technology On The Nonprofit Sector
Impact Of Online Technology On The Nonprofit Sectorsoha
 
How is Social Media changing Tech?
How is Social Media changing Tech?How is Social Media changing Tech?
How is Social Media changing Tech?LouisPagan
 
Toronto Garage
Toronto  GarageToronto  Garage
Toronto Garagemmmarks
 
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...toddfast
 
Real Branding Social Media 20080513 Final
Real Branding Social Media 20080513 FinalReal Branding Social Media 20080513 Final
Real Branding Social Media 20080513 FinalMark Silva
 
Social Media for Marketers
Social Media for MarketersSocial Media for Marketers
Social Media for MarketersReal Branding
 
hi5 Platform Presentation (Google User Group)
hi5 Platform Presentation (Google User Group)hi5 Platform Presentation (Google User Group)
hi5 Platform Presentation (Google User Group)Lou Moore
 
Nsw public sector architects
Nsw public sector architectsNsw public sector architects
Nsw public sector architectsNick Hodge
 
Building An App For Social Platforms Presentation
Building An App For Social Platforms PresentationBuilding An App For Social Platforms Presentation
Building An App For Social Platforms Presentationjward5519
 
UoM September 2007 - Internet
UoM September 2007 - InternetUoM September 2007 - Internet
UoM September 2007 - Internetgilles.vinivi
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?Infoshare
 

Similar to Google IO 2008 - Opensocial: Meet The Containers (20)

GSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessGSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For Business
 
Open Social Presentation - GSP West 2008
Open Social Presentation - GSP West 2008Open Social Presentation - GSP West 2008
Open Social Presentation - GSP West 2008
 
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
 
Extension 2.0
Extension 2.0Extension 2.0
Extension 2.0
 
Reqstr Bplan
Reqstr BplanReqstr Bplan
Reqstr Bplan
 
Impact Of Online Technology On The Nonprofit Sector
Impact Of Online Technology On The Nonprofit SectorImpact Of Online Technology On The Nonprofit Sector
Impact Of Online Technology On The Nonprofit Sector
 
How is Social Media changing Tech?
How is Social Media changing Tech?How is Social Media changing Tech?
How is Social Media changing Tech?
 
Toronto Garage
Toronto  GarageToronto  Garage
Toronto Garage
 
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
 
Real Branding Social Media 20080513 Final
Real Branding Social Media 20080513 FinalReal Branding Social Media 20080513 Final
Real Branding Social Media 20080513 Final
 
Social Media for Marketers
Social Media for MarketersSocial Media for Marketers
Social Media for Marketers
 
EOI Web 20
EOI Web 20EOI Web 20
EOI Web 20
 
hi5 Platform Presentation (Google User Group)
hi5 Platform Presentation (Google User Group)hi5 Platform Presentation (Google User Group)
hi5 Platform Presentation (Google User Group)
 
Nsw public sector architects
Nsw public sector architectsNsw public sector architects
Nsw public sector architects
 
Web 2.0 May 2008 Slideshare
Web 2.0 May 2008 SlideshareWeb 2.0 May 2008 Slideshare
Web 2.0 May 2008 Slideshare
 
Building An App For Social Platforms Presentation
Building An App For Social Platforms PresentationBuilding An App For Social Platforms Presentation
Building An App For Social Platforms Presentation
 
Web2.0!
Web2.0!Web2.0!
Web2.0!
 
UoM September 2007 - Internet
UoM September 2007 - InternetUoM September 2007 - Internet
UoM September 2007 - Internet
 
Technology lal
Technology lalTechnology lal
Technology lal
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
 

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

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Google IO 2008 - Opensocial: Meet The Containers

  • 1.
  • 2. Meet the Containers Google I/O May 28, 2008
  • 3. Agenda 1. Introduction - Patrick Chanezon 2. Current Containers: hi5 - Paul Lindner iGoogle - Kevin Tom imeem - Sachin Rekhi MySpace - Max Newbould Orkut - Manu Rekhi 3. Upcoming containers: A surprise....well, maybe not anymore.. :) LinkedIn - Brandon Duncan Netlog - Pieter De Schepper Ning - Jay Parikh Yahoo! - Xavier Legros Friend Connect - Kevin Marks 4. Q&A
  • 4. OpenSocial overview 74 days old 275,000,000 users 66,000,000 installs 2,000+ apps 20,000 developers 10,000,000 daily app users
  • 5. hi5 #1 social network in 26 countries: Latin America & Caribbean Africa Europe Mexico Cote d'Ivoire Portugal Venezuela Peru Ghana Romania Costa Rica Nicaragua Tunisia Greece Honduras Dominican Republic Cyprus Ecuador Cuba Asia Malta El Salvador Jamaica Thailand Albania Guatemala Barbados Mongolia Macedonia Luxembourg 80M+ registered members 40M WW monthly uniques
  • 6. hi5 — Truly Global Social Network hi5 Traffic Across the Globe 25 15 % % 20 10 % % 30 %
  • 8. Platform Results Production launch March 31st Full launch to 100% of users one week later 65 applications at launch 647 today in 21 categories Averaging > 1 million new installs each day 10 apps with > 1 million installs, 8 more with > 500k installs Top apps getting > 1 million daily canvas views Over 6m daily canvas views 53% of active users have at least one application installed Active users average ~3 apps on every profile, with as many as 23
  • 9. Production Shindig Stats Currently 42 API/Shindig servers Over 30 billion requests in the last 30 days Servers processing on average 200 req/s, 4-500 possible Overall Traffic peak > 10k req/s Significant efforts invested in making shindig work well with caching in the browser and on Akamai. Learnings contributed back to Community
  • 10. Coming Soon! Volunteer Translation system for hi5.com and OpenSocial Apps. Beta version of 0.8 today http://sandbox.hi5.com/ Allow devs to test with production/beta gadget server Extending REST API Messaging, More... OpenID Provider OAuth FriendConnect
  • 11. 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
  • 13. iGoogle Ads Any provider, only in the canvas view Soliciting feedback from users Updates 5 per user per day Test with the sandbox developer tools Notifications (requestSendMessage) 10 per user per day Coming to the sandbox
  • 14. 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
  • 15. 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
  • 16. 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)
  • 17. imeem Media Platform http://www.imeem.com/developers
  • 18. imeem Media Platform http://www.imeem.com/developers
  • 19. 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
  • 20. MySpace Overview OpenSocial on MySpace – now 7 months old, soft-launched back in February Supporting REST APIs – over a year old #1 social network in the US (source: Nielsen) 110+ million active users 12% of all Internet minutes are spent on MySpace (source: business week) Not just the 14-25 market, 45% of users are over 35, 40% of all mothers in US have profiles (source: business week, 5/21/2008) Twice the size of nearest competitor (source: Media Metrix / comScore) MDP supports 24 languages currently
  • 21. MySpace Platform Status Currently moving towards OpenSocial 0.8 Application Communication Channel debuting soon – Invites, Notifications, Custom Activities and more! requestShareApp Activities Encouraging a shift in apps, from fun and whimsical to useful and valuable – lengthen application usage life span and increase user engagement Major focus on scaling and performance Release notes with each build Increasing transparency into forthcoming features What’s coming? Remote container package to run apps on remote domains with full functionality Client libraries (AS3, .Net) OpenSource Add-Ons UI Widgets - FriendPickers JS Libs - Commonly used OS/MySpace bits
  • 22. MySpace High Level Stats (as of 5/23/08) 14,425,894 application installs 1400 applications created 10,289 average installs for an application 57,804 approved developer accounts Too many caffeinated drinks to count
  • 23. MySpace Fostering the Ecosystem All groups in MySpace Developer Platform actively monitoring channels Developer Site and Forums – http://developer.myspace.com 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 Upcoming DevJams - UK, Italy, France, Russia Free Application Press Releases Apply at myspace@spark.pr.com Editorial Picks in Featured Apps
  • 24. MySpace Policy and Guidelines Finely tuning application guidelines and terms of service to best fit our user’s experience (most recent changes were personally done by Tom!) That’s right - We don’t allow 'incentivizing' viral methods Viral methods require user action and are modally blocking (1 per action only) Manual review process in full effect to catch contextual and obfuscated violations (CSRF, Adult/Offensive Material) 100% monetization of canvas view goes to developer
  • 25. MySpace OpenSocial Extensions - MyOpenSpace Videos Photos Photo Albums Blog Comments Profile Bulletins Indicators (new messages, notifications, invites, etc) Mood Status Friendship More to come!
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. And now the secret is out.....
  • 31. LinkedIn is the leading network for experienced professionals >22 million members Fastest growing social network: 361% YOY (source Nielsen) 9 million unique users visit each month (source Nielsen) Representation at the Executive-level from all Fortune 500 companies Average household income $140,000 (source NY Times)
  • 32. Our Philosophy LinkedIn serves a community of professionals Our members want productivity apps, tools to assist in their professional lives This leads us down a different path than other containers Leverage our proven monetization model to provide a compelling business opportunity for developers
  • 33. LinkedIn OpenSocial Platform Built on Shindig (currently spec level 0.7) Leveraging existing LinkedIn RESTful APIs Support RESTful server-to-server calls Sandbox available for partners Q2 Public launch Q3 Several key launch partners have committed to date
  • 34. Partners Currently selecting partners Criteria: productivity apps, extend professional profile, targeted verticals, etc. We will open up over time as we build experience and support infrastructure Interested developers may contact us now: developers@linkedin.com
  • 35. What is Provided Home, Profile, and Canvas views Access to User Profile & Connection data Access to 1-1 messaging Post to Network Updates feed LinkedIn Extensions: Expose degree distance in Person object Expose number of connections in Person object
  • 36.
  • 37. THE NETLOG USERBASE More than 35,000,000 members More than 35,000,000 unique monthly visitors More than 4,000,000,000 pageviews/month Alexa Top-100 / ComScore Europe Top-10 ranking More than 20 languages More than 20 countries Market leader or challenger in most European countries
  • 38.
  • 39.
  • 42. OUR GUIDELINES We’ll whitelist apps, because ... we dislike autoplay (in profile view) no ads on “profile” view no spam apps Localisation & translation We can help you!
  • 43. APPLICATION ECOSYSTEM App integrates with the user through blog, photos & videos (developer powered) to eg. inform about upcoming releases Direct communication with app-users improve usage and poll dedicated users
  • 44. CREDITS ECONOMY Your app can charge credits per install / certain actions / timeframe Payout of 65% of net revenue of your app’s credits Based on credits exchange rate One of the features of the Netlog OpenSocial extension
  • 45. ROADMAP Now: OpenSocial Sandbox public June 5th: Deadline first applications June 9th: Soft launch on English distribution June 23rd: Full launch on English distribution Shortly after: other distributions
  • 47. Ning Ning is a mainstream Internet service for creating your own social network for anything.
  • 48. OpenSocial on Ning Gadgets can run on 285,000+ social networks that reach over 27M uniques per month Members can add Gadgets to their profile pages and – uniquely – the social networks Gadgets can take advantage of Ning’s viral features to quickly spread across both users and networks
  • 49. OpenSocial Status on Ning Live in production with OpenSocial 0.5 since Nov 2nd 0.7 support expected in late-June Look for announcement details on http://blog.ning. com
  • 50. “My Page” Gadgets help members express themselves with more personalization and customization Gadgets can be added to Profile Pages, just like any other Ning feature
  • 51.
  • 52. Canvas The Canvas View provides Gadgets with a full page view within the network This additional space lets the Gadget expose more functionality and content to members
  • 53.
  • 54. Yahoo! Yahoo! Open Strategy & Open Social
  • 55. Why Yahoo! 600M UU 10B relationships 180B page views #1 in 7 verticals
  • 56. Yahoo! Open Strategy Yahoo! Social Technologies Yahoo! Application Platform
  • 57. Yahoo! Social Technologies Social Directory: User data + connections Updates Presence
  • 58. Yahoo! Social Technologies Social Directory Updates Presence
  • 60. Yahoo! Application Platform App = bundle of views Small view and Full page view Search Monkey available now OpenSocial in full page view Working on 0.7 spec Development choices
  • 61. Yahoo! Application Platform Development choices: Developer hosted Yahoo! hosted SimplePHP HTML + JS + YML
  • 65. Yahoo! Open Strategy Open for Innovation Developers Welcome
  • 67. 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
  • 71. Q&A