přejít rovnou na návod

Logo jabberu: červenou barvou načrtnutá žárovka a napravo od ní nápis Jabber.

Co to jabber je?

Jabber [ʤebr] je komunikační platforma podobně jako mnoho dalších, jejichž aplikace jistě máte na svém telefonu. Narozdíl od většiny z nich však jabber není žádná jedna jediná aplikace a nestojí za ním žádná jedna entita. Namísto toho je to souhrný název pro všechny aplikace a programy, které spolu mohou komunikovat navzájem díky tomu, že jsou postavené nad standardizovaným otevřeným protokolem XMPP.

Jak jabber funguje?

Architektura jabberu je stejná jako architektura emailu. Klíčové pojmy pro její pochopení jsou klient a server.

Klient je aplikace, kterou budete mít typicky na svém mobilu nebo počítači a kterou budete k chatování sami přímo používat.

Server je pak nějaký vzdálený počítač v internetu, skrze který budou Vaše zprávy cestovat k Vašim kontaktům.

Ilustrace architektury jabberu: několik různých klientů, konkrétně mobilní aplikace Conversations a Monal, desktopové programy Gajim a Dino a webová aplikace Converse, si navzájem povídá za použití různých serverů hostujících Openfire, ejabberd a Prosody.

U klasických chatovacích aplikací se s pojmem „server“ typicky nesetkáte, je totiž (zjednodušeně řečeno) vždy pouze jeden provozovaný poskytovatelem aplikace (tedy klienta) a je v ní tak schovaný.

Naproti tomu u jabberu je server na aplikaci obecně nezávislý, a tak si jej stejně jako u emailu můžete (respektive musíte) vybrat, což Vám dává příležitost si zvolit, komu budete důvěřovat se zpracováním Vašich dat, která se na server ukládají nebo jím alespoň procházejí.

Server si můžete vybrat z velkého množství veřejných serverů, anebo, máte-li dostatečné technické znalosti, si dokonce můžete spustit server vlastní. Nezávisle na tom, jaký server si pro své použití vyberete, budete moci komunikovat i s lidmi, kteří používají server jiný – opět stejně jako u emailu.

Kdy byste měli používání jabberu zvážit?

Jabber byste měli zvážit například platí-li pro Vás něco z následujícího:

Jak na to?

Velmi stručně a zjednodušeně: Conversations je jabber pro Android, Monal je jabber pro iOS/macOS, Gajim je jabber pro počítače.

Začít s ostatními komunikovat přes jabber je snadné, postup je následující:

  1. Nainstalujte si pro svoji platformu aplikaci, kterou budete ke komunikaci používat:

    Android Logo aplikace Conversations: zelená chatovací bublina se třemi bílými tečkami. Conversations – instalace zdarma z F-Droid či za malý poplatek, kterým můžete podpořit autora, z Google Play
    iOS/macOS Logo aplikace Monal: bílým obrysem nakreslený letící ptáček nesoucí v zobáčku dopis. Monal – iOS, macOS
    Windows Logo programu Gajim: simplistické vyobrazení človíčka, zelené tělo, žlutá kulatá hlava. Gajim
    Linux/BSD Logo programu Dino: roztomilý malinký zakulacený stegosauřík laděný do zelenomodré, s bílým očkem. Dino – většinou balíček dino či dino-im
    web Logo webové aplikace Converse: symbol jin-jang, avšak bilá polovina má navíc jakýsi zobáček mířící k bílé tečce. Converse
  2. Vyberte si poskytovatele (server) a vytvořte si u něj pomocí své aplikace účet. Nevíte-li, kterého poskytovatele vybrat, zvolte conversations.im.

    K vytvořenému účtu se bude pojit identifikátor, známý jako JID (Jabber ID) či prostě XMPP adresa, pomocí kterého Vás budou ostatní moci kontaktovat. JID je tvořeno z Vámi zvoleného uživatelského jména a domény serveru a má formát uzivatel@server.tld – pozor na to, že byť vypadá jako adresa emailová, obecně s ní žádnou spojitost nemá – zvolí-li si tedy například hypotetický uživatel uživatelské jméno ferda.mravenec a server conversations.im, jeho JID bude ferda.mravenec@conversations.im.

  3. Vše je připraveno, nyní již stačí jen zjistit XMPP adresu (JID) Vaší protistrany a můžete jí ze své aplikace poslat první zprávu!