Zum Inhalt springen

Instant Messaging

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. Januar 2006 um 17:18 Uhr durch 82.212.12.148 (Diskussion) (Generelle Informationen). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Instant Messaging (Abk.: »IM«) (englisch ˈɪnstənt ˈmesɪdʒɪŋ): »sofortige Nachrichtenübermittlung« ist ein Dienst, der es ermöglicht, mittels einer Software (Client), dem Instant Messenger, in Echtzeit mit anderen Teilnehmern zu kommunizieren (chatten). Dabei werden kurze Text-Mitteilungen im Push-Verfahren über ein Netzwerk (Server) an den Empfänger geschickt (meist über das Internet), auf die dieser unmittelbar antworten kann. Auf diesem Weg lassen sich auch Dateien austauschen.

In den meisten Instant Messenger-Programmen können Kontaktlisten, so genannte Buddy-Listen, erstellt werden. Dabei werden ähnlich wie in einem Adressbuch die Adressen von anderen Teilnehmern abgespeichert. Darüber hinaus bekommt man angezeigt, welcher Status (online, nicht verfügbar, abwesend, nicht stören, offline usw.) dieser im IM-Netzwerk aktuell hat.

Die meisten IM-Dienste sind aufgrund verschiedener, zum Teil proprietärer Protokolle untereinander inkompatibel und werden jeweils von einem Betreiber kontrolliert. Ausnahmen sind die Protokolle

  • Jabber (als Internetstandard anerkannt)
  • SILC (soll ebenfalls zum Standard erhoben werden)

AOL, dem Betreiber des AOL Instant Messengers (AIM) und seit 1998 auch Betreiber von ICQ (beide sind teilweise miteinander kompatibel), wurde im September 2002 ein US-Patent auf Instant Messaging zugesprochen.

Es gibt auch universelle IM-Software, die mehrere Protokolle beherrscht (Multiprotokollclients, Multi-Messenger), so z.B. Adium, Gaim, IM2, Kopete, Miranda, SIM oder Trillian.

Jabber unterstützt die Verbindung zu anderen Protokollen serverseitig, so dass am Client nur Jabber benötigt wird (der Verbindungs-Server muss das gewünschte Protokoll unterstützen).

Darüber hinaus existieren auch Business-Lösungen zu IM, etwa "Lotus Sametime" (, war kurzeitig in Lotus Instant Messaging and Web Conferencing umbenannt,) oder "Microsoft Live Communications Server". Diese haben etwa den Vorteil, in andere Anwendungen integriert werden zu können.

Entstehung des Begriffs

Der Ausdruck „Instant Message“ wurde von Paul A. Linebarger geprägt. Er beschrieb damit in seinen Science-Fiction Geschichten aus den 1960er Jahren – die er unter dem Pseudonym Cordwainer Smith verfasste – Nachrichten, die mit Überlichtgeschwindigkeit über interstellare Distanzen hinweg verschickt werden konnten. Seine „sofortigen Nachrichten“ galten als extrem teuer und er schrieb einige Episoden, die die Unerschwinglichkeit dieser Nachrichten zum Thema hatten.

Die Mitglieder der New England Science Fiction Association (die meisten waren Computerexperten) haben den Ausdruck aufgenommen und ihren wöchentlichen Newsletter so genannt. Der heutige Gebrauch des Begriffs dürfte dort seinen Ursprung haben.

Nutzerverteilung

  • AIM: Keine Daten über die aktiven Nutzer vorhanden, 195 Millionen registrierte IDs (Januar 2003)
  • Gadu-Gadu: 3,6 Millionen (Januar 2005)
  • ICQ: 6 Millionen aktiv, 140 Millionen total (Juni 2003) (2005 sollen es 190 Millionen sein)
  • IRC: Multiple Netzwerke erschweren die Statistik, man rechnet mit mehreren Millionen Nutzern.
  • Jabber: 4 Millionen total (Oktober 2003)
  • MSN: 27,3 Millionen aktiv, 155 Millionen total (April 2005)
  • Yahoo Messenger: 19,1 Millionen im Mai 2002 ([1])

