71

Google IO 2008 - Opensocial: Meet The Containers

Embed Size (px)

DESCRIPTION

12 opensocial containers tell their story and answer questions from the audience. With secret guest and newcomer in OpenSocial: AOL!

Citation preview

Page 1: Google IO 2008 - Opensocial: Meet The Containers
Page 2: Google IO 2008 - Opensocial: Meet The Containers

Meet the Containers

Google I/OMay 28, 2008

Page 3: Google IO 2008 - Opensocial: Meet The Containers

Agenda1. Introduction - Patrick Chanezon2. Current Containers:

hi5 - Paul LindneriGoogle - Kevin Tomimeem - Sachin Rekhi MySpace - Max NewbouldOrkut - Manu Rekhi

3. Upcoming containers:A surprise....well, maybe not anymore.. :)LinkedIn - Brandon DuncanNetlog - Pieter De SchepperNing - Jay ParikhYahoo! - Xavier LegrosFriend Connect - Kevin Marks

4. Q&A

Page 4: Google IO 2008 - Opensocial: Meet The Containers

OpenSocial overview

74 days old275,000,000 users66,000,000 installs2,000+ apps20,000 developers10,000,000 daily app users

Page 5: Google IO 2008 - Opensocial: Meet The Containers

hi5

AfricaCote d'Ivoire Ghana Tunisia

AsiaThailandMongolia

#1 social network in 26 countries:

80M+ registered members40M WW monthly uniques

EuropePortugal Romania GreeceCyprus MaltaAlbaniaMacedoniaLuxembourg

Latin America & CaribbeanMexico Venezuela Costa RicaHonduras Ecuador El SalvadorGuatemala

Peru NicaraguaDominican Republic CubaJamaicaBarbados

Page 6: Google IO 2008 - Opensocial: Meet The Containers

hi5 — Truly Global Social Network

15%

25%

30%

20%10

%

hi5 Traffic Across the Globe

Page 7: Google IO 2008 - Opensocial: Meet The Containers

hi5 User Demographics

Page 8: Google IO 2008 - Opensocial: Meet The Containers

Platform Results

Production launch March 31stFull launch to 100% of users one week later

65 applications at launch647 today in 21 categories

Averaging > 1 million new installs each day10 apps with > 1 million installs, 8 more with > 500k installsTop apps getting > 1 million daily canvas views

Over 6m daily canvas views

53% of active users have at least one application installedActive users average ~3 apps on every profile, with as many as 23

Page 9: Google IO 2008 - Opensocial: Meet The Containers

Production Shindig Stats

Currently 42 API/Shindig servers Over 30 billion requests in the last 30 daysServers processing on average 200 req/s, 4-500 possibleOverall 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

Page 10: Google IO 2008 - Opensocial: Meet The Containers

Coming Soon!

Volunteer Translation system for hi5.com and OpenSocial Apps.

Beta version of 0.8 todayhttp://sandbox.hi5.com/Allow devs to test with production/beta gadget server

Extending REST APIMessaging, More...

OpenID ProviderOAuthFriendConnect

Page 11: Google IO 2008 - Opensocial: Meet The Containers

iGoogleGoogle's Personalized Homepage

Each page is as unique as the person who creates itPrivate page focused on contentThe original home of gadgets

iGoogle UsersTens of millions worldwideOne of Google's fastest growing products the past two years50% in the US and 50% outside

Supported Languages and Countrieshttp://code.google.com/apis/igoogle/docs/i18n.html

Page 12: Google IO 2008 - Opensocial: Meet The Containers

iGoogle

Page 13: Google IO 2008 - Opensocial: Meet The Containers

iGoogleAds

Any provider, only in the canvas viewSoliciting feedback from users

Updates5 per user per dayTest with the sandbox developer tools

Notifications (requestSendMessage)10 per user per dayComing to the sandbox

Page 14: Google IO 2008 - Opensocial: Meet The Containers

iGoogleSandbox Progress and Roadmap

4/21: Sandbox launched5/19: UI improvements pushed to sandboxComing soon: Updates to the Themes APIAs available: OpenSocial API updates

Consumer Release PlanJune: Canvas view and updated UI Later this summer: OpenSocial, Updates, NotificationsMore details as we approach releases

Page 15: Google IO 2008 - Opensocial: Meet The Containers

iGoogleSign-up for the Sandbox

http://www.google.com/ig/sandboxStay up-to-date

http://igoogledeveloper.blogspot.comFeedback and Discussion

http://groups.google.com/group/Google-Gadgets-APIChat on IRC

irc.freenode.com#opensocial

Page 16: Google IO 2008 - Opensocial: Meet The Containers

imeemimeem 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)

Page 17: Google IO 2008 - Opensocial: Meet The Containers

imeem Media Platform

http://www.imeem.com/developers

Page 18: Google IO 2008 - Opensocial: Meet The Containers

imeem Media Platform

http://www.imeem.com/developers

