Tags Posts tagged with "jabber"

jabber

przez -
20 1359
Google

Podczas ostatniej konferencji Google I/O zaprezentowano Google Hangouts jako zamiennik dla usługi Google Talk. Usługa ta dostępna jest dla systemów Android, iOS oraz przeglądarki Chrome, gdzie oferuje najlepsze wsparcie oraz integrację z Google+. Wraz z tą zmianą porzucono wsparcie dla protokołu XMPP, który był rozwijany i wykorzystywany przez wiele lat w gTalku.

Protokół XMPP dostarczał możliwość komunikacji poprzez zewnętrznych klientów jak np. Pidgin czy KDE Telepathy. Użytkownicy Hangoutów zauważyli, że próba komunikacji z kontaktami zewnętrznych usług (np. z jabber.org) została nagle wyłączona bez jakiejkolwiek informacji. Działa natomiast komunikacja przy użyciu zewnętrznych komunikatorów. Wyłączona została jedynie opcja w tych od Google.

Obecnie wymagane jest konto Google do korzystania z usługi Hangouts, która dołączyła do zamkniętego ekosystemu komunikatorów. Jest to dość zastanawiające i dziwne, gdyż poprzednie usługi jak np. Google Wave opierały się o protokół XMPP, a dokładniej protokół Jingle, który stworzono przy pomocy Googla. Umożliwiał on prowadzenie rozmów wideo.

Nie jest to pierwszy raz kiedy Google wyłącza swoje usługi. W ostatnim czasie pozbyto się narzędzia Reader oraz wsparcia dla CalDAV w usłudze Google Calendar. Warto tutaj nadmienić, że przez takie posunięcie Google utraciło kompatybilność z Microsoft Lync oraz rozwiązaniami opartymi o Jabbera, jak Cisco Jabber, Openfire, czy Avaya. Firma stworzyła swój wewnętrzny ekosystem, tracąc tym samym sporo zaufania w społeczności open source.

przez -
7 495

Microsoft ogłosił, że komunikator internetowy Windows Live Messenger będzie obsługiwał połączenia z protokołu XMPP. Firma zapowiedziała tą decyzję już we wrześniu tego roku na konferencji BUILD, jednakże musieliśmy czekać sporo czasu. Aktualnie wspierany jest główny protokół (RFC6120), bezpośrednia komunikacja i status (RFC6121), rozszerzenie XMPP Standard dla vCards, powiadomień stanu czatu oraz dostarczonych wiadomości.

Microsoft zaimplementował także schemat mechanizmu autoryzacji OAuth2, co oznacza, że deweloperzy będą musieli dodać owe wsparcie do mechanizmu autoryzacji i uzyskać ID oraz secret aplikacji. Wymaganie to przystopuje aktualnie istniejące klienty XMPP, przed połączeniami do usługi Microsoft bez modyfikacji. Firma opublikowała także poradnik “przykładowe kody dla programistów na stronie Windows Live MSDN.

przez -
8 533
Jabber

Jabber został zapoczątkowany w 1998 roku przez Jeremie’ego Millera. Popularny protokół bazujący na XML, skończył 12 lat. Tyle czasu minęło od uruchomienia pierwszego serwera umożliwiającego korzystanie z protokołu. Pierwszy serwer został uruchomiony 4 stycznia 1999 roku. Celem Millera było stworzenie w pełni otwartej platformy typu Instant Messaging, która pozwalałaby na komunikację z sieciami ICQ lub AIM.

Od tamtego czasu powstało wiele serwerów oraz klientów XMPP, które korzystają z tego protokołu. Zaś sam protokół nie został nigdy w pełni opisany, a jego dokumentacja jest opisem stanu istniejącego i nie może być brana jako standard, który powinien zostać zaimplementowany.

XMPP został ustandaryzowaną przez Internet Engineering Task Force (IETF), którego oryginalna nazwa jest Jabber. Mimo tego XMPP zakłada kompatybilność wstecz. Mimo tej wstecznej kompatybilności, bardzo stare serwery nie są w pełni zgodne z XMPP.

