
Dokładne wytłumaczenie zjawiska znajdowało się na stronie jabberpl.org. Niestety strona od dawna miała zdezaktualizowane informacje, zwłaszcza jeśli chodzi o spis klientów / robotów etc, a w roku 2009 padła całkowicie. Na dzień dzisiejszy do wglądu alternatywna strona jabberfaq.info. Moją własną aktualną listę z bardzo szerokimi opisami klientów jabber/XMPP znajdziecie w tym temacie:
Darmowe komunikatory
Jabber +
Zaleta koronna = uniwersalność zobrazowana wolnym wyborem w wielu kwestiach.
Decentralizacja:W odróżnienia od innych sieci komunikacyjnych brak tutaj centralnego serwera = użytkownicy są podłączeni do różnych przez siebie wybranych. Czyli pad jednego serwera nie zatrzymuje działania sieci, bo można wybrać inny serwer, by podtrzymać komunikację ze znajomymi. Ponadto mnogość serwerów oznacza odciążenie komunikacyjne. Tu aż się nasuwa skojarzenie z wiecznie padającym serwem GG, który odcina komunikację na dobre i na czas nieokreślony.
Wiele klientów - wiele serwrów:Mamy wybór zarówno serwera jak i klienta bez uzależnień charakterystycznych dla zwykłego komunikatora:
Serwer:
Możemy wybrać dowolny serwer, a nawet postawić własny.
- Krótka lista polskich serwerów dostępna: KLIK.
- Szersze porównanie usług i stanów serwerów zagranicznych i polskich jest na stronie Jabber/XMPP Server List
Klient:
Możemy wybrać dowolnego klienta. Oficjalna lista programów jest na tutaj: KLIK. U nas na forum moje rozbudowane porównanie w tym temacie KLIK. Prócz "czystych" klientów jabbera są w ofercie i multikomunikatory, które równoległe sieć jabber/XMPP obsługują (Miranda, Pidgin, WTW, Konnekt ...).
Wniosek: możesz żonglować serwerem i klientem bez przywiązywania się na stałe, wybrać taki program który się podoba i nie szukać na chama skór, wtyczek, poszerzenia opcji dla jednego z góry narzuconego klienta, oraz wybrać taki serwer który zaproponuje funkcje których długo szukałeś.
Wielosieciowość:Obsługa innych sieci Instant Messenging. Dla nie rozumiejących tematu: mając jabbera możesz kontaktować się z kumplami którzy go nie mają, bo ich komunikator to jeden z tych standardów: GG, Tlen, ICQ, AIM, Yahoo, MSN itp. Ty nie musisz mieć żadnego z tych komunikatorów ani też wtyczek by z nimi się skontaktować. Jabberowce zapewniają komunikacje z innymi sieciami dzięki dwóm drogom:
Transport - Usługa uruchamiana z poziomu serwera, co oznacza iż jest nieistotne jaki program jabbera sobie dobierzesz. Jeśli więc mamy znajomków lecących na innych komunikatorach, szukamy stosownego serwera, który będzie obsługiwał stosowne transporty (patrz dalej) i te transporty rejestrujemy.
Natywna obsługa sieci - Z desingu wbudowana do danego klienta i oczywiście związana z danym klientem na stałe. Natywność cechuje się tym, iż masz dostęp do wielu funkcji danej sieci którą wyklucza Transport (np. wysyłanie plików do konkretnej sieci etc.).
Obie te drogi zastępują wtyczki stosowane w innych komunikatorach do obsługi innych sieci.
Bogata oferta usług spoza puli zwykłego komunikatora:Serwer oferuje nam różne usługi w postaci Transportu lub Agenta, zapewniające dostęp do ciekawych możliwości. Serwery różnią się ofertą dostępnych usług i nie zawsze wszystko co jest potrzebne jest zlokalizowane na jednym serwerze. Listę oferowanych przez serwer usług możemy sprawdzić w wybranym przez siebie kliencie, pod warunkiem iż posiada on wbudowaną tzw. przeglądarkę usług. Nie każdy klient to oferuje np. Spik jest tego niestety pozbawiony. Oto mały przykład takiego historycznego listingu usług serwera chrome.pl z klienta Psi:

