Jabber Journal 24 Deutsch

Zur englischen Startseite, zur deutschen Startseite der Ãœbersetzungen

Wow! Google kommt wirklich hinter offene Standards -- und Jabber/XMPP im speziellen -- mit heutiger Herausgabe von Google Talk! Im Fall, dass ihr es noch nicht gehÃ¶rt habt, Google Talk ist der Instant Messaging (IM) und Voice over IP (VoIP) Service von Google welcher heute angekÃ¼ndigt wurde. Es verwendet das Standard XMPP Protokol das aus der Jabber Gemeinschaft herausgegangen ist, somit sollten viele Jabber Clients ganz einfach mit Google Talk funktionieren (zumindest die IM Teile). Schaut auf ihre Entwickler FAQ fÃ¼r mehr Informationen. Sie haben die "Server-zu-Server" FunktionalitÃ¤t noch nicht aktiviert, daher ist Google Talk noch nicht Teil des offenen Jabber/XMPP Netzwerks. Allerdings hat Google die KompatibilitÃ¤t bereits festgelegt, Ã¼ber die Vereinigung mit anderen XMPP Servern. Sobald sie den besten Weg herausgefunden haben, um es in einer sicheren Art und Weise zu aktivieren, werden sie es einstellen. Mit der Herausgabe von Google Talk, schlieÃŸt sich Google Apple, BellSouth, FedEx, EDS, France Telecom, HP, Oracle, Orange, Protugal Telecom, Sun, die meisten der Wall Street Investment Banken, zahlreichen U.S. Regierungs Agenturen und unzÃ¤hligen anderen Organisationen an, die Jabber basierte Technologien entwickeln und zur VerfÃ¼gung stellen. Willkommen im Club, Google! :-)

Weil wir gerade Ã¼ber Google sprechen, die Jabber/XMPP Gemeinschaft nimmt an Googles Summer of Code Programm teil, welches es UniversitÃ¤ts Studenten von Ã¼berall auf der Welt ermÃ¶glicht, Geld zu verdienen wÃ¤hrend sie an einem Open Source Projekt arbeiten. Mit dabei sind einige Jabber bezogene Projekte:


 * gloox, eine high-level C++ Bibliothek
 * Tagarela, eine Bibliothek geschrieben in Shockwave Lingo
 * netxmpp-ruby, eine Bibliothek geschrieben in Ruby
 * Piorun, ein Jabber Client fÃ¼r Linux
 * Japper, ein HTTP Client Connector geschrieben in PHP
 * Ein Projekt zum hinzufÃ¼gen von TLS und SASL UnterstÃ¼tzung zu Jive Messenger, ein populÃ¤rer XMPP Server geschrieben in Java
 * Ein DBus Transport Layer der eine Art von "Desktop Pipe" fÃ¼r XMPP Kommunikation ermÃ¶glicht
 * Ein XMPP Nachrichten Transport fÃ¼r das Java Agent Development framework

Die Absicht die dahinter steckt ist, die Studenten in die Open Source Entwicklung einzufÃ¼hren und mein Eindruck bis jetzt ist, dass das Projekt dieses Ziel sicher erreicht hat.

Google Talk und der Summer of Code sind groÃŸ, aber die Jabber/XMPP Gemeinschaft war auch beschÃ¤ftigt. Als Beispiel das Gizmo Projekt ist dabei Jabber UnterstÃ¼tzung hinzuzufÃ¼gen, zu seinem Voice over IP Client (welcher Vorgesehen ist um mit Google Talk, in der nÃ¤heren Zukunft, zu funktionieren). Es scheint als wÃ¼rde das Hula Projekt (ein Open Source Email und Kalender Server) Jabber Anzeigen hinzufÃ¼gen. Der ServiceMix Enterprise Service Bus sendet Anzeigen via Jabber. Das Silk Projekt hÃ¤lt nach Mitarbeitern ausschau um IM und Gruppenchat UnterstÃ¼tzung zu ihrem Open Source Content Management System hinzuzufÃ¼gen. loglibrary ermÃ¶glicht es IRC Channel und Jabber Gruppenchat RÃ¤ume zu loggen (allerdings haben wir native UnterstÃ¼tzung fÃ¼r Raum logging in JEP-0045 und mu-conference). Mehr und mehr Leute bemerken die Brauchbarkeit von der XMPP Publish Subscribe Erweiterung fÃ¼r Dinge wie OPML Editoren und Atom-Ã¼ber-XMPP fÃ¼r Echtzeit Inhalts Syndikatsbildung. Da sind aktive Benutzer Gemeinschaften in Polen, Frankreich, und jetzt Brasilien. Und dieser Sommer war auch Zeuge von Update Releases von Jabber bezogenen Projekten wie Jive Messenger, tweeze, ejabberd, neos, jabberd2, NewtonIM, Wooden Fish Messenger, Fljud, JWchat, Jeti, Gaim, mcabber, Akeni, Gajim, GOIM (ein Client fÃ¼r Spieler), Tkabber, XIFFIAN, und The Coccinella -- wahnsinn, jemand hat sogar einen kleinen Jabber Client geschrieben der im Microsoft Excel lÃ¤uft!

Um zu Google zurÃ¼ckzukommen, in den letzten paar Tagen fragten mich eine Menge Leute was ein Google IM Service fÃ¼r die KompatibilitÃ¤t bedeuten wÃ¼rde. Der schnelle Ansatz fÃ¼r KompatibilitÃ¤t in der Jabber Gemeinschaft war das einsetzen von Gateways welche mithilfe von Reverse Engineering die geschlossenen Protokolle von AIM, ICQ, MSN Messenger und Yahoo Messenger verwenden. Es gibt viele solche Gateways im Jabber/XMPP Netzwerk aber dies ist nicht der richtige Weg um KompatibilitÃ¤t fÃ¼r lÃ¤ngere Zeit zu gewÃ¤hrleisten (es ist als hÃ¤tte man 1993 einen Gateway gebraucht um ein Mail an deine Freunde zu schicken, welche CompuServe oder Prodigy verwendeten. Wobei das was wirklich gebraucht wurde, war ein einzelnes Protokoll fÃ¼r Email, welches in der Form von SMTP hervortrat). Der Langzeitige Ansatz ist auf eine immer grÃ¶ÃŸer werdende Adoption von Jabber Technologien hinzuarbeiten so, dass die Konsumenten IM Services eine Server-zu-Server Kommunikation mit dem Jabber Netzwerk aufbauen wollen, in Verwendung von den Kern Jabber/XMPP Protokollen die letztes Jahr in RFC 3920 und RFC 3921 von der Internet Engineering Task Force (das wichtigste Standard Komitee fÃ¼r das Internet) standardisiert wurden. An diesem Punkt wird XMPP zur Verkehrssprache des IM werden, gleich wie SMTP die Verkehrssprache von Email ist. Ich denke, dass wir im Moment erkennen kÃ¶nnen, wie sich diese Strategie beginnt zu rechnen.

Jabbert schÃ¶n weiter!

--stpeter