Presentation is loading. Please wait.

Presentation is loading. Please wait.

In a world with lots of socially-aware sites… …and lots of “open social web” building blocks…

Similar presentations


Presentation on theme: "In a world with lots of socially-aware sites… …and lots of “open social web” building blocks…"— Presentation transcript:

1

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

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

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

5

6 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

7 …but we know how to make things better!

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

9 Example: Sign up for Plaxo with OpenID

10

11

12

13 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

14

15

16

17

18

19 Public profiles enrich online identity

20

21 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

22

23

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

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

26 OpenSocial

27 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

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45 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

46 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

47 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

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  ??? (no standard way to do this…yet) Site lets you connect to people you want  Can periodically look for new matches

49

50

51 Need a standard for portable contact data Effort underway to standardize: –contact schema –discovery / auth –common operations Focused on ease & speed of adoption –Great initial feedback from big & small players More coming soon: http://portablecontacts.net

52 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

53 …so how do these building blocks fit together?

54

55


Download ppt "In a world with lots of socially-aware sites… …and lots of “open social web” building blocks…"

Similar presentations


Ads by Google