Generelle Informationen

Die folgenden Tabellen enthalten generelle und technische Informationen der meisten Instant Messaging-Programme und Protokolle zur Kommunikation mit einem oder mehrerern Gesprächspartnern. Weitere Informationen finden Sie in den einzelnen Artikeln.

Entwickler Erstes Release Typ Toolkit Aktuell stabile Version Kosten Lizenz
Adium ? ? Multi protocol ? 0.87 Kostenlos GPL
AIM AOL Mai 1997 Single protocol W32 5.1 (Win)
4.3 Deutsch (4.7 English) (Mac)
Kostenlos Proprietär
aMSN Alvaro J. Iradier Muro Mai 2002 Single protocol Tcl/Tk 0.95 Kostenlos GPL
BitlBee Wilmer van der Gaast Sep. 2002 Multi protocol (IRC) 0.92 Kostenlos GPL
Centericq Konstantin Klyagin ? Multi protocol textbased 4.21.0 Kostenlos GPL
Colloquy ? ? Multi protocol Cocoa 2.0 Kostenlos GPL
Fire Eric Peyton ? Multi protocol Cocoa 1.5.3 Kostenlos GPL
Gajim Yann Le Boulanger Mai 2004 Single protocol Gtk 0.8 lizenzkostenfrei GPL
Gaim Mark Spencer Nov. 1998 Multi protocol Gtk 1.5.0 lizenzkostenfrei GPL
Google Talk Google, Inc. 24. Aug. 2005 Single protocol W32 1.0.0.78 Kostenlos Proprietär
iChat Apple Computer Aug. 2002 Multi protocol Cocoa 3 Kostenlos Proprietär
ICQ Mirabilis Nov. 1996 Single protocol W32 5.06 Kostenlos
Adware
Proprietär
IM2 IM2 Team Nov. 2003 Multi protocol W32 1.5 Kostenlos Proprietär
JAJC Mikel Ivanov 2002 Single protocol W32 0.0.8.114 Kostenlos Proprietär
Jeti/2 ES de Boer / V.Ehlert 2004 Single protocol Java 0.7.2.6 Kostenlos GPL
Kopete Kopete Team Mär. 2002 Multi protocol Qt/KDE 0.10.3 Kostenlos GPL
licq Jon Keating, Dennis Tenn, Thomas Reitelbach Feb. 1998 Single protocol Qt 1.3.2 Kostenlos GPL
mICQ Mattew D. Smith (bis ICQv5); Rüdiger Kuhlmann 2001 Single protocol textbased 0.5.1 Kostenlos GPL v2
Miranda IM Miranda IM Project 2000 Multi protocol W32 0.4.0.2 Kostenlos GPL
MSN Messenger Microsoft Jul. 1999 Single protocol W32 7.5 Kostenlos
Adware
Proprietär
Proteus Defaultware ? Multi protocol Cocoa 4.12 15 US$ Proprietär
Psi Justin Karneges 2001 Single protocol Qt/KDE, W32 0.10 Kostenlos GPL
Qnext Qnext Corp. 2004 Multi protocol Java 2.0 Kostenlos Proprietär
QQ (OICQ) Tencent Feb. 1999 Single protocol win32 2004 II Kostenlos Proprietär
Skype Niklas Zennström und Janus Friis 2003 Single protocol Qt/KDE, W32 1.4.0.84 (Win)
1.3.0.17 (Mac)
1.2.0.18 (Linux)
1.2.0.18 (Pocket PC)
Kostenlos Proprietär
SIM Shutoff. Co. Jun. 2002 Multi protocol Qt/KDE,W32 0.9.3 Kostenlos GPL
Telwell VCN Corp. 2002 Single protocol W32 3.1.3.19 Kostenlos Proprietär
Tkabber Alexey Shchepin 2003 Single protocol Tcl/Tk 0.9.8 Kostenlos GPL
Trillian Cerulean Studios Jul. 2000 Multi protocol W32 3.1.0.121 Kostenlos Proprietär
Trillian Pro Cerulean Studios Sep. 2002 Multi protocol W32 3.1.0.121 25 US$ Proprietär
Yahoo! Messenger Yahoo! Jun. 1999 Single protocol W32, Cocoa, Gtk 7.0 (Win)
2.5.3 (Mac)
1.0.4-1 (Unix)
4 (FreeBSD)
Kostenlos
Adware
Proprietär
Entwickler Erstes Release Typ Toolkit Aktuell stabile Version Kosten Lizenz

