Your SlideShare is downloading. ×
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Distributed Social Networking
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Distributed Social Networking

1,154

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,154
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 Distributed Social Networking Bastian Hofmann VZnet Netzwerke Ltd.
  • 2. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Agenda• WebFinger • OExchange• Well-­‐Known  URIs • XAuth• Web  Host  Meta  Data • OEmbed• XRD • SWAT0• Portable  Contacts• AcLvity  Strea.ms• PubSubHubbub• Salmon
  • 3. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 nikko russano*
  • 4. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010...  you  could  not  send  a  mail  to  another  provider
  • 5. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010...  you  could  not  call  your  friends  at  another  carrier
  • 6. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Back  to  reality
  • 7. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010
  • 8. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Meet  Bill  and  Steve
  • 9. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Bill  want‘s  to  know  more  about  Steve paurian
  • 10. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 In  the  old  days:  Fingerbhofmann@svz-pcn-107 ~ $ finger bhofmannLogin: bhofmann Name: Bastian HofmannDirectory: /Users/bhofmann Shell: /bin/bashOn since Di 14 Sep 21:45 (CEST) on console, idle 1:36 (messagesoff)On since Di 14 Sep 23:02 (CEST) on ttys000No Mail.No Plan.
  • 11. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Now:  WebFinger hUp://code.google.com/p/webfinger/
  • 12. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010hCp://example.com/.well-­‐known/host-­‐meta<?xml version=1.0 encoding=UTF-8?><XRD xmlns=http://docs.oasis-open.org/ns/xri/xrd-1.0     xmlns:hm=http://host-meta.net/xrd/1.0>     <hm:Host>example.com</hm:Host>     <Link rel=lrdd        template=http://example.com/describe?uri={uri}>        <Title>Resource Descriptor</Title>    </Link></XRD>  hUp://tools.ieZ.org/html/dra[-­‐nongham-­‐site-­‐meta hUp://tools.ieZ.org/html/dra[-­‐hammer-­‐hostmeta hUp://docs.oasis-­‐open.org/xri/xrd/v1.0/xrd-­‐1.0.html
  • 13. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 hCp://example.com/describe? uri=acct:joe@example.com<?xml version=1.0 encoding=UTF-8?><XRD xmlns=http://docs.oasis-open.org/ns/xri/xrd-1.0>     <Subject>acct:joe@example.com</Subject>    <Alias>http://example.com/profiles/joe</Alias>     <Link rel=http://portablecontacts.net/spec/1.0          href=http://example.com/api/people/ />    <Link rel=http://webfinger.net/rel/profile-page          type=text/html          href=http://example.com/profiles/joe />    <Link rel=describedby          type=text/html          href=http://example.com/profiles/joe />    <Link rel=http://webfinger.net/rel/avatar          href=http://example.com/profiles/joe/photo /></XRD>
  • 14. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Portable  Contacts • standardized  access  to  user  data  and  their   relaLons  (Social  Graph) • simple  to  use {   "id" : "example.org:34KJDCSKJN2HHF0DW20394",   "displayName" : "Janey",   "name" : {"unstructured" : "Jane Doe"},   "gender" : "female" } hUp://portablecontacts.net/
  • 15. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 DEMO
  • 16. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010He  want‘s  to  follow  Steve‘s  status  updates
  • 17. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010AcQvityStrea.ms• Standard  for  a  stream  of  acLviLes  (Feed)• Atom  basedhUp://acLvitystrea.ms/
  • 18. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 PubSubHubbub retrieves  Atom  feed  with  Hub  URL subscribes   for  feed acks Hub subscripLon pings  every posts  sth subscriberhUp://code.google.com/p/pubsubhubbub/
  • 19. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 DEMO
  • 20. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Now  Bill  menQons  Steve  to  his  pal have  a  look  at  @steve   stream
  • 21. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010and  what  about  Comments? new  macs  will  have  IE9 I  would‘ve  chosen Chrome
  • 22. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010SalmonhUp://www.salmon-­‐protocol.org/
  • 23. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010SalmonhUp://www.salmon-­‐protocol.org/
  • 24. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010SalmonhUp://www.salmon-­‐protocol.org/
  • 25. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 DEMO
  • 26. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Bill  is  now  on  his  favourite  Video  Portal
  • 27. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010He  want‘s  to  share  a  video  with  his  friends...  but  his  favourite  social  network  has  no  sharing  buUon  at  YouTube
  • 28. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Nascar  Problem
  • 29. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010XAuth hUp://xauth.org/
  • 30. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010XAuth  at  Provider• 100%  Client  Technology Login xauth.org/xauth.js XAuth.extend({ token: "1", expire: new Date().getTime() + 60*60*24*1000, extend: ["*"], });
  • 31. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010XAuth  at  Consumer •But static server on central domain needed Visits xauth.org/xauth.js XAuth.retrieve({ retrieve: [xauth.org], callback: receiveTokens });
  • 32. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010OExchange• Common  API  for  publishing  sth.  into  social   networks http://www.example.com/share.php?url={URI}&title= {title for the content}&description={short description of the content}&ctype=flash&swfurl={SWF URI}&height= {preferred SWF height}&width={preferred swf width} &screenshot={screenshot URI} hUp://www.oexchange.org/
  • 33. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Discovery  over  XRD <?xml version=1.0 encoding=UTF-8?> <XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0">     <Subject>http://www.example.com/linkeater</Subject>     <Property        type="http://www.oexchange.org/spec/0.8/prop/vendor">         Examples Inc.</Property>     <Property        type="http://www.oexchange.org/spec/0.8/prop/title">         A Link-Accepting Service</Property>     <Link        rel= "icon" href="http://www.example.com/favicon.ico"        type="image/vnd.microsoft.icon" />     <Link        rel= "http://www.oexchange.org/spec/0.8/rel/offer"        href="http://www.example.com/linkeater/offer.php"        type="text/html" /> </XRD>
  • 34. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 DEMO
  • 35. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Now  there  is  a  link  in  his  status  update cool  video: hUp://www.youtube.com/ watch?v=OFzkTxiwziQ
  • 36. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010OEmbed• Retrieves  embeddable  content  for  a  given  link http://www.flickr.com/services/oembed/?url=http%3A// www.flickr.com/photos/bees/2341623661/ {         "version": "1.0",         "type": "photo",         "width": 240,         "height": 160,         "title": "ZB8T0193",         "url": "http://farm4.static.flickr.com/ 3123/2341623661_7c99f48bbf_m.jpg",         "author_name": "Bees",         "author_url": "http://www.flickr.com/photos/bees/",         "provider_name": "Flickr",         "provider_url": "http://www.flickr.com/" } hUp://oembed.com/
  • 37. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010OEmbed  Discovery • Discoverable  through  meta  tags  at  original   resource <link rel="alternate" type="application/json+oembed"         href="http://flickr.com/services/oembed? url=http%3A//flickr.com/photos/bees/2362225867/&format=json"         title="Bacon Lollys oEmbed Profile" /> <link rel="alternate" type="text/xml+oembed"         href="http://flickr.com/services/oembed? url=http%3A//flickr.com/photos/bees/2362225867/&format=xml"         title="Bacon Lollys oEmbed Profile" />
  • 38. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010The  embedded  result cool  video:
  • 39. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010OEmbed  AggregaQon •embed.ly •supports 112 services over one endpoint •several libraries •easy implementation hUp://embed.ly/
  • 40. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 DEMO
  • 41. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Many  standards  available
  • 42. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010But  sQll  much  to  be  done• Friends  and  Friendships• Privacy• Access  Control• What  is  the  right  idenLfier?• More  than  one  provider  with  one  E-­‐Mail  Address?• Wide  adopLon• Easy  implementaLon
  • 43. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Many  projects  -­‐  one  common  goal hUp://federatedsocialweb.net
  • 44. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010And  many  people  working  on  it hUp://federatedsocialweb.net
  • 45. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010Social  Web  Acid  Test  -­‐  Level  0 factoryjoe
  • 46. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010How  far  is  VZnet? • OpenSocial •Salmon • OEmbed •XAuth • OExchange • XRD • PortableContacts • AcLvityStrea.ms • OpenID • WebFinger • PubsubHubbub
  • 47. VZnet  Netzwerke  Ltd.  -­‐  Monday,  December  6,  2010 Thank  youhUp://twiUer.com/BasLanHofmannhUp://studivz.net/basLanhUp://slideshare.net/bashofmannbhofmann@vz.nethUp://developer.studivz.net

×