just a link to the list
Posts Tagged ‘Jabber’

Das Jabber University Network, kurz JUNe, ist ein lockerer Zusammenschluss von Universitäten auf Initiative der RWTH Aachen. Alle Mitglieder betreiben einen eigenen Jabber-Server. Ziel des Netzwerks ist es, zu zeigen wie verbreitet Jabber bereits ist und die Studierenden weiterer Universitäten zu motivieren, ebenfalls einen eigenen Jabber-Server zu betreiben.
http://jabber.rwth-aachen.de/JUNe
messi mischt da auch mit.
i just found out that gina trapani, founding editor of lifehacker (my favorite “tips, tricks and tools for getting things done” blog) also runs a project called “todo.txt” which is basically a to do list based on a simple plain text file but with lot’s of scripts to sort these files and what ever.
it didn’t sound too exciting to me but than i recognized the jabber bot (coded by an user group member in python):
… Especially useful for IM’ing todo’s from your phone, the todo Jabber bot reads and writes your todo.txt from anywhere (without having to run a home server.) …
since i did this university jabber project with two other colleagues i really realized how cool jabber is and now i am thinking about giving todo.txt a try.
Read the rest of this entry »
Die heutige Präsentation war ein voller Erfolg.
Leider stand uns viel zu wenig Zeit zur Verfügung, so dass Stephan nicht zu seinem Live-Programming Beitrag kam, leider!
Aber ich denke wir konnten einen guten Überblick darüber geben, was Messi überhaupt ist und wieso es so toll ist.
Die Präsentation gibt es hier (PDF).
Die Videoaufnahmen gibt es hier:
URL: mms://stream.mi.hdm-stuttgart.de/projekte_sose07
Wir beginnen ca bei 2h 36min
Am 28. Juni 2007 ab 18 Uhr stellen die Studierenden der Hochschule der Medien vor, woran sie das Semester über gearbeitet haben. Die Bandbreite der Arbeiten reicht von künstlerisch-kreativen Projekten bis hin zu alltagstauglichen Industrieanwendungen.Der Eintritt ist frei.
Wann?
Donnerstag, den 28. Juni 2007, 18:00 UhrWo?
Hochschule der Medien, Nobelstraße 10, 70569 Stuttgart
Die aktuelle MediaNight Website ist online: http://www.hdm-stuttgart.de/medianight/
Unser tolles Projekt darf da natürlich nicht fehlen!
Messi
Messi, das sind DIE Instant Messaging Dienste für alle HdM Studenten, Mitarbeiter und Professoren! Basierend auf der freien Jabber (XMPP) Technologie bietet Messi eine Menge Features. Selbstverständlich bleibt der Kontakt zu bisherigen ICQ, Y! und MSN Kontakten erhalten. Messi bietet viele nützliche Bots, wie den Mensa-Bot, Erinnerungs-Bot, Prof-Locater-Bot, Wörterbuch-Bot, News-Bot, Filetransfer-Bot und einige weitere. Die Zugangsdaten für Messi sind die gewohnten Rechenzentrumsdaten. Jeder Student verfügt von der ersten Sekunde an automatisch über all seine persönlichen Studiengangskollegen. Die benötigte Software ist lediglich eine Jabber-Client Software oder einer der bekannten Multi-Protokoll-Clients (Miranda, GAIM, Trillian).
Team: Stephan Helten, Marc Seeger & Dirk Wendling
Betreuer: Prof. Dr. Martin Goik & Moritz Seltmann
Studiengang: (’MI’,)
Raum: Foyer vor Audimax
Wir sehen uns!
Wir (das Messi Team) haben uns eben kurz in unserem Wiki ausgetobt und einen Text für die Newsgroup unserer Hochschule verfasst:
newsgroup: hdm.mi.allgemein
Hallo liebe MI’ler,
Hiermit wollen wir (Stephan Helten – sh094, Dirk Wendling – dw027, Marc Seeger – ms155) euch mal unser Projekt vorstellen und euch die tolle Möglichkeit bieten es jetzt schon, quasi als “Betatester”, zu nutzen.
Wir haben uns zur Aufgabe gemacht der HdM einen Jabber Server zu verpassen und euch mit einigen Services das Leben zu erleichtern. Das ganze läuft nun stabil und wir würden es euch nun gerne zur Verfügung stellen.Unsere Messaging-Lösung hat neben den “normalen” Vorteilen von Jabber (->https://jabber.rwth-aachen.de/wiki/index.php/Vorteile_von_Jabber) noch einige die besonders euch, als HdM Studenten, zusagen werden:
- Keine Registrierung notwendig, Benutzung einfach mit Eurem gewohnten HdM-Account
- Alle Kommilitonen aus Eurem Studiengangsjahrgang sind schon von vornerein in eurer Kontaktliste eingetragen! Kein lästiges ICQ-Nummern sammeln mehr!
- Bots die Euch helfen und wertvolle Informationen für Euch holen können (z.B. Speisepläne von Mensa, S-Bar, Frauenhofer…)
- Super schnelle Einrichtung (–> http://messi.mi.hdm-stuttgart.de/konfiguration.html)
- Mit vielen gängigen Instant-Messenger-Clients kompatibel (Gaim/Pidgin, Miranda, Trillian Pro, …)Was es sonst noch so gibt:
- Dank ICQ/MSN/AOL-Transport bleiben auch Eure ICQ/MSN/AOL-Kontakte verfügbar (Der ICQ Transport ist zur Zeit noch mit Vorsicht zu geniessen)
- WebChat für unterwegs (http://messi.mi.hdm-stuttgart.de/webchat/)
- Eigene Bots können mit dem vorhandenen Messi-Framework in Java sehr unkompliziert selbst programmiert werden!Wir werden bis zum Ende des Semesters und wahrscheinlich noch darüber hinaus die Funktionalitäten der Bots erweitern und neue hinzufügen. Den Fortschritt könnt ihr auch in unserem Blog (–>http://messi.mi.hdm-stuttgart.de/blog/) verfolgen. Wenn mal irgendwas nicht so recht klappen sollte oder ihr tolle Ideen hättet was noch an Funktionalität fehlt: Schreibt es uns!. Wir haben schon eine kleine Gruppe (”Messi-Team”) in eurer Kontaktliste beim ersten Login.
Und hier kurz noch die Daten für Leute die schon erfahrung mit Jabber haben:
Serveradresse: messi.mi.hdm-stuttgart.de
Port: 5222 (standard) oder 5223 (für die “alte” SSL Verschlüsselung die noch in vielen Clients drinsteckt)
SSL: Kann aktiviert werden
Benutzer: Name und Passwort = HdM Account
Euere JID wird dann eben xy123@messi.mi.hdm-stuttgart.deViel Spass,
das Messi Team
Extensible Messaging and Presence Protocol (XMPP)
Das, auf XML basierende, XMPP bildet den Kern von Jabber. Es wurde von der Internet Engineering Task Force (IETF) als Standard (RFC 3920–3923) festgelegt. Auf dieses Protokoll bauen die sogenannten XMPP Extension Protocols (XEPs) auf.
XMPP Extension Protocol (XEP)
XEPs sind, von der Jabber-Community als Standard angesehene, Erweiterungen des XMPPs.
Spezifikationen von XEPs: Standards Track, Informational, Historical, Humourus, Procedural
Der Ausschuss (XMPP Cuncil) entscheidet über die Genehmigung von XMPP Extension Protocols (XEPs). Die Mitglieder werden jährlich von der XMPP Standard Foundation (XSF) gewählt. Der Prozess der Freigabe einer Extension wird vom XEP Editor verwaltet.

Serverstruktur
Einer der großen Vorteile von Jabber ist die dezentrale Serverstruktur. Jeder, der über einen Server verfügt und etwas technisch ambitionierter ist, kann einen eigenen Server betreiben. Der Vorteil ist, dass man an keinen properitären Serverbetreiber (Single Point of Failure) gebunden ist. Bei Problemen mit dem Server ist es problemlos möglich einfach auf einen anderen Server zu wechseln. Eine Liste der öffentlichen Server findet man hier. Ein weiterer Vorteil von Jabber ist, dass es firmeninternen genutzt werden kann. Der Jabber Server kann ohne die Notwendigkeit einer Internetverbindung nach draußen, hinter der Firewall, betrieben werden.
Identitäten
Die Serverstruktur bewirkt, dass die Identität (Jabber-ID) eines Nutzers stark einer E-Mailadresse ähnelt:
“benutzer@server.tld/ressource”
Beispiel: dirk_wendling@medieninformatik-jabber-server.de/home
Benutzer, sowie Serveradresse sind wohl selbsterklärend.
Mit Angabe einer Ressource ist es möglich eine Angabe über seinen Zugang zu machen, z.B. work, pda oder notebook. Da Jabber es erlaubt von mehreren Clients zur gleichen Zeit mit der selben Jabber-ID online zu sein, ist diese Angabe der Ressource von Nöten. Nutzt man gerade nur einen Client, so ist die Angabe überflüssig.
Zusätzlich zur Ressource wird eine Priorität angegeben. Wenn man mit mehreren Clients zur selben Zeit verbunden ist, dann wird an den Client mit der höchsten angegebenen Priorität gesendet. Es sind auch negative Prioritäten erlaubt. Eine Verbindung mit einer negativen Priorität erscheint für andere Nutzer als offline. Es ist dennoch möglich mit einem Client von negativer Priorität zu kommunizieren, indem man direkt an dessen Ressource sendet. Die Ressourcenangabe macht einen fliegenden Wechsel zwischen den Verbindungen möglich. Sobald man mit 2 oder mehreren Verbindungen online ist, wird der Kontakt auf der anderen Seite nicht bemerken, wenn man nun mit einer dieser Verbindungen offline geht.
Client-Software
Ein Vorteil der offenen Struktur von Jabber ist, dass für nahezu jede Plattform eine Vielzahl von Jabber-Clients zur Verfügung stehen. Anders als bei z.B. ICQ, wo man die User an den eigenen Client binden möchte, gibt es hier keine Differenzen zwischen den Lagern.
Der bekannteste Jabber Client ist sicherlich PSI (Windows, Linux und Mac). Doch neben reinen Jabber Clients bieten auch immer mehr Multi-Protokoll-Clients Unterstützung für das freie Protokoll an. Die bekanntesten Vertreter heissen hier Gaim (Linux & Win), Trillian (Win), Miranda (Win) und Adium (Mac).
In Hinsicht auf die kurze Einleitung bin ich euch noch einen kurzen Blick auf die Geschichte schuldig.
Geschichte
Das Jabber-Projekt ist ein Open Source-Projekt das Anfang 1998 von Jeremie Miller gestartet wurde, mit dem Ziel eine freie Alternative zu damals aufstrebenden proprietären Instant Messaging-Lösungen zu schaffen.
Der erste Jabber-Server “jabberd“, erblickte im Mai 2000 das Licht der Welt.
Die Jabber Software Foundation (JSF) wurde im August 2001 gegründet um die Spezifikation instand zu halten und Erweiterungen des Protokolls zu verwalten.
Seit 2004 öffentlicher Standard bei der Internet Engeneering Task Force (IETF): XMPPs RFCs.
Im Jahr 2007 wurde die Jabber Software Foundation in XMPP Standards Foundation (XSF) umbenannt, welche das XMPP-Protokoll spezifiziert und weiter vorantreibt (Mailing-Listen, Jabber-Server „jabber.org“). Sponsoren sind unter anderem Google, HP, Jabber Inc..
Jabber (englisch „plappern“) ist eine Sammlung XML-basierter Netzwerkprotokolle, die hauptsächlich für Instant Messaging verwendet werden.
Was bietet Jabber?
- Nachrichtenübermittlung
- Konferenzen mit mehreren Benutzern
- Anzeigen des Online-Status
- Dateiübertragungen
- etc.
Wesentliche Merkmale
- offene Standardisierung
- Kommunikation mit Benutzern proprietärer Netzwerke (ICQ, MSN, AIM, Y!)
- SMTP ähnliche Netz Architektur
- firmeninterne Netze möglich
Quellen: Chaos Computer Club, Wikipedia
wie bereits erwähnt werde ich mit marc und stephan gemeinsam ein projekt bestreiten (vorläufiger codename “messi”). wir wollen einen hdm internen jabber server aufsetzen. geplant ist es, jedem user gewisse personenbezogene features zur verfügung zu stellen. im laufe des projektes werde ich hier nach und nach ein paar erkenntnisse niederschreiben und euch über den aktuellen stand informieren.
wir dürfen gespannt sein…
aufruf: wer eine bessere idee für einen namen hat… nur her damit! sollte halt irgendwie etwas mit instant messaging, hochschule der medien, medieninformatik, messenger bzw. jabber zu tun haben.
ein projekt des vergangenen semesters hört auf den genialen namen horst (Das interaktive RaumSuchTerminal der Hdm) ein ähnlich cooler und leicht zu merkender name wäre natürlich traumhaft!