Sebastian Lenz

Lobby Beta

Stellt soziale Netze dar, erlaubt deren Erkundung und Organisation im 3D-Raum und visualisiert Ereignisse in Echtzeit.

Darstellung des Freundeskreises des Benutzers.

Darstellung des Freundeskreises des Benutzers.

Dateien

Inhaltliche Beschreibung

Seitdem vom Web 2.0 gesprochen wird gehört der Begriff „Social Software“ neben „User Generated Content“, „Atoms“ und „Podcast“ zu den großen Schlagwörtern im Umgang mit dem Internet. Als soziale Software bezeichnet man Systeme, die eine zwischenmenschliche Kommunikation, Interaktion oder Zusammenarbeit ermöglichen. Meist sind diese Programme so angelegt, dass ihre Inhalte von den Benutzern selbst erstellt und gepflegt werden.

Der Prototyp LobbyBeta versteht sich als eine Sammelplattform für diese sozialen Dienste. Ziel ist es, eine Vielzahl verfügbarer Dienste unter einer Oberfläche zu vereinen, wobei es weniger darum geht, aktiv deren Funktionen zur Verfügung zu stellen, als vielmehr darum, die Beziehungen zwischen den Benutzern zu analysieren und zu visualisieren.

Datengrundlage

Im ersten Schritt ist es erforderlich, Daten über den Benutzer und seine Beziehungen zu anderen Benutzern zu erheben. Das Konzept sieht keine manuelle Eingabe vor, LobbyBeta basiert ausschließlich auf aus anderen Anwendungen, die über geeignete APIs verfügen, gewonnen Daten:

Anwendung: Identität / Beziehungen
Social Network: Benutzername / Freundesliste
E-Mail-Programm: E-Mail-Adresse / Adressbuch
Weblog: URL / Blogroll
Chat-Programm: Spitzname / Kontaktliste
Handy: Rufnummer / Adressbuch

Jede externe Anwendung definiert so eine Identität, ein eindeutiges Merkmal, anhand dessen eine Person zu erkennen ist. Eine oder mehrere dieser Identitäten definieren einen Benutzer in LobbyBeta. Gleichzeitig liefern sie Informationen über die Beziehungen des Benutzers zu anderen Identitäten/Benutzern.

Sammeln & Verarbeitung

Der Prototyp ist als Server-Client-Anwendung konzipiert. Der Client übernimmt dabei die Aufgabe, die erforderlichen Daten zu sammeln und an einen Server im Internet zu übergeben. Der Server verknüpft die gewonnen Daten zu einem Netzwerk zwischen den Benutzern und stellt sie dem Client in strukturierter Form zur Verfügung. Dieser stellt schließlich das Beziehungsnetzwerk des Benutzers dar.

Visualisierung

Grundlage der Visualisierung bietet ein abstrakter, dreidimensionaler Raum, in dessen Zentrum der aktuelle Benutzer selbst als Avatar abgebildet ist. Um ihn herum sind seine direkten Bekanntschaften abgebildet, der farbig abgehobene Boden unterstützt diesen „Freundeskreis“. Ein Netzwerk aus Linien verbindet die Benutzer untereinander und lässt bereits jetzt die Beziehungen zwischen ihnen erkennen. Durch das Selektieren einzelner Benutzer wird deren Profil in einem schmalen Fenster am Bildschirmrand dargestellt. Dem Benutzer stehen verschiedene Möglichkeiten bereit, seine Kontakte im Raum zu organisieren: die Kontakte können per Drag’n Drop verschoben und durch das Aufziehen einer Selektion in Gruppen geordnet werden. Eine Funktion zum Beschriften des Bodens erleichtert das schnelle Auffinden einzelner Benutzer als auch die Orientierung im Raum.

Per Doppelklick können Benutzer erweitert werden, auch deren Freundeskreise werden dann im Raum dargestellt. Der Mengenlehre folgend werden Benutzer, die sich gleichzeitig in zwei Freundeskreisen befinden, in der Schnittmenge der Kreise platziert. Durch das Erweitern anderer Benutzer entstehen so Ansichten, die entweder lange Ketten oder große Gruppen von Bekanntschaften darstellen.

Interagieren

Über einen Menüring, der um selektierte Benutzer erscheint, ist es möglich auf Funktionen zuzugreifen, die sich aus dessen Identitäten ergeben: Hat ein Benutzer seine E-Mail-Adresse hinterlegt, so kann man ihm direkt eine Nachricht schreiben, ist sein Spitzname bekannt, so kann man mit ihm chatten oder ihn anrufen. Auch wenn ein anderer Benutzer mit dem Anwender kommuniziert, wird dies von LobbyBeta dargestellt: Nachrichten oder neue Blog-Einträge eines Benutzers erscheinen als Sprechblase über dessen Avatar, eine laufende Kommunikation, wie z.B. ein Telefonat, wird durch einen fließenden Schwarm zwischen den Benutzern markiert.

Finden

Eine einfache Suchfunktion erlaubt das Auffinden von Benutzern anhand deren Namen oder Merkmalen, wie z.B. deren E-Mail-Adressen. Zusätzlich können in der Anwendung einzelnen Benutzern Tags zugeordnet werden, anhand derer man die Darstellung filtern kann. Mithilfe der Tags ist es aber auch möglich, dynamische Gruppen zu erstellen, die automatisch Benutzer mit bestimmten Tags zusammenfassen.

Ausblick

LobbyBeta vereint verschiedene Konzepte zur Darstellung von Netzwerken in einer Anwendung, zusätzlich werden Echtzeitinformationen sinnvoll mit dieser Grafik verknüpft.
Die Applikation kann für eine Vielzahl von Zielgruppen eingesetzt werden. Sowohl die Verwaltung von privaten Kontakten und Freundeskreisen, aber auch die Darstellung von Firmen- und Abteilungsstrukturen können realisiert werden.

Der Prototyp zeigt, dass die Anwendung nicht unbedingt auf einem Desktop-Rechner zum Einsatz kommen muss. Neben Maus und Tastatur kann auch ein Controller zum Navigieren und Interagieren verwendet werden, LobbyBeta kann so auch als Oberfläche sozialer Netzwerke für Unterhaltungselektronik wie Konsolen oder Media Center PCs eingesetzt werden.