Page 19: Google IO 2008 - Opensocial: Meet The Containers

imeem Media Platform

Developer Homehttp://www.imeem.com/developers

Developer Documentationhttp://www.imeem.com/developers/documentation

Developer Forumshttp://www.imeem.com/groups/zJqqiqve/forums

Developer Bloghttp://groups.imeem.com/zJqqiqve/blogs

Page 20: Google IO 2008 - Opensocial: Meet The Containers

MySpaceOverview

OpenSocial on MySpace – now 7 months old, soft-launched back in FebruarySupporting REST APIs – over a year old#1 social network in the US (source: Nielsen)110+ million active users12% 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

Page 21: Google IO 2008 - Opensocial: Meet The Containers

MySpacePlatform Status

Currently moving towards OpenSocial 0.8Application Communication Channel debuting soon – Invites, Notifications, Custom Activities and more!

requestShareAppActivities

Encouraging a shift in apps, from fun and whimsical to useful and valuable – lengthen application usage life span and increase user engagementMajor focus on scaling and performanceRelease notes with each buildIncreasing transparency into forthcoming features

What’s coming? Remote container package to run apps on remote domains with full functionalityClient libraries (AS3, .Net)OpenSource Add-Ons

UI Widgets - FriendPickersJS Libs - Commonly used OS/MySpace bits

Page 22: Google IO 2008 - Opensocial: Meet The Containers

MySpaceHigh Level Stats (as of 5/23/08)14,425,894 application installs1400 applications created10,289 average installs for an application 57,804 approved developer accountsToo many caffeinated drinks to count

Page 23: Google IO 2008 - Opensocial: Meet The Containers

MySpaceFostering the Ecosystem

All groups in MySpace Developer Platform actively monitoring channelsDeveloper Site and Forums – http://developer.myspace.comIRC – irc.freenode.net #myspacedevEmail – [email protected] – MySpaceDevTeamDevJams – 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 FranciscoUpcoming DevJams - UK, Italy, France, Russia

Free Application Press ReleasesApply at [email protected]

Editorial Picks in Featured Apps

Page 24: Google IO 2008 - Opensocial: Meet The Containers

MySpacePolicy 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 methodsViral 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

Page 25: Google IO 2008 - Opensocial: Meet The Containers

MySpaceOpenSocial Extensions - MyOpenSpace

VideosPhotosPhoto AlbumsBlogCommentsProfileBulletinsIndicators (new messages, notifications, invites, etc)MoodStatusFriendshipMore to come!

Page 26: Google IO 2008 - Opensocial: Meet The Containers

Orkut: Stats

11th largest website in the world (source: Alexa)>60M active users (source: Comscore)Significant presence globally. Dominant in Brazil and IndiaOpenSocial Stats:

OpenSocial available to ~50% of usersDirectory contains 120+ applicationsMillions of apps installed

Page 27: Google IO 2008 - Opensocial: Meet The Containers

Orkut: OS TimelineTo Date....November - Sandbox launchedDecember - v0.6January - v0.7March - Limited releaseApril thru May - Launch to ~50% of all orkut users

Coming soon.....June - Complete rollout to all usersQ3- Release support for v0.8

Page 28: Google IO 2008 - Opensocial: Meet The Containers

Orkut: OpenSource Foundations

Shindig Gadget rendering service

Tens of millions requests per day for Orkut Active communityHome of the reference implementations

In the works....Harmonized RESTful API & OpenSocial JSOAuth services for gadgetsBetter security through Caja

We do minimal customizationQuickly replacing lots of custom code

Page 29: Google IO 2008 - Opensocial: Meet The Containers

Orkut - Developer communication

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

RecommendationsLatency - Less than 5 seconds on the canvas and less than 2 seconds on the profileSecurity - 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

Page 30: Google IO 2008 - Opensocial: Meet The Containers

And now the secret is out.....

Page 31: Google IO 2008 - Opensocial: Meet The Containers

LinkedIn is the leading network for experienced professionals

>22 million membersFastest 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 companiesAverage household income $140,000 (source NY Times)

Page 32: Google IO 2008 - Opensocial: Meet The Containers

Our Philosophy

LinkedIn serves a community of professionalsOur members want productivity apps, tools to assist in their professional livesThis leads us down a different path than other containersLeverage our proven monetization model to provide a compelling business opportunity for developers

Page 33: Google IO 2008 - Opensocial: Meet The Containers

LinkedIn OpenSocial Platform

Built on Shindig (currently spec level 0.7)Leveraging existing LinkedIn RESTful APIsSupport RESTful server-to-server callsSandbox available for partners Q2Public launch Q3Several key launch partners have committed to date

Page 34: Google IO 2008 - Opensocial: Meet The Containers

Partners

Currently selecting partnersCriteria: productivity apps, extend professional profile, targeted verticals, etc.We will open up over time as we build experience and support infrastructureInterested developers may contact us now:[email protected]

