Instant Messaging
Instant Messaging (IM) (englisch Dienst, der es ermöglicht, mittels eines Client-Programms, dem Instant Messenger, in Echtzeit zu chatten, kurze Nachrichten (im Push-Verfahren) an andere Teilnehmer über ein Netzwerk (meist das Internet) zu schicken oder Dateien auszutauschen.
: „sofortige Nachrichtenübermittlung“ ) ist einIn den meisten Instant Messenger ist es möglich, so genannte Buddy-Listen zu erstellen. Dabei werden die Adressen von anderen Teilnehmern gespeichert und es wird gemeldet, sobald diese im Internet sind und ebenfalls IM nutzen.
Die meisten IM-Dienste sind aufgrund verschiedener zum Teil proprietärer Protokolle untereinander inkompatibel und werden von einem Betreiber kontrolliert. Ausnahmen sind Jabber, dessen Protokoll als Internetstandard anerkannt ist und SILC, das auch zum Standard erhoben werden soll. Die IETF hat bereits das Session Initiation Protocol (SIP) und die SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) erstellt.
AOL, dem Betreiber des AOL Instant Messengers (AIM) und seit 1998 auch Betreiber von ICQ, wurde im September 2002 ein US-Software-Patent auf Instant Messaging zugesprochen. Neuere Versionen der beiden Instant Messenger AIM und ICQ sind zudem teilweise zueinander kompatibel.
Es gibt auch universelle IM-Software, die mehrere Protokolle beherrscht (Multiprotokollclients), so z.B. Gaim, Miranda, Trillian und SIM. Jabber unterstützt die Verbindung zu anderen Protokollen serverseitig, so dass am Client nur Jabber benötigt wird.
Darüber hinaus existieren auch Business-Lösungen zu IM, etwa Lotus Instant Messaging and Web Conferencing (ehemals Lotus Sametime) oder Microsoft Live Communications Server. Diese haben etwa die Vorteile, in Anwendungen integriert werden zu können und verschlüsselte Übertragung zu beherrschen.
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, aber 195 Millionen registrierte IDs (Januar 2003)
- Gadu-Gadu: 3.6 Millionen (Januar 2005)
- ICQ: 6 Millionen aktiv, 140 Millionen total (Juni 2003)
- IRC: Multiple Netzwerke erschweren die Statistik, man rechnet mit mehreren Millionen Nutzern.
- Jabber: 4 Millionen total (Oktober 2003)
- MSN: 100 Millionen aktiv, 155 Million total (April 2005)
- Trillian: 1 Million Nutzer 2002. Mehr als 5 Millionen Downloads.([1])
- Yahoo Messenger: 19.1 Millionen im Mai 2002 ([2])
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 | Adam Iser | Sep. 2001 | Multi-protocol | Cocoa | 0.82 | Kostenlos | GPL |
AIM | AOL | Mai 1997 | Single protocol | W32 | 5.1 (Win) 4.3 (Mac) |
Kostenlos Adware |
Proprietär |
aMSN | Alvaro J. Iradier Muro | Mai 2002 | Single protocol | Tcl/Tk | 0.94 | Kostenlos | GPL |
BitlBee | Wilmer van der Gaast | Sep. 2002 | Multi protocol | (IRC) | 0.92 | Kostenlos | GPL |
Centericq | Konstantin Klyagin | ? | Multi protocol | textbased | 4.20.0 | Kostenlos | GPL |
Colloquy | ? | ? | Multi protocol | Cocoa | 2.0 | Kostenlos | GPL |
Fire | Eric Peyton | ? | Multi protocol | Cocoa | 1.5.2 | Kostenlos | GPL |
Gaim | Mark Spencer | Nov. 1998 | Multi protocol | Gtk | 1.3.1 | lizenzkostenfrei | GPL |
iChat | Apple Computer | Aug. 2002 | Multi protocol | Cocoa | 3 | Kostenlos | Proprietär |
ICQ | Mirabilis | Nov. 1996 | Single protocol | W32 | 5 | 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.112 | Kostenlos | Proprietär |
Jeti/2 | ES de Boer / V.Ehlert | 2004 | Single protocol | ? | 0.6.4 | Kostenlos | GPL |
Kopete | Kopete Team | Mär. 2002 | Multi protocol | Qt/KDE | 0.10.1 | Kostenlos | GPL |
licq | Jon Keating, Dennis Tenn, Thomas Reitelbach | Feb. 1998 | Single protocol | Qt | 1.3.0 | Kostenlos | GPL |
mICQ | Mattew D. Smith (bis ICQv5); Rüdiger Kuhlmann | 2001 | Single protocol | textbased | 0.5.0.4 | Kostenlos | GPL v2 |
Miranda IM | Miranda IM Project | 2000 | Multi protocol | W32 | 0.4 | Kostenlos | GPL |
MSN Messenger | Microsoft | Jul. 1999 | Single protocol | W32 | 7.0 | Kostenlos Adware |
Proprietär |
Proteus | Defaultware | ? | Multi protocol | Cocoa | 4.11 | 15 US$ | Proprietär |
Psi | Justin Karneges | 2001 | Single protocol | Qt/KDE, W32 | 0.9.3 | Kostenlos | GPL |
QQ (OICQ) | Tencent | Feb. 1999 | Single protocol | ? | 2004 II | Kostenlos | Proprietär |
Skype | Niklas Zennström und Janus Friis | 2003 | Single protocol | Qt/KDE, W32 | 1.3.0.45 (Win) 1.0.0.24 (Mac) 1.1.0.13 (Linux) 1.1.0.6 (Pocket PC) |
Kostenlos | Proprietär |
SIM | Shutoff. Co. | ? | Multi protocol | Qt/KDE | 0.9.3 | Kostenlos | GPL |
Tkabber | Alexey Shchepin | 2003 | Single protocol | Tcl/Tk | 0.9.7.1 | Kostenlos | GPL |
Trillian | Cerulean Studios | Jul. 2000 | Multi protocol | W32 | 3.1 | Kostenlos | Proprietär |
Trillian Pro | Cerulean Studios | Sep. 2002 | Multi protocol | W32 | 3.1 | 25 US$ | Proprietär |
Yahoo! Messenger | Yahoo! | Jun. 1999 | Single protocol | W32, Cocoa, Gtk | 6.0 (Win) 2.5.3 (Mac) 1.0.4-1 (Unix) 4 (FreeBSD) |
Kostenlos | 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 | SILC | Jabber | Bonjour | Novell GroupWise Messenger | Lotus Sametime | Gadu-Gadu | Skype | Tlen | Walla | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Adium | Ja | Ja | Ja | Ja | Nein | Nein | Ja | Ja | Ja | Ja | Ja | Nein | ? | ? | ? |
AIM | Ja | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | ? | ? |
aMSN | Nein | Nein | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | ? | ? | ? |
BitlBee | Ja | Ja | Ja | Ja | Nein | Nein | Ja | Nein | Nein | Nein | Nein | Nein | ? | ? | ? |
Centericq | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Nein | Nein | Nein | Ja | Nein | ? | ? | ? |
Colloquy | Nein | Nein | Nein | Nein | Ja | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | ? | ? |
Fire | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Ja | ? | ? | Nein | Nein | ? | ? | ? |
Gaim | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Plugin [3] | Ja | Nein | Plugin [4] | ? | ? |
iChat | Ja | Ja | Nein | Nein | Nein | Nein | Ja | Ja | ? | ? | Nein | Nein | ? | ? | ? |
ICQ | Ja | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | ? | ? |
JAJC | Nein 1 | Nein 1 | Nein 1 | Nein 1 | Nein 1 | Nein | Ja | Nein | Nein | Nein | Nein 1 | Nein | ? | ? | ? |
Kopete | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Nein | Ja | Ja | Ja | Nein | ? | ? | ? |
mICQ | Nein | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | ? | ? | ? |
Miranda IM | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Nein | Ja | Nein | Plugin [5] | Plugin [6] | Plugin [7] | Plugin [8] | Plugin [9] |
MSN | Nein | Nein | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | ? | ? |
Psi | Nein 1 | Nein 1 | Nein 1 | Nein 1 | Nein 1 | Nein | Ja | Nein | Nein | Nein | Nein 1 | Nein | ? | ? | ? |
Proteus | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Ja | ? | ? | Ja | Nein | ? | ? | ? |
Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Ja | ? | ? | |
Skype | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Ja | ? | ? | ? |
SIM | Ja | Ja | Ja | Ja | Nein | Nein | Ja | Nein | Nein | Nein | Nein | Nein | ? | ? | ? |
Tkabber | Nein 1 | Nein 1 | Nein 1 | Nein 1 | Nein 1 | Nein | Ja | Nein | Nein | Nein | Nein 1 | Nein | Nein | ? | ? |
Trillian | Ja | Ja | Ja | Ja | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | ? | ? | ? |
Trillian Pro | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Ja | Ja | Ja | Nein | Plugin | ? | ? | ? |
Y!M | Nein | Nein | Nein | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | ? | ? |
AIM | ICQ | MSN Messenger | Y!M | IRC | SILC | Jabber | Bonjour | Novell GroupWise Messenger | Lotus Sametime | Gadu-Gadu | Skype | Tlen | Walla |
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 | |
---|---|---|---|
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 |
Gaim | Ja | Ja 2 | Ja |
iChat | Nein | Ja | Nein |
ICQ | Ja | Ja | Nein |
JAJC | Ja | Nein | Nein |
Kopete | Nein | Nein | Ja |
mICQ | Ja 3 | Ja | Ja |
Miranda IM | Ja | Nein | Nein |
MSN | Ja | Ja | Nein |
Proteus | Nein | Ja | Nein |
Psi | Ja | Ja | Ja |
Ja | Nein | Nein | |
Skype | Ja | Ja | Ja |
SIM | Ja | Ja | Ja |
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.
Features
Information darüber, welche Features die einzelnen Clients unterstützen.
Verschlüsselung | Dateitransfer | Grafische Smileys | Spiele | Themes/Skins | Plugin-System 4 | Third-party Add-Ons 5 | |
---|---|---|---|---|---|---|---|
Adium | ? | Teilweise | 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 |
Gaim | via Plugin4 | Teilweise | Ja | Nein | Ja | Ja | Ja |
iChat | via Add-On5 | Ja | Ja | Nein | Nein | Nein | Ja |
ICQ | Nein | Ja | Ja | Ja | Ja | Nein | Ja |
JAJC | Ja9 | Ja | Ja | Ja | Ja | Ja | Nein |
Kopete | Ja | Teilweise | Ja | Nein | Nein | 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 |
Nein | Ja | Ja | Ja | Ja | Nein | Ja | |
SIM | Ja7 | Ja | Ja | Nein | Nein | Ja | Ja |
Skype | Ja (Skype-to-Skype) | Ja | Ja | Nein | Nein | Ja | 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 | ? |
AIM | Ja | ? | Ja | ? | Ja |
aMSN | Nein | Nein | Nein | Nein | ? |
BitlBee | Nein | Nein | Nein | Nein | Nein |
Centericq | ? | ? | ? | ? | ? |
Fire | Nein | Nein | Nein | Nein | ? |
Gaim | Ja | ? | Ja | ? | Ja |
iChat | Ja | Ja | Ja | Ja | ? |
ICQ | Ja | ? | Ja | ? | Ja |
IM2 | Ja | ? | Ja | ? | ? |
JAJC | Nein | Nein | Nein | Nein | ? |
Kopete | Nein | Nein | Nein | Nein | ? |
mICQ | ? | ? | ? | ? | ? |
Miranda IM | Ja | Nein | Nein | Nein | Ja |
MSN | Ja | Nein | Ja | Nein | Ja |
Proteus | Nein | Nein | Nein | Nein | ? |
Psi | Nein | Nein | Nein | Nein | Ja (Transport) |
Ja | Ja | Ja | ? | Ja | |
SIM | Nein | Nein | Nein | Nein | Ja |
Skype | Ja | Ja | Nein | Nein | ? |
Tkabber | Nein | Nein | Nein | Nein | ? |
Trillian | Ja | ? | Ja | ? | ? |
Trillian Pro | Ja | ? | Ja | ? | ? |
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 | sms-express.com | 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 |
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) | Nein |
OSCAR Protokoll | AOL | ? | Proprietär | Username od. UIN z.B. 12345678 |
Ja |
Yahoo! Messenger | Yahoo! | ? | Proprietär | Username | Nein |
Entwickler | Erste Veröffentlichung | Lizenz | Identität (ohne alias) | Asynchronous message relaying |
Weblinks
- Helpbytes - Yahoo! Messenger Review
- „Instant Messaging - flott und direkt kommunizieren“ Artikel der c't 15/2001