Implementacje XMPP można zobaczyć w takich serwerach jak jabberd2, oraz klientach np. Tkabber.

Protokół pochodny od XMPP był wykorzystywany w polskim komunikatorze Tlen.pl (teraz jednak dąży on do coraz większej kompatybilności z XMPP). Za pomocą serwerów Jabbera można też komunikować się z użytkownikami komunikatorów Gadu-Gadu, Tlen czy Windows Live Messenger. Korzysta z tej technologii również Facebook do swoich chatów.

Trzeba też zaznaczyć, że XMPP określa sposób połączenia się klienta do serwera, serwerów między sobą, raportowania błędów, wymiany podstawowych informacji między serwerami i klientami oraz sposób zarządzania listą kontaktów i regułami prywatności. Pozostała funkcjonalność, opisana XEP-ami, nie jest już częścią XMPP – XMPP nie określa i nie będzie określał sposobu przesyłu plików czy dostępu do listy transportów na serwerze. To wszystko to tylko rozszerzenia będące częścią Jabber, a nie XMPP.

przez -
9 632
Chat, komunikator

Na liście mailingowej psi-devel pojawiła się informacja o wydaniu nowej wersji komunikatora Psi. Twórcy od dłuższego czasu starają się, aby ich narzędzie do prowadzenia konwersacji między dwoma użytkownikami było, jak najbardziej przyjazne, ale jednocześnie oferowało sporo opcji do konfiguracji.  Od wersji Psi 0.13 możemy już wypróbowywać rozmowy głosowe, dzięki rozszerzeniu o nazwie jingle.

Co nowego znajdziemy w tym wydaniu:

  • Dodano opcje zmiany koloru w okienku rozmowy
  • Można teraz zdefiniować powód blokady/wyrzucenia z grupowego czatu
  • Poprawiono okienko Informacji Użytkownika, dzięki czemu pokazuje ono więcej pól oraz można zapisać/zobaczyć zdjęcie
  • Wsparcie dla nowego słownika Enchant, jako alternatywy dla Aspell
  • Interfejs konsolowy wspiera teraz wybór profili i opcji statusu
  • Interfejs D-BUS wspiera teraz opcje zmiany statusu i sygnalizuje uśpienie/wybudzenie
  • Poprawiono kompatybilność rozmów głosowych z Pidginem i Empathy
  • Kilka drobniejszych błędów i poprawek

Komunikator jest dostępny na Windows, Mac OS X oraz Linux. Możemy go pobrać w dziale download na stronie Psi.

przez -
2 358
Chat, komunikator

Dnia 27 lipca tego roku została wydana kolejna stabilna wersja komunikatora internetowego, opartego o bibliotekę Qt, dostępnego na wiele platform. Mowa tutaj o Psi, który to jest klientem sieci jabber/xmpp i według niektórych użytkowników jest uważany, za jeden z najbardziej konfigurowalnych komunikatorów dostępnych w sieci.

Jedną z najważniejszych nowości dodaną do klienta jest możliwość rozmów głosowych, które to są od niedawna dostępne w protokole xmpp, dzięki rozszerzeniu o nazwie jingle.

Poniżej reszta nowości:

  • podstawowe wsparcie dla XMPP URI
  • cecha natychmiastowego akceptowania certyfikatów podczas połączenia
  • system mini komend(Ctrl+7 w oknie rozmowy)
  • naprawiono różne błędy

Co ciekawe, niezależnie od projektu Psi jest również rozwijany komunikator Jabbin, który to zawiera obsługę Jingle już od jakiegoś czasu. Jest dostępny również pod platformy Linux i Windows.

Twórcy ostrzegają, że pod systemami Windows mogą występować pewne problemy z obsługą rozmów głosowych.

Jeżeli ktoś ma zamiar kompilować komunikator ze źródeł(np. pod Linux) i chce rozmów głosowych, będzie zmuszony dodać wtyczkę PsiMedia oddzielnie. W Linux, wtyczka zwie się libgstprovider.so, i musi być dodana w katalogu $LIBDIR/psi/plugins. Należy pamiętać, że działa to wyłącznie z GStreamer.