Netzwerk-Unterstützung

Informationen zu den Netzwerken, zu denen der Client eine Verbindung aufbauen kann.

AIM ICQ MSN Messenger Y!M IRC Jabber Bonjour Novell GroupWise Lotus Sametime Gadu-Gadu Sonstige
Adium Ja Ja Ja Ja Nein Ja Ja Ja Ja Ja
AIM Ja Ja Nein Nein Nein Nein Nein Nein Nein Nein
aMSN Nein Nein Ja Nein Nein Nein Nein Nein Nein Nein
BitlBee Ja Ja Ja Ja Nein Ja Nein Nein Nein Nein
Centericq Ja Ja Ja Ja Ja Ja Nein Nein Nein Ja
Colloquy Nein Nein Nein Nein Ja Nein Nein Nein Nein Nein SILC
Fire Ja Ja Ja Ja Ja Ja Ja ? ? Nein
Gajim Nein 1 Nein 1 Nein 1 Nein 1 Nein 1 Ja Nein Nein Nein Nein 1
Gaim Ja Ja Ja Ja Ja Ja Nein Ja Plugin [2] Ja SILC, QQ (Plugin [3])
Google Talk Nein Nein Nein Nein Nein Ja Nein Nein Nein Nein
iChat Ja Ja Nein Nein Nein Ja Ja ? ? Nein
ICQ Ja Ja Nein Nein Nein Nein Nein Nein Nein Nein
IM2 Ja Ja Ja Ja Ja Nein Nein Nein Nein Nein
JAJC Nein 1 Nein 1 Nein 1 Nein 1 Nein 1 Ja Nein Nein Nein Nein 1
Jeti/2 Nein 1 Nein 1 Nein 1 Nein 1 Nein 1 Ja Nein Nein Nein Nein 1
Kopete Ja Ja Ja Ja Ja Ja Nein Ja Ja Ja
mICQ Nein Ja Nein Nein Nein Nein Nein Nein Nein Nein
Miranda IM Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Plugins: Tlen, Walla, QQ ([4]), Skype ([5])
MSN Nein Nein Ja Nein Nein Nein Nein Nein Nein Nein
Psi Nein 1 Nein 1 Nein 1 Nein 1 Nein 1 Ja Nein Nein Nein Nein 1
Proteus Ja Ja Ja Ja Nein Ja Ja Nein Ja Ja
Qnext Ja Ja Ja Ja Ja Nein Nein Nein Nein Nein
QQ Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein QQ
Skype Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Skype
SIM Ja Ja Ja Ja Nein Ja Nein Nein Nein Nein
Telwell Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein
Tkabber Nein 1 Nein 1 Nein 1 Nein 1 Nein 1 Ja Nein Nein Nein Nein 1
Trillian Ja Ja Ja Ja Ja Nein Nein Nein Nein Nein
Trillian Pro Ja Ja Ja Ja Ja Ja Ja Ja Ja Nein Skype (Plugin)
Y!M Nein Nein Nein Ja Nein Nein Nein Nein Nein Nein
AIM ICQ MSN Messenger Y!M IRC Jabber Bonjour Novell GroupWise Lotus Sametime Gadu-Gadu Sonstige

Fußnote 1: Interoperabilität mit proprietären Protokollen kann durch serverseitige Gateways (sogenannte Transports) erreicht werden (siehe Jabber).

Betriebssystem-Unterstützung

