Instant Messaging
Instant Messaging [engl. für „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 meist auch Dateien austauschen. Zusätzlich bieten zahlreiche Messaging-Programme Video- oder Telefonkonferenzen an. In der deutschsprachigen Fachliteratur wird auch der Begriff Nachrichtensofortversand als Synonym verwendet.
] (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 gespeichert. Darüber hinaus bekommt man angezeigt, welchen 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)
- SIMPLE (gibt dem SIP-Standard IM-Funktion)
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 (Multi-Protokoll-Clients), 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 kurzzeitig 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 mehreren Gesprächspartnern. Den Multi-Protokoll-Clients ist eine eigene Seite gewidmet. Weitere Informationen finden Sie in den einzelnen Artikeln.
Entwickler | Erstes Release | Typ | Toolkit | Aktuell stabile Version | Kosten | Lizenz | |
---|---|---|---|---|---|---|---|
Adium | Adam Iser, Evan Schoenberg et al. | Sep. 2001 | Multi-Protokoll-Client | Cocoa | 0.89.1 | 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-Protokoll-Client | (IRC) | 1.01 | Kostenlos | GPL |
Centericq | Konstantin Klyagin | ? | Multi-Protokoll-Client | textbased | 4.21.0 | Kostenlos | GPL |
Coccinella | Mats Bengtsson | 1999 | Single protocol | Tcl/Tk | 0.95.11 | Kostenlos | GPL |
Colloquy | ? | ? | Single protocol | Cocoa | 2.0 | Kostenlos | GPL |
eMP.CQ! | Markus Grün | 1. Jan. 2004 | Single protocol | W32 | 1.0 | Kostenlos | GPL |
Fire | Eric Peyton | ? | Multi-Protokoll-Client | Cocoa | 1.5.3 | Kostenlos | GPL |
Gajim | Yann Le Boulanger | Mai 2004 | Single protocol | Gtk | 0.10.1 | lizenzkostenfrei | GPL |
Gaim | Mark Spencer | Nov. 1998 | Multi-Protokoll-Client | Gtk | 1.5.0 | lizenzkostenfrei | GPL |
Google Talk | Google, Inc. | 24. Aug. 2005 | Single protocol | W32 | 1.0.0.86 | Kostenlos | Proprietär |
iChat | Apple Computer | Aug. 2002 | Multi-Protokoll-Client | Cocoa | 3 | Kostenlos | Proprietär |
ICQ | Mirabilis (AOL) | Nov. 1996 | Single protocol | W32, Carbon | 5.1 | Kostenlos Adware |
Proprietär |
IM2 | IM2 Team | Nov. 2003 | Multi-Protokoll-Client | W32 | 1.5 | Kostenlos | Proprietär |
Jbother | Adam Olsen | ? | Single protocol | Java | 0.8.9 | Kostenlos | GPL |
Jeti/2 | ES de Boer / V.Ehlert | 2004 | Single protocol | Java | 0.7.5.5 | Kostenlos | GPL |
Kopete | Kopete Team | Mär. 2002 | Multi-Protokoll-Client | Qt/KDE | 0.12.0 | Kostenlos | GPL |
licq | Jon Keating, Dennis Tenn, Thomas Reitelbach | Feb. 1998 | Multi-Protokoll-Client | 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-Protokoll-Client | W32 | 0.5 | Kostenlos | GPL |
Proteus | Defaultware | ? | Multi-Protokoll-Client | Cocoa | 4.12 | Kostenlos (seit Feb. 06) | Proprietär |
Psi | Justin Karneges | 2001 | Single protocol | Qt/KDE, W32 | 0.10 | Kostenlos | GPL |
Qnext | Qnext Corp. | 2004 | Multi-Protokoll-Client | Java | 2.0 | Kostenlos | Proprietär |
qip | qip | 2005 | Single protocol | W32 | 7960 | Kostenlos | ? |
QQ (OICQ) | Tencent | Feb. 1999 | Single protocol | W32 | 2004 II | Kostenlos | Proprietär |
Skype | Niklas Zennström und Janus Friis | 2003 | Single protocol | Qt/KDE, W32 | 2.0.0.97 (Win) 1.4.0.49 (Mac) 1.2.0.18 (Linux) 2.0.0.50 (Pocket PC) |
Kostenlos | Proprietär |
SIM | Shutoff. Co. | Jun. 2002 | Multi-Protokoll-Client | Qt/KDE,W32 | 0.9.3 | Kostenlos | GPL |
Tapioca | iNdT | März 2006 | Single protocol | Gtk | 0.3.9 | lizenzkostenfrei | GPL |
Tkabber | Alexey Shchepin | 2003 | Single protocol | Tcl/Tk | 0.9.8 | Kostenlos | GPL |
Trillian | Cerulean Studios | Jul. 2000 | Multi-Protokoll-Client | W32 | 3.1.0.121 | Kostenlos | Proprietär |
Trillian Pro | Cerulean Studios | Sep. 2002 | Multi-Protokoll-Client | W32 | 3.1.0.121 | 25 US$ | Proprietär |
WengoPhone NG | OpenWengo | Mai 2006 | Multi-Protokoll-Client | Qt für W32, Mac OS X, Linux | 2.0 BETA | Kostenlos | GPL |
Windows Live Messenger (ehemals MSN Messenger) | Microsoft | Jul. 1999 | Single protocol | W32 | 8.0 | Kostenlos Adware |
Proprietär |
Xfire | Xfire Team | September 2004 | Single protocol | W32 | 1.56 | Kostenlos | Proprietär |
Yahoo! Messenger | Yahoo! | Jun. 1999 | Single protocol | W32, Carbon, 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 |
Single-Protokoll-Clients
Die folgenden Tabellen geben einen Überblick über Programme,
- deren Instant-Messaging-Protokoll noch kein eigener Artikel gewidmet wurde und
- zu denen (außer Multi-Protokoll-Clients) keine Alternative verfügbar ist.
Betriebssystem-Unterstützung
Betriebssysteme, unter denen die Clients laufen (ohne Emulation).
Windows | Mac OS X | Unix, Linux, BSD | |
---|---|---|---|
Ja | Nein | Nein | |
Skype | Ja | Ja | Ja |
Y!M | Ja | Ja | Ja |
Windows | Mac OS X | Unix, Linux, BSD |
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 | |
---|---|---|---|---|---|---|---|
Nein | Ja | Ja | Ja | Ja | Nein | Ja | |
Skype | Ja8 | Ja | Ja | Nein | Nein | Ja | Ja |
Xfire | Nein | Ja | Ja | Nein | Ja | Nein | Nein |
Y!M | Nein | Ja | Ja | Ja | Ja | Nein | Nein |
Verschlüsselung | Dateitransfer | Grafische Smileys | Spiele | veränderbares Aussehen | Plugin-System | Externe Zusatzprogramme |
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 8: Proprietär; nur zu sich selber kompatibel.
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 | |
---|---|---|---|---|---|
Ja | Ja | Ja | ? | Ja | |
Skype | Ja | Ja | Ja | Ja | Ja |
Y!M | Ja | Ja | Ja | Ja | Ja |
Xfire | Ja | Nein | Nein | Nein | Nein |
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 Aliase) | Offline Messaging | |
---|---|---|---|---|---|
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 | ? |
SIMPLE | ? | ? | Freie Software | SIP-Adresse (sip:username@hostname) | ? |
Mobile Status Notification Protocol (MSNP) | Microsoft | Juli 1999 | Proprietär | E-mail Adresse (z.B. Microsoft .NET Passport) | Nein |
OSCAR Protokoll | AOL | November 1996 | Proprietär | Username od. UIN z.B. ICQ:12345678 |
Ja |
Yahoo! Messenger | Yahoo! | ? | Proprietär | Username | Ja |
Entwickler | Erste Veröffentlichung | Lizenz | Identität (ohne alias) | Asynchronous message relaying |