Page 35: Google IO 2008 - Opensocial: Meet The Containers

What is Provided

Home, Profile, and Canvas viewsAccess to User Profile & Connection dataAccess to 1-1 messagingPost to Network Updates feedLinkedIn Extensions:Expose degree distance in Person objectExpose number of connections in Person object

Page 36: Google IO 2008 - Opensocial: Meet The Containers
Page 37: Google IO 2008 - Opensocial: Meet The Containers

THE NETLOG USERBASE

More than 35,000,000 membersMore than 35,000,000 unique monthly visitorsMore than 4,000,000,000 pageviews/monthAlexa Top-100 / ComScore Europe Top-10 rankingMore than 20 languagesMore than 20 countriesMarket leader or challenger in most European countries

Page 38: Google IO 2008 - Opensocial: Meet The Containers
Page 39: Google IO 2008 - Opensocial: Meet The Containers
Page 40: Google IO 2008 - Opensocial: Meet The Containers

Our philosophy?USER IS KING

Page 41: Google IO 2008 - Opensocial: Meet The Containers

Our goal?QUALITY APPS

Page 42: Google IO 2008 - Opensocial: Meet The Containers

We’ll whitelist apps, because ...we dislike autoplay (in profile view)no ads on “profile” viewno spam apps

Localisation & translationWe can help you!

OUR GUIDELINES

Page 43: Google IO 2008 - Opensocial: Meet The Containers

APPLICATION ECOSYSTEM

App integrates with the user throughblog, photos & videos (developer powered)to eg. inform about upcoming releases

Direct communication with app-usersimprove usage and poll dedicated users

Page 44: Google IO 2008 - Opensocial: Meet The Containers

CREDITS ECONOMY

Your app can charge creditsper 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

Page 45: Google IO 2008 - Opensocial: Meet The Containers

ROADMAP

Now: OpenSocial Sandbox publicJune 5th: Deadline first applicationsJune 9th: Soft launch on English distributionJune 23rd: Full launch on English distribution

Shortly after: other distributions

Page 46: Google IO 2008 - Opensocial: Meet The Containers

[email protected]/go/developer

Page 47: Google IO 2008 - Opensocial: Meet The Containers

Ning

Ning is a mainstream Internet service

for creating your own social network for anything.

Page 48: Google IO 2008 - Opensocial: Meet The Containers

OpenSocial on NingGadgets can run on 285,000+ social networks that reach over 27M uniques per monthMembers can add Gadgets to their profile pages and – uniquely – the social networksGadgets can take advantage of Ning’s viral features to quickly spread across both users and networks

Page 49: Google IO 2008 - Opensocial: Meet The Containers

OpenSocial Status on NingLive in production with OpenSocial 0.5 since Nov 2nd0.7 support expected in late-JuneLook for announcement details on http://blog.ning.com

Page 50: Google IO 2008 - Opensocial: Meet The Containers

“My Page”Gadgets help members express themselves with more personalization and customizationGadgets can be added to Profile Pages, just like any other Ning feature

Page 51: Google IO 2008 - Opensocial: Meet The Containers
Page 52: Google IO 2008 - Opensocial: Meet The Containers

CanvasThe Canvas View provides Gadgets with a full page view within the networkThis additional space lets the Gadget expose more functionality and content to members

Page 53: Google IO 2008 - Opensocial: Meet The Containers
Page 54: Google IO 2008 - Opensocial: Meet The Containers

Yahoo!

Yahoo! Open Strategy&

Open Social

Page 55: Google IO 2008 - Opensocial: Meet The Containers

Why Yahoo!600M UU10B relationships180B page views

#1 in 7 verticals

Page 56: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Open Strategy

Yahoo! Social Technologies

Yahoo! Application Platform

Page 57: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Social Technologies

Social Directory:User data + connections

Updates Presence

Page 58: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Social Technologies

Social Directory Updates Presence

Page 59: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Application Platform

Page 60: Google IO 2008 - Opensocial: Meet The Containers

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

Page 61: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Application PlatformDevelopment choices:

Developer hosted

Yahoo! hostedSimplePHPHTML + JS + YML

Page 62: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Application platform

Page 63: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Application platform

Page 64: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Application platform

Page 65: Google IO 2008 - Opensocial: Meet The Containers

Yahoo! Open Strategy

Open for Innovation

Developers Welcome

Page 66: Google IO 2008 - Opensocial: Meet The Containers

Google Friend Connect

Page 67: Google IO 2008 - Opensocial: Meet The Containers

Google Friend ConnectUsers

... 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

Page 68: Google IO 2008 - Opensocial: Meet The Containers

ingridmichaelson.com

Page 69: Google IO 2008 - Opensocial: Meet The Containers

bibleapps.com

Page 70: Google IO 2008 - Opensocial: Meet The Containers

my blog

Page 71: Google IO 2008 - Opensocial: Meet The Containers

Q&A