Betriebssysteme, unter denen die Clients laufen (ohne Emulation).

Windows Mac OS X Unix, Linux, BSD AmigaOS
Adium Nein Ja Nein
AIM Ja Ja Ja
aMSN Ja Ja Ja
BitlBee Ja Ja Ja
Centericq Ja Ja Ja
Colloquy Nein Ja Nein
Fire Nein Ja Nein
Gajim Ja Nein Ja
Gaim Ja Ja 2 Ja
Google Talk Ja (nur 2000/XP/2003) Nein (geplant) Nein (geplant)
iChat Nein Ja Nein
ICQ Ja Ja Nein
IM2 Ja Nein (geplant) Nein (geplant)
JAJC Ja Nein Nein
Jeti/2 Ja Ja Ja
Kopete Nein Nein Ja
mICQ Ja 3 Ja Ja Ja
Miranda IM Ja Nein Nein
MSN Ja Ja Nein
Proteus Nein Ja Nein
Psi Ja Ja Ja
Qnext Ja Nein (geplant) Ja
QQ Ja Nein Nein
Skype Ja Ja Ja
SIM Ja Ja Ja
Tellwell Ja Nein Nein
Tkabber Ja Ja Ja
Trillian Ja Nein Nein
Trillian Pro Ja Nein Nein
Y!M Ja Ja Ja
Windows Mac OS X Unix, Linux, BSD

Fußnote 2: Die Mac OS X Version muss selbst kompiliert werden und benötigt einen installierten X Server und GTK+.
Fußnote 3: Benötigt ein ANSI-kompatibles Terminal.

Funktionen

Information darüber, welche Funktionen die einzelnen Programme unterstützen.

Verschlüsselung Dateitransfer Grafische Smileys Spiele veränderbares Aussehen Plugin-System 4 Externe Zusatzprogramme 5
Adium Ja Ja Ja Ja Ja Ja Ja
AIM Nein Ja Ja Teilweise Ja Nein Ja
aMSN ? Ja Ja Nein Ja Ja Ja
BitlBee Nein Nein Nein Nein Nein Nein Nein
Centericq Ja9 Teilweise Nein Nein Ja Nein ?
Colloquy Ja Ja Ja Nein Ja Ja ?
Fire Nein ? Ja Nein ? ? Ja
Gajim Ja Nein Ja Nein Ja Nein Nein
Gaim via Plugin4 Teilweise Ja Nein Ja Ja Ja
Google Talk Nein (geplant) Nein Nein Nein Nein Nein Nein
iChat via Add-On5 Ja Ja Nein Nein Nein Ja
ICQ Nein Ja Ja Ja Ja Ja Ja
IM2 Ja Ja Ja Ja Ja ? ?
JAJC Ja9 Ja Ja Ja Ja Ja Nein
Jeti/2 Ja Ja Ja Nein Ja Ja Nein
Kopete Ja Teilweise Ja Nein Teilweise Ja Ja
mICQ Ja7 Ja Nein Nein Ja Nein Nein
Miranda IM via Plugin Ja via Plugin via Plugin Ja Ja Ja
MSN Nein Ja Ja Ja Ja Nein Ja
Proteus ? Teilweise Ja Nein Ja Ja Ja
Psi Ja9 Ja Ja Nein Nein Nein (geplant) Nein
Qnext Ja8 Ja Ja Ja Ja Ja Nein
QQ Nein Ja Ja Ja Ja Nein Ja
SIM Ja7 Ja Ja Nein Ja Ja Ja
Skype Ja8 Ja Ja Nein Nein Ja Ja
Tellwell Ja8 Ja Ja Ja Nein Nein Nein
Tkabber Ja9 Ja Ja Ja Ja Ja Ja
Trillian Ja8 Ja Ja Nein Ja Nein Ja
Trillian Pro Ja8 Ja Ja Ja Ja Ja Ja
Xfire Nein Teilweise6 Ja Nein Ja Nein Nein
Y!M Nein Ja Ja Ja Ja Nein Nein
Verschlüsselung Dateitransfer Grafische Smileys Spiele Themes/Skins Plugin-System Third-party Add-Ons

