Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "The Widgets Shall Inherit the Web Widget Summit 4 November 2008."— Presentation transcript:

1 The Widgets Shall Inherit the Web Widget Summit 4 November 2008

2 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”

3 In a world with lots of socially-aware sites…

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

5 …how do the pieces fit together? …and what will the new Social Web look like?

6

7 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

8 …but we know how to make things better!

9 Create a portable, durable online identity OpenID  Sign up / sign in with an existing account  Link / share your profile data between sites

10 Example: Sign up for Plaxo with OpenID

11

12

13

14 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

15

16

17

18

19

20 Public profiles enrich online identity

21

22 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

23

24

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

26 Stay up-to-date with the people you know OpenSocial  Build social apps that can run anywhere

27 OpenSocial

28 OpenSocial: Large and Growing Rapidly

29 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

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47 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

48 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

49 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

50 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

51

52

53 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

54 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

55 …so how do these building blocks fit together?

56

57

58

59

60


Download ppt "The Widgets Shall Inherit the Web Widget Summit 4 November 2008."

Similar presentations


Ads by Google