the social web: an implementer's guide (google i/o 2009)

43
The Social Web: An Implementer's Guide Google I/O 2009 27 May 2009 Google Moderator: http:// is.gd/HJqS

Upload: joseph-smarr

Post on 06-Dec-2014

11.350 views

Category:

News & Politics


1 download

DESCRIPTION

The Web is going social and the Social Web is going open--come and learn the latest ways to build your website into this social ecosystem. Reduce sign-up friction with OpenID and OAuth hybrid onboarding. Use Portable Contacts to tap your users' social graph without scraping. Let them promote your site across the web with Activity Streams. Get the big picture and see hands-on examples integrated with Google, Yahoo, MySpace, Plaxo, and more.

TRANSCRIPT

Page 1: The Social Web: An Implementer's Guide (Google I/O 2009)

The Social Web:An Implementer's

Guide

Google I/O 200927 May 2009

Google Moderator: http://is.gd/HJqS

Page 2: The Social Web: An Implementer's Guide (Google I/O 2009)

Last year at Google I/O…

Page 3: The Social Web: An Implementer's Guide (Google I/O 2009)
Page 4: The Social Web: An Implementer's Guide (Google I/O 2009)
Page 5: The Social Web: An Implementer's Guide (Google I/O 2009)
Page 6: The Social Web: An Implementer's Guide (Google I/O 2009)

Later that year…

Page 7: The Social Web: An Implementer's Guide (Google I/O 2009)
Page 8: The Social Web: An Implementer's Guide (Google I/O 2009)

So, where are we now?

Page 9: The Social Web: An Implementer's Guide (Google I/O 2009)
Page 10: The Social Web: An Implementer's Guide (Google I/O 2009)

OpenID adoption continues to grow…

Page 11: The Social Web: An Implementer's Guide (Google I/O 2009)

Too many OAuth APIs to count…

Page 12: The Social Web: An Implementer's Guide (Google I/O 2009)

Tons of feeds, including mainstream sites

Page 13: The Social Web: An Implementer's Guide (Google I/O 2009)

OpenSocial has seen widespread adoption

Page 14: The Social Web: An Implementer's Guide (Google I/O 2009)

In other words…

Page 15: The Social Web: An Implementer's Guide (Google I/O 2009)

It’s now clear.

Page 16: The Social Web: An Implementer's Guide (Google I/O 2009)

The Web is going social…

…and the Social Web is going open.

Page 17: The Social Web: An Implementer's Guide (Google I/O 2009)

And that means… Now you can:

Streamline your sign-up flow Put an end to “re-friend

madness” Kill the “password anti-pattern” Ride the “virtuous cycle of social

discovery”

Page 18: The Social Web: An Implementer's Guide (Google I/O 2009)

Let’s see it in action…

Page 19: The Social Web: An Implementer's Guide (Google I/O 2009)

Let’s see it in action…

Demo: “2-Click Sign-up”

Google Plaxo

Page 20: The Social Web: An Implementer's Guide (Google I/O 2009)

2-Click Sign-up: How does it work?

Invitation sent to @gmail.com address- User is likely to have Google profile / contact list- Gmail user is already signed in when responding

OpenID + OAuth “hybrid” login to Plaxo- Also requests name, email, etc. via AX- Response includes profile data and OAuth token

Portable Contacts to find connections- Using OAuth token; matching via e-mail address

Page 21: The Social Web: An Implementer's Guide (Google I/O 2009)

2-Click Sign-up: How well does it work?

Users prefer “Sign in with Google Account” more than sign-up from scratch

Of users sent off to Google, 92% return! Returning users import and connect more Hybrid users visit Plaxo more often

(no lost passwords)

Now being used with 100% of gmail users

Page 22: The Social Web: An Implementer's Guide (Google I/O 2009)

2-Click Sign-up: Everyone’s invited

All built on open standards Works “out of the box” with MySpace No need for prior bizdev arrangements

Now also being used by FriendFeed

Page 23: The Social Web: An Implementer's Guide (Google I/O 2009)

…and, as of last week, by Facebook too!

Page 24: The Social Web: An Implementer's Guide (Google I/O 2009)

Let’s see it in action…

Demo: “2-Click Sign-up”

MySpaceID

Page 25: The Social Web: An Implementer's Guide (Google I/O 2009)

http://8bitmusic.jdavid.net/

Page 26: The Social Web: An Implementer's Guide (Google I/O 2009)

Let’s see it in action…

Demo: Ending “Re-friend

Madness”with Facebook Connect

Page 27: The Social Web: An Implementer's Guide (Google I/O 2009)
Page 28: The Social Web: An Implementer's Guide (Google I/O 2009)

Ending “re-friend madness”: How does it work?

Store identity mapping (FB ID Plaxo ID)- Established each time a user connects accounts

Access FB user’s friends list (FB IDs)- Find subset that are mapped to Plaxo IDs

Establish connection for friends on Plaxo- Keep connections up-to-date in the background- Users can opt to keep their graphs separate

Show FB users’ content in Plaxo stream- Still protected by social graph & permissions

Page 29: The Social Web: An Implementer's Guide (Google I/O 2009)

Let’s see it in action…

Demo: Killing the “password anti-

pattern”

Page 31: The Social Web: An Implementer's Guide (Google I/O 2009)

PortableContacts.net

Page 32: The Social Web: An Implementer's Guide (Google I/O 2009)

Source: Sean Sullivan

Page 33: The Social Web: An Implementer's Guide (Google I/O 2009)

Source: Sean Sullivan

Page 34: The Social Web: An Implementer's Guide (Google I/O 2009)

Source: Sean Sullivan

Page 35: The Social Web: An Implementer's Guide (Google I/O 2009)

Let’s see it in action…

Demo: Sharing activity streamsFriendConnect Plaxo

Page 36: The Social Web: An Implementer's Guide (Google I/O 2009)
Page 37: The Social Web: An Implementer's Guide (Google I/O 2009)

What about Facebook?

Page 38: The Social Web: An Implementer's Guide (Google I/O 2009)
Page 39: The Social Web: An Implementer's Guide (Google I/O 2009)

So, in conclusion…

Page 40: The Social Web: An Implementer's Guide (Google I/O 2009)

The Web is going social…

…and the Social Web is going open.

Page 41: The Social Web: An Implementer's Guide (Google I/O 2009)

The Web is now social…

…and the Social Web is now open.

Page 42: The Social Web: An Implementer's Guide (Google I/O 2009)

Time to get involved!

Open your site to users’ existing accounts

Provide them a socially-tailored experience

Let them share activity out into other sites

Ride the virtuous cycle!

Page 43: The Social Web: An Implementer's Guide (Google I/O 2009)

http://thesocialweb.tv