Fußnote 4: Plugin-System, um die standardmäßigen Features zu erweitern oder neue hinzuzufügen (Client oder Protokoll).
Fußnote 5: Add-Ons werden in der Regel nicht vom Autoren vorgesehen und sind eigenständige Programmteile.
Fußnote 6: Transfer nur von Server zu Client, beispielsweise für Downloads von Demos und/oder Updates.
Fußnote 7: SSL-verschlüsselte Direktverbindung; kompatibel sind licq, mICQ und SIM.
Fußnote 8: Proprietär; nur zu sich selber kompatibel.
Fußnote 9: SSL und GnuPG (End-to-End-Verschlüsselung).

Weitere Konferenzmöglichkeiten

Informationen darüber, welche sonstigen Möglichkeiten der Kommunikation die Clienten unterstützen.

Audio Chat Multi-Person Audio Chat Video Chat Multi-Person Video Chat SMS (mobile) Messaging
Adium Nein Nein Nein Nein Nein
AIM Ja ? Ja ? Ja
aMSN Nein Nein Nein Nein ?
BitlBee Nein Nein Nein Nein Nein
Centericq Nein Nein Nein Nein Ja
Fire Nein Nein Nein Nein ?
Gaim Nein Nein Nein Nein Nein
Google Talk Ja Nein Nein Nein Nein
iChat Ja Ja Ja Ja ?
ICQ Ja ? Ja ? Ja
IM2 Ja ? Ja ? Ja
JAJC Nein Nein Nein Nein ?
Kopete Nein Nein Ja Nein Ja
mICQ Nein Nein Nein Nein Ja
Miranda IM Ja Nein Nein Nein Ja
MSN Ja Nein Ja Nein Ja
Proteus Nein Nein Nein Nein ?
Psi Ja (Jingle) Nein Nein Nein Ja (Transport)
Qnext Ja Ja Ja Ja Nein
QQ Ja Ja Ja ? Ja
SIM Nein Nein Nein Nein Ja
Skype Ja Ja Ja Nein ?
Telwell Ja Nein Ja Nein Nein
Tkabber Nein Nein Nein Nein ?
Trillian Ja Nein Nein Nein Nein
Trillian Pro Ja Nein Ja Nein Nein
Y!M Ja Ja Ja Nein Ja
Audio Chat Multi-Person Audio Chat Video Chat Multi-Person Video Chat SMS (mobile) Messaging

Protokolle

Informationen über die Netzwerkprotokolle, mit denen sich die Clients verbinden.

Entwickler Erste Veröffentlichung Lizenz Identität (ohne alias) Asynchronous message relaying
Bonjour (vorh. Rendezvous) Apple Computer August 2002 Proprietär Username@hostname Nein
Gadu-Gadu Gadu-Gadu 17. Juli 2000 Proprietär Eindeutige Nummer
z.B. 12345678
Ja
IRC Jarkko Oikarinen August 1988 Freie Software Nickname!Username@hostname
(od. "hostmask")
z.B. user!~usr@a.b.com
Ja
XMPP (Jabber) Jeremie Miller Mai 2000 Freie Software Jabber ID
zum Beispiel usr@a.b.c/home
Ja
SILC Pekka Riikonen Sommer 2000 Freie Software Fingerprint des öffentlichen Schlüssels ?
Mobile Status Notification Protocol (MSNP) Microsoft Juli 1999 Proprietär E-mail Adresse (z.B. Microsoft .NET Passport) ?
OSCAR Protokoll AOL ? Proprietär Username od. UIN
z.B. 12345678
Ja
Yahoo! Messenger Yahoo! ? Proprietär Username Ja
Telwell VCN Corp. 2002 Proprietär Telwell ID Ja
Entwickler Erste Veröffentlichung Lizenz Identität (ohne alias) Asynchronous message relaying