23.09
po dlouhé době jsem se rozhodl napsat jeden odbornější článek. Zaujal mě totiž IM protokol Jabber, a proto jsem se obrátil na tu nejzodpovědnější osobu v ČR, co se Jabberu týče, a to na pinkyho. tímto mu děkuji za jeho vyjádření, které jsem se rozhodl použít jako základ pro tento článek.
historie Jabberu
první výskyt tohoto protokolu se datuje do roku 1998, kdy Jeremie Miller položil základní kámen projektu Jabber, jakožto protest proti komerčním IM službám typu ICQ či MSN. nyní, po 8 letech se projekt Jabber dostává, dle mého názoru, čím dál tím více do popředí zájmu odborníků i laické veřejnosti.
v čechách se dlouhou dobu na výslunní vyskytoval jeden projekt, a tím byl Netlab Jabber server na adrese njs.netlab.cz. v tuto chvíli je situace o něco jiná. kolem projektu Jabber se shrotilo velké množství schopných lidí, kteří vytvořili obrovskou komunitu, v tuto chvíli dokonce 2. největší Jabber síť v Evropě ( 1. příčku zabírá Rusko ) a 1. v rámci EU.
síť jabbim
v tuto chvíli se pod českou sítí jabbim skrývá 5 různých internetových adres – njs.netlab.cz, www.jabbim.cz, www.jabbim.sk, www.jabbim.com a jabber.cz.
fyzicky je provoz těchto služeb realizován na dvou serverech připojených v clusteru ( nezmar.netlab.cz a soumar.netlab.cz ), který běží v sítí společnosti NetGroup. jednotlivé adresy zde běží jako virtual hosty, statistiky zatížení tohoto clusteru můžete pozorovat na těchto internetových stránkách. celý cluster běží na platformě Debian GNU/Linux, a to samozřejmě v jeho stable release.
Jabber a jeho služby
Jabber jako takový je protokol otevřený, proto se postupem času stále rozvíjejí služby, které česká jabbim síť poskytuje. contact list je uložen na straně serveru a v rámci Jabber protokolu ho nazýváme roster.
co se služeb týče, v první řadě je to samozřejmě chat přímo s uživateli tohoto protokolu, který se vyznačuje adresami ve tvaru JID@server.tld, v mém případě tedy duf@njs.netlab.cz. další služby zajišťují tzv. trasporty. asi nejzajímavějším transportem pro všechny uživatele, kteří na Jabber přecházejí z jiných IM sítí je JIT, tedy Jabber ICQ transport. tato služba má ovšem jednu malou nevýhodu – nefunguje synchronizace Jabber rosteru s ICQ serverem. v případě, že přidáte do Jabber rosteru kontakt, na oficiálním ICQ serveru se ve vašem contact listu neobjeví. tento problém by měla řešit zatím testovaná a placená služba PyICQt, která by měla tento nedostatek vyplňovat. v tuto chvíli tuto službu hlouběji testuji, další informace určitě přinesu.
mezi další transporty patří například AIM transport, MSN transport, weather transport ( informace o počas ), tv transport ( poskytuje firma SAT Plus ) a další.
Jabber klienti
na poli klientů se svádí nelítostný boj a bylo popsáno X článků o výberu Jabber klientů – já se zaměřím pouze na 3 nejoblíbenější klienty.
tím prvním je bezpochyby Gajim, který nabízí multiplatformní chod ( systémy Windows, Linux i BSD ) a je podporován velkým množstvím uživatelů.
dalším podobným softwarem je Psi, které je také multiplatformní a já osobně ho mohu vřele doporučit.
posledním klientem, ne klasicky Jabberovým, je Miranda, kterou lidé používají často v případě, že přecházejí z jednotlivých protokolů na sjednocený protokol, a to Jabber. používání tohoto klienta pouze pro Jabber nedoporučuji.
závěr
vzhledem k tomu, že Jabber je protokol otevřený, dá se očekávat jeho další rozvoj, a to v nemalém rozsahu. stále se přídávají další služby a speciálně na českém poli se našlo velké množství nadšenců i komerčních subjektů ( v případě české jabbim sítě společnost HumboldTec ), které tento protokol podpoří.
ps.: velmi pěkný článek o Jabberu vydal na svém blogu také Martin Petráček