Instant Messaging
Fehler bei Vorlage * Pflichtparameter fehlt (Vorlage:IPA): 1 Instant Messaging (IM) (englisch Vorlage:Lautschrift: „sofortiger Datentransfer“ ) ist ein 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.
In 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.
Gegenüberstellung der Instant Messenger
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.
Generelle Informationen
Generelle Informationen über die Instant Messenger: Entwickler, Lizenz, Preis usw.
Entwickler | Erstes Release | Typ | Toolkit | Aktuell stabile Version | Kosten | Lizenz | |
---|---|---|---|---|---|---|---|
Adium | Adam Iser | Sep. 2001 | Multi-protocol | Cocoa | 0.77 | 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 |
Fire | Eric Peyton | ? | Multi protocol | Cocoa | 1.5.1 | Kostenlos | GPL |
Gaim | Mark Spencer | Nov. 1998 | Multi protocol | Gtk | 1.2.1 | Kostenlos | 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.3.1 | Kostenlos | GPL |
Kopete | Kopete Team | Mär. 2002 | Multi protocol | Qt/KDE | 0.10.0 | Kostenlos | GPL |
licq | Jon Keating, Dennis Tenn, Thomas Reitelbach | Feb. 1998 | Single protocol | ? | 1.3.0 | Kostenlos | GPL |
mICQ | Mattew D. Smith (bis ICQv5); Rüdiger Kuhlmann | 2001 | Single protocol | textbased | 0.5.0.1 | 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.10 | 15 US$ | Proprietär |
Psi | Justin Karneges | 2001 | Single protocol | Qt/KDE, W32 | 0.9.3 | Kostenlos | GPL |
SIM | Shutoff. Co. | ? | Multi protocol | Qt/KDE | 0.9.3 | Kostenlos | GPL |
Tkabber | Alexey Shchepin | 2003 | Single protocol | Tcl/Tk | 0.9.7 | 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 | Yahoo! | IRC | SILC | Jabber | Rendezvous | Novell GroupWise Messenger | Lotus Sametime | Gadu-Gadu | Skype | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |
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 |
Fire | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Ja | ? | ? | Nein | Nein |
Gaim | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Plugin [1] | Ja | Nein |
iChat | Ja | Ja | Nein | Nein | Nein | Nein | Nein | Ja | ? | ? | Nein | Nein |
ICQ | Ja | Ja | 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 | Nein | Nein | Ja | Plugin [2] |
MSN | Nein | Nein | Ja | 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 |
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 |
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 | Nein |
Y!M | Nein | Nein | Nein | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein |
AIM | ICQ | MSN Messenger | Yahoo! | IRC | SILC | Jabber | Rendezvous | Novell GroupWise Messenger | Lotus Sametime | Gadu-Gadu | Skype |
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 | Linux | BSD | Unix | |
---|---|---|---|---|---|
Adium | Nein | Ja | Nein | Nein | Nein |
AIM | Ja | Ja | Ja | Ja | Ja |
aMSN | Ja | Ja | Ja | Ja | Ja |
BitlBee | Ja | Ja | Ja | Ja | Ja |
Centericq | Ja | Ja | Ja | Ja | Ja |
Fire | Nein | Ja | Nein | Nein | Nein |
Gaim | Ja | Ja 2 | Ja | Ja | Ja |
iChat | Nein | Ja | Nein | Nein | Nein |
ICQ | Ja | Ja | Nein | Nein | Nein |
JAJC | Ja | Nein | Nein | Nein | Nein |
Kopete | Nein | Nein | Ja | Ja | Ja |
mICQ | Ja 3 | Ja | Ja | Ja | Ja |
Miranda IM | Ja | Nein | Nein | Nein | Nein |
MSN | Ja | Ja | Nein | Nein | Nein |
Proteus | Nein | Ja | Nein | Nein | Nein |
Psi | Ja | Ja | Ja | Ja | Ja |
SIM | Ja | Ja | Ja | Ja | Ja |
Tkabber | Ja | Ja | Ja | Ja | Ja |
Trillian | Ja | Nein | Nein | Nein | Nein |
Trillian Pro | Ja | Nein | Nein | Nein | Nein |
Y!M | Ja | Ja | Ja | Ja | Ja |
Windows | Mac OS X | Linux | BSD | Unix |
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 | Voice und Webcam | Themes/Skins | Plugin-System 4 | Third-party Add-Ons 5 | |
---|---|---|---|---|---|---|---|---|
Adium | ? | Teilweise | Ja | Ja | Nein | Ja | Ja | Ja |
AIM | Nein | Ja | Ja | Teilweise | Ja | Ja | Nein | Ja |
aMSN | ? | Ja | Ja | Nein | Nein | Ja | Ja | Ja |
BitlBee | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein |
Centericq | Ja9 | Teilweise | Nein | Nein | Nein | Ja | Nein | ? |
Fire | Nein | ? | Ja | Nein | Nein | ? | ? | Ja |
Gaim | Nein | Teilweise | Ja | Nein | Nein [3] | Ja | Ja | Ja |
iChat | ? | Ja | Ja | Nein | Ja | Nein | Nein | Ja |
ICQ | Nein | Ja | Ja | Ja | Ja | Ja | Nein | Ja |
JAJC | Ja9 | Ja | Ja | Ja | Nein | Ja | Ja | Nein |
Kopete | Ja | Teilweise | Ja | Nein | Nein | Nein | Ja | Ja |
mICQ | Ja7 | Ja | Nein | Nein | Nein | Ja | Nein | Nein |
Miranda IM | Nein | Ja | Ja | Ja | Nein | Ja | Ja | Ja |
MSN | Nein | Ja | Ja | Ja | Ja | Ja | Nein | Ja |
Proteus | ? | Teilweise | Ja | Nein | Nein | Ja | Ja | Ja |
Psi | Ja9 | Ja | Ja | Nein | Nein (geplant) | Nein | Nein (geplant) | Nein |
SIM | Ja7 | Ja | Ja | Nein | Nein | Nein | Ja | Ja |
Tkabber | Ja9 | Ja | Ja | Ja | Nein | Ja | Ja | Ja |
Trillian | Ja8 | Ja | Ja | Nein | Nein | Ja | Nein | Ja |
Trillian Pro | Ja8 | Ja | Ja | Ja | Ja | Ja | Ja | Ja |
Xfire | Nein | Teilweise6 | Ja | Nein | Nein | Ja | Nein | Nein |
Y!M | Nein | Ja | Ja | Ja | Ja | Ja | Nein | Nein |
Verschlüsselung | Dateitransfer | Grafische Smileys | Spiele | Voice und Webcam | 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).
Protokolle
Informationen über die Netzwerkprotokolle, mit denen sich die Clients verbinden.
Entwickler | Erste Veröffentlichung | Lizenz | Identität (ohne alias) | Asynchronous message relaying | |
---|---|---|---|---|---|
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 |
.NET Messenger Service | Microsoft | ? | Proprietär | E-mail Adresse (Microsoft .NET Passport) | Nein |
OSCAR Protokoll | AOL | ? | Proprietär | Username od. UIN z.B. 12345678 |
Ja |
YMSG | 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