Bonjour, Avahi i XMPP
2009-11-11, Środa 22:48:55 +0100, autor Karol „Zal” Zalewski, licencja LPRCTKC
Zaczęło się niewinnie, od bliższego przyjrzenia się Empathy oraz Pidginowi i dostrzeżenia możliwości utworzenia kont „Bonjour” oraz „People nearby”. Szybki test i spojrzenie do Wikipedii. Okazuje się, że to leciwe już rozwiązanie (okolice 2005 roku), jest całkiem przydatne. Ten sposób komunikacji oparty o implementacje Zeroconf (np. wieloplatformową Bonjour, czy też linuksową Avahi), znany pierwotnie z iChata (MacOS), pozwala na rozmowę z innymi uczestnikami sieci lokalnej bez konieczności udziału serwera pośredniczącego np. XMPP. To bardzo miłe udogodnienie, szczególnie, kiedy mowa o uczelnianych laboratoriach komputerowych oraz sieciach bezprzewodowych tworzonych „ad hoc”.
Co więcej, od samego początku bazował on na Jabberze, a obecnie opisany został w XEP-0174. Dzięki temu znany z MacOS-a iChat, linuksowy Empathy, czy też wieloplatformowy Pidgin są w stanie komunikować się między sobą bez uczestnictwa centralnego serwera. Miło byłoby, gdyby i w Psi kiedyś się to pojawiło.