Komunikator można pobrać w sekcji pobierania.

przez -
6 434
Chat, komunikator

Kilka dni temu opublikowano drugą wersję RC komunikatora Psi 0.13. Wersja stabilna miała ukazać się 6 czerwca, jednak wniknęły sporo opóźnienia. Jedną z ciekawszych nowości jest wprowadzenie rozmów głosowych przez użytkowników systemów Windows, Mac OS X oraz Linuksa (Jingle RTP). Pojawiła się również podstawowa obsługa uchwytu XMPP URI. Podczas łączenia się z serwerami Jabbera dodano możliwość akceptacji certyfikatu na stałe.

Kolejną ciekawą zmianą jest możliwość zdalnego zarządzania klientami (XEP-0146). Dzięki tej funkcjonalności możliwa jest zmiana statusu oraz priorytetu drugiego klienta. Psi umożliwia również odczyt nieprzeczytane wiadomości znajdujące się po stronie drugiego klienta, zmieniać jego opcje. W kolejnych wersjach będzie można akceptować przychodzące pliki, opuszczać pokoje rozmów.

przez -
0 314

W przyszły weekend czeka nas duża zmiana na Platformie Chrome. Największa od paru lat. Niektórzy z was wiedzą, że zajmuje się utrzymaniem i rozwojem serwera jabberd2 na potrzeby Chrome.pl. Dzięki temu jabberd2 jest w tej chwili w czołówce nowoczesnych i zgodnych ze standardami serwerów Jabber/XMPP.

Od pewnego czasu biorę też udział w rozwoju serwera Tigase. Tigase osiągnął już dojrzałość pozwalającą na duże wdrożenia produkcyjne. W związku z tym, że rozwija się szybciej i poświęcam mu od pewnego czasu dużo więcej uwagi niż jabberd2, zdecydowałem się na migrację Chrome.pl na serwer Tigase. (Ci którzy śledzą mojego bloga, pewnie domyślali się, co się święci.)

Tak więc w przyszły weekend, z soboty na niedzielę (9-10 V 2009) przechodzimy z chrome.pl na nowiutką instalację Tigase na nowiutkich maszynach (na chwilę obecną klaster dwóch niezależnych serwerów Dell’a). Mam nadzieję, że przepięcie będzie bezbolesne dla was i że nie poczujecie pogorszenia jakości usług (a może nawet poprawę).

W następnej kolejności dokonam migracji wszystkich domen XMPP hostowanych na Platformie Chrome – ale to już na życzenie właścicieli (proszę się do mnie zgłaszać). Stara instalacja jabberd2 będzie pracować jeszcze przez pewien czas – o konkretnych terminach poinformuję w przyszłości.

Jeśli masz jakieś pytania – pytaj śmiało:
JID/e-mail: smoku@xiaoka.com

Pozdrawiam
Tomasz “smoku” Sterna

Źródło: chrome.pl.

przez -
0 378
Chat, komunikator

Kilka dni temu została wydana wersja 0.12 komunikatora PSI. Programiści poprawili interfejs komunikatora. W okienkach rozmowy można teraz tworzyć zakładki. Ulepszono wyszukiwanie kontaktów. Plik config.xml, który był głównym plikiem konfiguracyjnym PSI został zastąpiony przez options.xml.

Od teraz wszystkie opcje dostępne są z poziomu interfejsu graficznego. Ulepszono również zachowanie w przypadku uruchomienia dwóch instancji tego samego profilu pod systemami Linuksowymi oraz Windowsem.

PSI jest najpopularniejszym klientem Jabbera, zwłaszcza wśród średniozaawansowanych i zaawansowanych użytkowników. Posiada ergonomiczny i przejrzysty wygląd, łatwy w dostosowaniu do własnych preferencji. Jest wieloplatformowy (wersje dla Windows, Apple MacOS X i GNU/Linux). Posiada pełne wsparcie dla UNICODE. Obsługuje konferencje, certyfikaty SSL, GPG oraz OpenGPG.

Polecane

Jesień Linuksowa

1 1180
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...