Mając konto na wybranym serwerze możesz korzystać z usług innego serwera. Ma to oczywiście limitacje, gdyż administratorzy serwerów uwzględniając zbyt dużu ruch obcinają dostęp "innogatunkowych" użytkowników, lub oferują mniejszą ilość usług niż dla zarejestrowanych userów tegoż serwera. W skład typowych usług serwera wchodzą:
Transport / Bramki:
Są to translatory pozwalające na komunikację z innymi sieciami oraz wysyłanie SMS-ów.
Usługi informacyjne:
Typu słowniki, encyklopedie, wskaźniki www, wskaźniki pogody, rozkłady jazdy, program TV, newsy etc. By skorzystać z tych benefitów, wystarczy do swojej listy kontaktów dodać nowego użytkownika o określonej nazwie. Przykłady:
- Teabot - Bot informacyjny oferujący tłumaczenie słów (obsługuje 11 języków), teksty piosenek, notatnik, słownik ortograficzny oraz słownik synonimów. Zastępuje Infobot, który przeszedł na ciemną stronę mocy i stał się dostępny tylko dla GG.
- AleBot - Robot śledzący wybrane przez nas aukcje internetowe z serwisów allegro.pl oraz swistak.pl.
- Google Talk Bots - Boty translacyjne. Działają tylko z poziomu natywnego serwera Google.
- Bot roflcopter.pl - Wymiana cytatów i żartów.
Pokoje konferencyjne:
Czyli odpowiednik chatroomów / kanałów IRC. Prawie każdy serwer oferuje tę opcję, a korzystać z niej mogą użytkownicy innych serwerów nie zarejestrowani na tym konkretnym serwerze. Niektóre serwery oferują możliwość tworzenia Twoich własnych pokojów.
Lista kontaktów zawsze pod ręką:Lista kontaktów - występująca w jabberach pod nazwą Roster - jest trzymana na serwerze. Nie musisz się bawić w dobrze znany z GG import / export na serwer, by móc "przypomnieć sobie" z innego miejsca ziemi kogo masz na liście. Wniosek: niezależnie od tego czy jesteś w swojej chałpie, na imprezce u kumpla, w pracy czy kafeji internetowej lista kontaktów zawsze jest. Ponadto odpadają katastrofy typu utracenie listy kontaktów na skutek nieprawidłowego resetu komputera czy awarii dysku.
Przenoszenie listy kontaktów z jednego serwera na drugi umożliwi Jabber Roster Utility (JRU)
Multi-konta i multi-połączenia:- Możliwość posiadania kilku różnych kont używanych jednocześnie
- Możliwość łączenia się z jednego konta z kilku miejsc jednocześnie, wybierając w które miejsce mają napływać wiadomości.
- Możliwość łączenia się kilku kont w tym samym czasie (tylko niektóre klienty tym dysponują: Psi, Gajim, Tkabber, AQQ).
Przesyłanie plików:Możliwość połączenia i przesyłu plików nawet za firewallem i w warunkach restrykcji administratorkich:
- Połączenie z siecią jabber a pośrednio z innymi sieciami (jeśli zaistniały transporty lub istnieje obsługa natywnie wbudowana) może dokonać się nawet w sytuacji teoretycznie wykluczającej połączenie. Jabber przedzie przez firmowego firewalla, który dopuszcza jedynie połączenia www.
- Wysyłanie plików nie wymaga P2P = bezpośredniego połączenia dwóch użytkowników, gdyż pliki są przesyłane przez serwer przy użyciu protokołu HTTP. Można przesłać plik nawet do kumpla który jest offline.
- Niektóre serwery (np. jabster.pl) udostępniają usługę proxy65, dzięki której pliki mogą przyjmować osoby siedzące za NATem (LANy osiedlowe).
Brak reklam:Brak nachalnych, denerwujących i psujących komfort rozmowy reklam. Odpada więc ból głowy szukania programów blokujących, czy jakiś wtyczek typu "banner killer". Oczywiście są tu wyjątki od reguły i reklamy mogą występować. Patrz: flaszowe AQQ oraz mniej ingerencyjny Spik = czyli nasze polskie realia.
Ochrona prywatności i bezpieczeństwo:Połączenia jabberowe charakteryzują się wysokim stopniem bezpieczeństwa:
- Komunikacja klient - serwer i serwer - serwer może być szyfrowana = SSL/TSL
- Komunikacja klient - klient również może być szyfrowana = PGP (tylko niektóre klienty dla Windows to potrafią)
Wzmianka o statusie "niewidoczny": proszę przeczytać następny wątek Status niewidoczny - co z nim.
Konsola XML:Konsola XML to funkcja mająca za zadanie śledzenie komunikatów wysyłanych i odbieranych, umożliwiająca również specjalne operacji typu tworzenie własnej listy prywatności (jeśli klient nie ma interfejsu jej obsługi) etc. Nie wszystkie klienty jabbera ją posiadają, a w niektórych dostęp do niej jest niebezpośredni.
Unicode:Wiadomości stosują system kodowania Unicode pozwalający zapisać w obojętnym języku obcym. A więc znaczki hiszpańskie, francuskie, chińskie nie stanowią problemu. Niestety nie wszystkie klienty jabbera mają pełny support Unicode. Niechlubny przykład na dzisiaj: nasz Spik.
Inne:Wnikając w kwestie mniejszego rzędu:
- Identyfikatory (JID): są estetyczne, przyjazne i łatwe do zapamiętania nawet dla dotkniętych amnezją. Zamiast 56745.... (
- Statusy: Obecna specyfikacja protokołu przewiduje 5 stanów (w starym protokole były podliczane jako 7 statusów, wypadł Niewidoczny). Opisy zaś mogą osiągać spore długości. Wg teorii znaków może być nieskończenie wiele, ale zwykle są one skracane na serwerach do przepisowych 1024.
- Swój status możesz umieścić na www lub jabberowej mapie.
- vCardy: czyli elektroniczne wizytówki zostawiane przez użytkowników na serwerze, które możemy sobie pooglądać.
- Wodotryski: emoty, skóry, avatary itd. ... w zależności od klienta
Free / Open source:- Wszystko jest za totalne friko: protokół, serwery i klienty. Oczywiście są minimalne wyjątki i występują w przyrodzie płatne programy oparte o protokół jabber, ale nikt tu nie ucierpi, bo to oferty tu nie omawiane i mało znane.
- Stały rozwój i dbałość o ulepszanie. Proszę tu szybko podstawić GG, które wlecze się niemiłosiernie w rozwoju.
Jabber -
1. Jabber - mimo iż swymi funkcjami sugeruje - to nie jest multikomunikator i nie dojdzie do sytuacji obsługiwania wszystkich sieci świata wraz z ich pełnymi benefitami. Transporty kontaktujące nas z innymi sieciami to tylko droga Jabbera mająca ułatwić przesiadkę na swoją własną sieć z zachowaniem kumpli w innych sieciach. Czy to wada? Patrzyć GG które obsługuje tylko swoją sieć i wszyscy żyją.
2. Transporty vs. Natywność: Obie drogi mają felery.
- Transporty ograniczają w dużym stopniu funkcjonalność jabbera w kontaktach z innymi sieciami poza-jabberowymi. To co dostępne w oryginalnym komunikatorze (np. wysyłanie plików i obrazków w GG) przestaje być dostępne w jabberze. Ponadto przeciążenie transportu może spowodować przerywaną komunikację. Niemniej transport jest bardzo eleastyczny i zmieniając klienta nie ma potrzeby żadnych konfiguracji, bo cała lista kontaktów zostanie niezauważalnie przeniesiona.
- Z kolei natywnie wbudowana obsługa wielu sieci do pewnych klientów jabbera, choć zapewnia stabilne połączenie i może zaoferować szersze wsparcie dla oryginalnych funkcji innej sieci, uniemożliwia przenośność. Zmieniając klienta nie obejdzie się bez ponownej konfiguracji, bo zostanie przeniesiona tylko część listy kontaktów - ta jabberowa a nie ta natywna.
3. Brak tu oferty rozmów głosowych i videokonferencji, taka obsługa jest tylko w niektórych wydaniach. Patrz: Psi, AQQ, Spik, Google Talk.
4. Jabber też się "psuje", co sprowadza się do faktu wybrania niewłaściwego serwera, który może paść lub nie dawać obiecywanych możliwości. W takiej sytuacji należy wybrać inny serwer.

Pomoc
Temat jest zamknięty





Spark
Glu
Konnekt (wtyczka kJabber) Ma status Niewidoczny działający wg przestarzałej metody (
WTW Łączy wszystkie omawiane metody (
Unicom Ma tylko status niewidoczny przetwarzany przez listę prywatności (
Miranda Status Niewidoczny działa po staremu (
Pidgin Nie obsługuje żadnej z metod niewidoczności czy list prywatności. Status "Niewidoczny" obecny w ogólnym menu stanów nie aplikuje się dla tej sieci.
Digsby Tak jak w Pidgin.
mytribe Tak jak w Pidgin.
Evermotion Tutaj to nawet nie wiadomo o co chodzi. Status niewidoczności w ogóle nie działa i to niezależnie od zalogowanego serwera. Użycie tego stanu z poziomu innego klienta jest widzialne jako przejście na "zajęty".
qutIM Niewidoczność rozwiązana w oparciu o listy prywatności (
Google Talk Labs Edition oraz wersji pocztowej Gmail Chat. Z alternatywnych klientów wspierających niewidoczność wg metody Google należy wyliczyć:
Tlen 7











