Connecting-implementations

From Federated Social Web Incubator Group
Jump to: navigation, search

connecting implementations

One of several time slot 1 sessions.

what does your implementation support

  • syndicate?
    • Atom?
    • hAtom?
    • RSS 2.0?
    • MediaRSS?
    • Activity Streams (AS)?
  • Real-time
    • PubSubHubbub (PuSH)?
    • FriendFeed Simple Update Protocol (ffSUP)?
  • discovery?
    • webfinger
    • relme
  • auth?
    • oauth consume/provide
    • openid consume/provide
  • friends list?
    • XFN?
    • FOAF?
    • PoCo?

Raw notes

What’s available today:

Syndication PuSH / Real-time Discover & Verify: WebFinger Rel=Me Auth Friend list Sync (XFN, FOAF, PoCo) Add Friend / Follow Notes
Appleseed X; Pull, not push based X WebFinger style Similar to OpenID X X All internal protocol; Focused on building the user end first
BuddyCloud ASms Atom PuSh WebFinger; but only BC Done by Email srvc User roster X Completely XMPP-based; Salmon is currently broken
Falcon hAtom and Atom+AS[1] PuSH Rel=Me X XFN X
Geoloqui / IceCondor JSON X X OpenID; OAuth X X
Open Micro Blogger RSS RSS Cloud XRDS OpenID Consumer ASms includes PoCo REST API to follow
Personal Data Store XDI; under development: Atom under development: PuSH XRI resolution; under development: LRDD/XRD Log-in; XDI link contracts XDI X (via XDI Address Book) internal data model / protocol: XDI; various connectors for other protocols
StudiVZ MediaRSS Push-out Tweets X Log-in; Aspiring OpenID Via OpenSocial X?
Windows Live (WL) Atom X X OAuth WRAP X X

Compare also: http://status.net/wiki/OStatus/Interop

What is a sample URL for a user?

Appleseed
http://developer.appleseedproject.org/MichaelChisari -
BuddyCloud
http://buddycloud.com/user/buddycloud.com/koski
Falcon
http://tantek.com
Geoloqui / IceCondor
http://IceCondor.com/locations/json?id=<your_openId_url>
OpenMicroBlogger
http://openmicroblogger.com/brian
Personal Data Store
???
StudiVZ (with a link to English UI)
http://meinvz.net/
WL Msgr
http://robdolin.spaces.live.com/profile

Short-term opportunity:

  • Basic discovery of a feed from a profile:
    • <link rel=”alternate” …/> on Profile page
  • Consumption of an activity feed from a service

Misc. Notes

  • Open social web should focus on basic friend’ing and following
  • Mutual relationships determine access

Other locales (ex: Germany, France) have higher barriers of what personal data can be used for

BuddyCloud needs HTTP PUT for WebFinger


Interesting concepts:

  • Local user vs. Remote user
  • Cache’d user (who is refreshed) vs. copy


Challenges:

  • De-dupe’ing to prevent loops
  • Maintaining the source ID or similar so that original ID’s
  • Sad reality: keep your own ID in-band in the actual message (ex: ttk.me)

template

Goals

This section is incomplete. You can help by expanding it.

Notes

This section is incomplete. You can help by expanding it.

Outcomes

This section is incomplete. You can help by expanding it.

People

Attending the session: (by last name)

  • Tantek Çelik (Falcon)
  • Michael Chisari (AppleSeed)
  • Rob Dolin (Windows Live)
This section is incomplete. You can help by expanding it.