Instant Messenger

Instant Messenger Anwendungen unterstützen informelle und spontane Kommunikation zwischen eingeloggten Benutzern/Benutzerinnen. In diesem Projekt soll eine Client-Server-Infrastruktur für Instant Messenging konzipiert und implementiert werden. Dazu werden zu Beginn in einer Seminarreihe einige bereits verfügbare Instant Messenger betrachtet (insbesondere die Stärken und Schwächen deren Funktionalität und Benutzungsschnittstellen sowie Implementation).Dann wird ein Konzept für eine offene Infrastruktur erstellt, welches schließlich sowohl Server- als auch Client-seitig implementiert wird.

In einem zweiten Schritt soll die entstandene und auf Java basierende Infrastruktur konzeptionell ausgebaut und weiterentwickelt werden. Besondere Schwerpunkte sind hierbei die Darstellung von Kontakten und deren Verfügbarkeiten, die Benachrichtigung von Online-BenutzerInnen und die Multiprotokollfähigkeit - also der Möglichkeit, über verschiedene Protokolle mit anderen Instant Messengern (wie z. B.: ICQ) zu kommunizieren. Weitere wichtige Aspekte sind die Sammlung von Daten über die Aktivitäten der BenutzerInnen am Computer, um die Benutzer entsprechend Ihrer aktuellen Situation mit den richtigen Informationen versorgen zu können.

Dieses Forschungsprojekt hat daher u.a. als Ziel, Plugins für die bestehende Infrastruktur zu entwickeln, welche Informationen aus dem Betriebssystem und den Anwendungen über die BenutzerInnen sammeln und analysieren. Besondere Aspekte sind hierbei u.a. Multi-Hierarchy Logging und Native Extensions in Java.

Projektleitung:
Prof. Dr. Tom Gross, Professur Computer Supported Cooperative Work (CSCW)