Top Banner
The Widgets Shall Inherit the Web Widget Summit 4 November 2008
57
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

The Widgets ShallInherit the Web

Widget Summit4 November 2008

Page 2: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Widget authors: You’re ahead of your time!

Widgets thrive in an environment with:- existing users, data, social graph, and activity- It’s a symbiotic relationship

Widgets have had to live where the data is: - embedded in existing social network pages- (and often without good APIs)

But soon, the data will come to you!- Thanks to the rapidly emerging “Open Stack”

Page 3: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

In a world with lots of socially-aware sites…

Page 4: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

…and lots of “open social web” building blocks…

Page 5: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

…how do the pieces fit together?

…and what will the new

Social Web look like?

Page 6: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 7: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Reminder: The social web today is broken…

On each site, we still have to:-Re-create an account-Re-enter our profile info-Re-find our friends-Re-establish our relationships

New social apps have limited options:-Create yet-another-silo (and start from scratch)

-or--Make a widget inside an existing walled garden

Page 8: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

…but we know how to make things better!

Page 9: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Create a portable, durable online identity

OpenID- Sign up / sign in with an existing

account- Link / share your profile data between

sites

Page 10: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Example: Sign up for Plaxo with OpenID

Page 11: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 12: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 13: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 14: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Create a portable, durable online identity

OpenID- Sign up / sign in with an existing account- Link / share your profile data between sites

rel=me (XFN)- Consolidate your online identity with me-links

Social Graph API- See what your users said about themselves

Page 15: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 16: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 17: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 18: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 19: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 20: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Public profiles enrich online identity

Page 21: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 22: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Build and maintain real relationships

Contact APIs- Find people from your current address book- Leverage previously established relationships

OAuth- Share private data between trusted sites

Friends-list portability- Continuous discovery across multiple sites

Page 23: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 24: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 25: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

“A periodic check of new people from your networks on other sites”

Page 26: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Stay up-to-date with the people you know

OpenSocial- Build social apps that can run anywhere

Page 27: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

OpenSocial

Page 28: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

OpenSocial: Large and Growing Rapidly

Page 29: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Stay up-to-date with the people you know

OpenSocial- Build social apps that can run anywhere

RSS / Atom- Syndicate your activity to share with others

Jabber (XMPP)- Real-time update stream between sites

Page 30: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 31: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 32: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 33: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 34: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 35: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 36: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 37: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 38: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 39: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 40: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 41: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 42: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 43: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 44: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 45: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 46: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

How does friends-list portability work?

Tell the site your Social Graph Provider

Site fetches your data to find local friends

Site lets you connect to people you want

Page 47: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

How does friends-list portability work?

Tell the site your Social Graph Provider- XRDS-Simple (discovery) + OAuth (access)

Site fetches your data to find local friends

Site lets you connect to people you want

Page 48: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

How does friends-list portability work?

Tell the site your Social Graph Provider- XRDS-Simple (discovery) + OAuth (access)

Site fetches your data to find local friends

Site lets you connect to people you want- Can periodically look for new matches

Page 49: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

How does friends-list portability work?

Tell the site your Social Graph Provider- XRDS-Simple (discovery) + OAuth (access)

Site fetches your data to find local friends- ??? (no standard way to do this…yet)

Site lets you connect to people you want- Can periodically look for new matches

Page 50: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 51: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 52: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Portable Contacts: The missing piece

Effort underway to standardize:– contact schema– discovery / auth– common operations

Focused on ease & speed of adoption

– Active involvement from large & small players

More info & current draft spec:http://portablecontacts.net

Page 53: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

Building blocks in action: contacts portability

User signs in with an OpenID- Site fetches OpenID URL looks for X-XRDS-Location- Site parses XRDS-Simple doc to discover available APIs

Site tries to access contacts API gets a 401- WWW-Authenticate response header specifies OAuth- OAuth Discovery (via XRDS) provides OAuth endpoints

Site sends user though OAuth flow to grant access- User returns to site with authorized access token- Site can now access users’ contacts data via API + token

Page 54: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.

…so how do these building blocks fit together?

Page 55: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 56: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Page 57: The Widgets Shall Inherit the Web Widget Summit 4 November 2008.