Jabber

Jabber to otwarty , oparty na XML protokół komunikacji oraz powiadamiania o obecności w czasie rzeczywistym. Głównym jego zastosowaniem jest wymiana wiadomości w komunikatorach internetowych. Serwery Jabbera umożliwiają także komunikację z użytkownikami innych protokołów, jak Gadu-Gadu, Tlen.pl, ICQ czy MSN Messenger (def. Wikipedia).

  • otwartość (darmowe klienty i serwery, brak reklam, dowolny system operacyjny, szybki rozwój)
  • decentralizacja (podobnie jak poczta, nie posiada centralnego punktu, którego awaria powoduje zatrzymanie całej sieci)
  • bezpieczeństwo (szyfrowanie SSL, PGP, możliwe tworzenie zamkniętych, wewnętrznych sieci)
  • uniwersalność - transporty - połączenie z innymi sieciami, wiele innych dostępnych usług
  • oficjalny standard sieciowy
  • przyjazne identyfikatory JID (Jabber ID) np. aneta@jabber.org
  • mozliwosc rejestracji w wielu serwerach
  • mozliwosc wielokrotnego zalogowania w jednej sieci (np. z domu i z pracy, priorytety określają gdzie wedruje wówczas wiadomość)
  • nie pełna funkcjonalność przy transportach, nie wszystkie serwery oferują np. transport do GG
  • komunikacja głosowa możliwa ale tylko w niektórych komunikatorach i nie we wszystkich serwerach
  • Wiele serwerów komunikujących się miedzy sobą

link do obrazka za strony jabberfaq, lub wikipedia

W Polsce ok. 1 miliona osób (w tym klienci Tlenu)

Duże firmy takie jak Google, Apple, BellSouth, FedEx, EDS, France Telecom, HP, Oracle, Orange, Portugal Telecom, Sun, wiele banków związanych z Wall Street i liczne amerykańskie agencje rządowe wykorzystują już otwarty standard jakim jest XMPP/Jabber

  • Psi
  • Spik - komunikator Wirtualnej Polski
  • Jajc
  • Gaim, Pidgin
  • Konnekt multikomunikator pod Windows
  • Google talk - integracja ze skrzynka mailowa, historia rozmów trzymana na serwerze, niestety na razie małe szanse na transport GG
  • Jabster - integracja z usługami google, tranport GG, skrzynka pocztowa i wiele innych
  • jabberpl.org
  • jabber.org
  • jabber.wp.pl
  • transporty (bramki) pozwalające na komunikację z innymi sieciami (Gadu Gadu, ICQ, Tlen, IRC oraz inne)
  • Jabberowe pokoje rozmów, pozwalają na rozmowy grupowe.
  • wskaźniki np.: pogody. Dodajemy do listy kontaktów a informacje przesyłane są nam jako odpowiedni status czy opis kontaktu.
  • słowniki, boty czy rozkłady jazdy komunikacji miejskiej. Rozszerzenie takie dodajemy tak jak każdą inną osobę na swoją listę kontaktów i odpowiednio zadając pytania otrzymujemy odpowiedzi. Czasami możliwa jest konfiguracja aby to one przysyłały nam pewne informacje. Przykładowo nowe informacje dostępne na stronach za pomocą kanałów RSS.

Ćwiczenia

  • utwórz konto na jednym z serwerów (Jabster, Google, JabberPL) korzystając ze strony internetowej lub wykorzystując komunikator
  • konfiguracja klienta (Gaim), dodaj kilka kontaktów,
  • spróbuj uruchomić transport do GG lub innej usługi i dodaj kontakty z tej sieci

Przydatne linki