In den letzten Tagen hat Facebook einige so spannende Ankündigungen gemacht, dass ich sogar kurz mal meinen Umzugsstress unterbrechen und darüber bloggen muss 🙂

Die Facebook Open Stream API

Die erste Ankündigung betrifft Facebooks Activity Stream der spätestens seit dem letzten Redesign das zentrale Feature von Facebook geworden zu sein scheint. Mit der Open Stream API führt Facebook diese Strategie fort und öffnet die Aktivitäten auch für externe Applikationen und Services. Besonders lobenswert ist, dass Facebook neben einer proprietären API (zum lesen und schreiben) auch einen Atom-Feed+Activity Extension1 zum weiterverarbeiten des Activity Streams anbietet. Leider ist aber auch der Atom-Feed über den Facebook-Authentifizierungsprozess geschützt und kann dadurch nicht ohne weiteres mit z.B. einem Feedreader abonniert werden.

Dass Facebook die proprietäre Open Stream API entwickelt, statt die OpenSocial RESTFul API einzusetzen ist leider zu verstehen, immerhin ist OpenSocial als Googles Antwort auf die Facebook-Apps entstanden. Schade!

OpenID Login

Als Facebook letztes Jahr der OpenID-Foundation beigetreten ist, um sie speziell in Sachen Usability/User Experience zu unterstützt, hatte ich natürlich große Hoffnung, dass Facebook in naher Zukunft auch selbst auf OpenID umstellen würde. Seit Montag ist jetzt klar, dass Facebook an einem OpenID-Login arbeitet, der hoffentlich auch irgendwann ein fester Bestandteil von Facebook-Connect wird.

Aber Facebook wäre nicht Facebook, wenn sie einfach nur einen klassischen OpenID-Login umsetzen würden. Wie Carsten Pötter auf SpreadOpenID beschreibt, plant Facebook eine Art OpenID-Auto-Discovery:

Facebook will automatically check to see if users have logged into any OpenID account when they hit Facebook.com, and give them the option to automatically login to Facebook without entering new information.

Leider ist dieses Feature, wohl nicht global für alle OpenID-Provider und definitiv nicht ohne Directed Identity möglich… aber man wird sehen (vielleicht spinn ich hier im Blog demnächst mal ein paar Szenarien (Worst-Cases) durch).


1 Die Atom Activity Extensions erweitert die Atom Spezifikation um eine Aktivitäten-Syntax. Die Idee entstand im Rahmen des DiSo-Projekts und wird unter anderem auch schon von MySpace und YIID unterstützt. Darauf werde ich demnächst sicherlich noch etwas detaillierter eingehen.

Die deutschsprachige Bloglandschaft steckt seit einiger Zeit in einer Depression, das behauptet zumindest Kai Müller und wenn ich mir anschaue wie viele deutsche Blogs ich in meinem Feedreader habe, muss ich ihm leider zustimmen… also folge ich mal seinem Aufruf und stelle die wenigen deutschen Blogs (bzw. deutschen Blogger) die ich regelmäßig lese hier vor:

hackr.de – Markus bloggt so wunderbar kompakt (…und das ist gut so, denn wer hat denn bei dieser Informationsfülle (die tagtäglich auf uns einbricht) noch Zeit mehrseitige Artikel zu lesen?) (Ach ja, Hauptthema von hackr.de ist übrigens das Web (2.0))

Mr. Topf – Christian ist wohl der einzige Mensch im ganzen Web, der sich mit DataPortability in/für Virtuelle Welten beschäftigt. Wenn es einer schafft, eine dezentrale virtuelle Welt zu konzipieren, bei der ich mich mit meiner OpenID anmelden kann und mein 3D-Avatar per Attribute Exchange übertragen wird, dann er 🙂

notsorelevant.com – das Blog ist zwar nicht deutschsprachig, aber sein Autor ist es und das muss reichen! Carsten schreibt auf notsorelevant hauptsächlich über mein Lieblingsthema das OpenWeb, schafft es aber (im Gegensatz zu mir) das doch eher trockene und technische Thema in verständliche Wort zu fassen… außerdem ist er der einzige Beamte (den ich kenne) der sich überhaupt mit diesem Thema beschäftigt 🙂

Damit meine nächste Liste nicht ganz so spärlich ausfällt, würde ich mich über ein paar deutsche Lese-Tipps sehr freuen… Eigenwerbung ist natürlich dringend erwünscht!