Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   XMPP - Extensible Messaging and Presence Protocol (https://forum.cdrinfo.pl/f113/xmpp-extensible-messaging-presence-protocol-72774/)

andy 26.07.2007 23:06

XMPP - Extensible Messaging and Presence Protocol
 
Co to jest? Po co to jest? Dlaczego mamy tego używać?
Zainteresowany ?

No to lecimy

Internet miał z założenia łączyć ludzi a nie ich dzielić. Jednak odrębne sieci IM (Instant Messaging) izolują od siebie grupy ludzi. Każda z nich ma własny język i posiada tylko jednego klienta.
Odpowiedzią na to jest XMPP. Standard który powstał na bazie protokołu Jabber - jest jego rozwiniętą oraz ustandaryzowaną wersją.
Jest otwarty, można go zastosować praktycznie na każdej platformie oraz można podpiąć się dowolnym klientem.
Daje nam wolność wyboru. Daje to czego inne nie oferują :)

Nie ma numerków?

Nie nie ma. Ale za to są JIDy. Tzw. JabberID. Wygląda podobnie jak adres email: nazwa_użytkownika@nazwa_serwera/zasób
  • nazwa użytkownika - wybiera się podczas rejestracji konta.
  • nazwa serwera - jest to adres serwera XMPP na którym posiadamy konto
  • zasób - miejsce lub aplikacja z której się łączymy
Główną i najważniejszą zaletą XMPP jest rozproszenie. Każdy może postawić swój własny serwer i podpiąć go do globalnej sieci włączająć moduł: s2s.
Dzięki temu sieć jest odporna na tzw. padanie.

Idąc dalej...
Aby mieć konto wystarczy się zarejestrować na jakimś publicznym serwerze albo....

Nie lubisz obcych serwerów? Możesz postawić swój własny:
http://www.jabber.org/software/servers.shtml

Tutaj znajduje się lista klientów wspierająca ten otwarty bazujący na jezyku XML protokół: http://www.jabber.org/software/clients.shtml (nie zawiera wszystkich programów).


Wiele osób pomyśli, że używanie go jest trudne i tylko osoby z pewną wiedzą informatyczną sobie poradzą - nic bardziej mylnego! Zakładanie konta jest nawet prostsze niż w innych sieciach IM.
Wystarczy wpisać JabberID oraz hasło i możemy się cieszyć kontem na serwerku XMPP.

Co z bezpieczeństwem połączenia ?

TLS+uwierzytelnienie SASL - możemy mieć pewność, że nikt nie odczyta naszych wiadomości :) Jeśli to nam nie wystarcza możemy pokusić się o obsługę OpenPGP(dla masochistów ;p)


Lecimy dalej. Wyobraźmy sobie, że przebywamy w kilku rożnych miejscach np. praca, dom. W każdym z nich chcielibyśmy mieć dostęp do naszego konta jednocześnie. Czy jest to możliwe ?

Oczywiście, że... TAK!

Odpowiedzią na to są tzw. zasoby. Zaprezentuje je na przykładzie swojego JabberID.

andy@jabbim.pl/Miranda-Dom

andy oznacza nazwe użytkownika itp.
jabbim.pl jest nazwą serwera na którym posiadamy konto.
Ciąg znaków po "/" jest zasobem. Informuje on z jakiego np. miejsca lub z jakiego klienta łączymy się. Można tam wpisać cokolwiek.

Do jednego konta można się podłączyć z kilku(nastu) miejsc ustawiając sobie na każdym inny zasób.

Niby ok ale co będzie jak wszystkie zasoby będą online? - do którego trafi wiadomość?

Zależy to od priorytetu. Dla każdego zasobu jest ustawiany tzw. priorytet. Wiadomość trafi zawsze do zasobu o najwyższym. Wartości minusowe wyłączają całkowicie dany zasób z otrzymywania wiadomości :)
Jeśli natomiast zasoby będą posiadały ten sam priorytet to wiadomość trafi do każdego.

AD-HOC Commands. Z czym to się je ?
Z poziomu jednego klienta możemy sterować drugim podpiętym pod ten sam JID. (ustawić status, priorytet, przekazywanie wiadomości itp.)

A co z rozmowami wieloosobowymi ?
MUC (Multi-User-Chat).
Są to tzw. pokoje konferencyjne. Każdy może taki założyć o ile serwer oferuje.


Kolejnym trafionym pomysłem było stworzenie "Privacy lists" - Listy prywatności.

Dzięki nim możemy ustawić po stronie serwera filtrowanie. Np. osobie A możemy zablokować wysyłanie naszego statusu, osobie B włączyć blokadę na wiadomości a osobie C całkowicie zablokować wszystko :)

Przesyłanie plików over P2P oraz Broxy65.
Dzięki wykorzystaniu serwera XMPP jako proxy stało się możliwe przesyłanie plików NAT<==>NAT.

Jingle
Rozmowy głosowe. Obecnie tylko dwa(?) klienty wspierają to: GoogleTalk oraz Jabbin.


Protokół XMPP oferuje o wiele więcej. Pełna ilość opcji/ficzerów dostępna jest tutaj: http://www.xmpp.org/extensions/
Są to XEPy - dokumenty rozszerzające protokół XMPP.

Na koniec chciałem zaprezentować dane statystyczne odnośnie sieci IM:

Cytat:

Według strony http://www.tvknet.pl/michalus/jabber [11] liczbę użytkowników Jabber***8217;a w Polsce szacuje się na około półtora miliona (w tym: zamknięta sieć Tlen oraz otwarta Spik). Natomiast liczba użytkowników sieci Gadu Gadu szacuje się na trzy miliony. Liczbę użytkowników sieci Jabber jest bardzo trudno oszacować ze względu na duże rozproszenie sieci. Poniżej znajdują szacunkowe liczby, wśród których niekomercyjny Jabber wypada całkiem dobrze:
  • sieć XMPP/JABBER od 10 do 25 milionów użytkowników,
  • sieć ICQ 6 milionów użytkowników,
  • sieć AIM 31,9 milionów użytkowników,
  • sieć MSN 23,1 milionów użytkowników,
  • sieć Yahoo 19 milionów użytkowników.

Po więcej oraz bardziej szczegółowe informację polecam udać się do:

www.jabberpl.org
www.jabber.org
www.xmpp.org

Disconnect ;)

NeoFighter 26.07.2007 23:11

brawo
nie czytalem wszystkiego ;) ale wyglada porzadnie :)

rycho 27.07.2007 07:33

Cytat:

Napisany przez NeoFighter (Post 813541)
brawo
nie czytalem wszystkiego ;) ale wyglada porzadnie :)

Bardzo.
Kiedyś to może przeczytam.
Na razie nie mam piwa.

Zetoxa 27.07.2007 08:58

fajnie się czyta od tyłu do przodu

Kris 27.07.2007 09:18

Dla kogo***347;, kto lubi si***281; bawi***263;... i ma na to czas...

icemac 27.07.2007 10:42

Cytat:

Napisany przez Kris (Post 813618)
Dla kogoś, kto lubi się bawić... i ma na to czas...

bezrobotny :hmm:



:fiu:

NeoFighter 27.07.2007 11:44

tylko teraz mam dylemat
gdzie napisac o rozszerzeniu do Firefoxa, obslugujacemu Jabbera w przegladarce?
komunikatory, przegladarki, czy tutaj? :)

Kris 27.07.2007 11:52

wsz***281;dzie napisz... ||

Cytat:

Napisany przez icemac (Post 813659)
bezrobotny :hmm:



:fiu:

Chyba tylko... albo jak kto ma *******ca na tym punkcie...

radosio 01.08.2007 21:10

świetnie @andy! mam nadzieję, że udało się kogoś przekonać :)

andy 01.08.2007 22:23

Cytat:

Napisany przez Kris
Dla kogo***347;, kto lubi si***281; bawi***263;... i ma na to czas...

To nie jest do zabawy tylko do korzystania:)

Cytat:

Napisany przez NeoFighter
tylko teraz mam dylemat
gdzie napisac o rozszerzeniu do Firefoxa, obslugujacemu Jabbera w przegladarce?
komunikatory, przegladarki, czy tutaj?

Skoro to rozszerzenie do Fx to najlepszym wyj***347;ciem b***281;dzie zapisa***263; to w temacie o przegl***261;darkach :)

Cytat:

Napisany przez Shah
***347;wietnie @andy! mam nadziej***281;, ***380;e uda***322;o si***281; kogo***347; przekona***263;

Prawda jest taka, ***380;e XMPP wch***322;onie wszystko - to tylko kwestia czasu.(Google, WP, Fotka...)

AQQ ju***380; si***281; przerzuci***322;o na ten otwarty protok***243;***322; :) Teraz czeka***263; na ruch z innych oboz***243;w IM.

andy 02.11.2007 11:33

Dzisiaj za spraw***261; pewnej osoby z listy kontakt***243;w trafi***322;em na ciekawy artyku***322; o protokole XMPP. Wszystkich "anty" zapraszam do lektury :) Szczeg***243;lnie Max'a

Show me the power.

Piterniel 03.11.2007 02:25

Multikomunikator + wtyczka jabbera ktora zajmuje w pamieci kilkanascie kb - TRY IT ;-)
Lub klient jabberowy i transport ;)

[Nie kazdy potrafi zrezygnowac z GG tak z dnia na dzien, jak andy ;D]

andy 03.11.2007 08:48

Cytat:

Napisany przez LiTE
[Nie kazdy potrafi zrezygnowac z GG tak z dnia na dzien, jak andy ;D]

Nie chc***281; pokazywa***263; palcem kto zrobi***322; to pierwszy :fiu:

--

Mailu-Mailu

M@X 05.11.2007 01:57

Bedzie to samo co z Jabberem. Ja probowalem przekonac znajomych do Jabbera, Smartek probowal - z 200 osob wyprobowaly go moze dwie. Jabber dalej nie jest mainstreamowy a dopoki nie bedzie - ja mu podziekuje. Tak jak i jego klonom ;-)...

andy 05.11.2007 05:30

Cytat:

Bedzie to samo co z Jabberem.
Ale co b***281;dzie? W sensie ***380;e padnie? Pisa***322;em ju***380; tyle razy JABBER/XMPP to sie***263; wzajemnie po***322;***261;czona ze sob***261; serwer***243;w, system zdecentralizowany. Dzi***281;ki temu jest odporny na padanie. Mimo, ***380;e wy***322;***261;czy/padnie 1 serwer 20 czy 100 sie***263; i tak dalej b***281;dzie istnia***322;a.

W przypadku GG pad jednego oznacza obci***261;***380;enie jego ruchem kolejnych i jako ***380;e jest ich ma***322;o padaj***261;. Dodatkowo prosz***281; doda***263; zamierzone wy***322;***261;czanie serwer***243;w rano...

M@X 05.11.2007 13:12

Nie, nie chodzi o padanie. Chodzi o to ze beda go uzywac tylko zapalency - nie bedzie mainstreamowym synonimem komunikatora ;-).

Piterniel 05.11.2007 20:56

Cytat:

Napisany przez M@X (Post 854263)
Nie, nie chodzi o padanie. Chodzi o to ze beda go uzywac tylko zapalency - nie bedzie mainstreamowym synonimem komunikatora ;-).

Ja jestem zdania, ze calkowicie odwrotnego ;-)
Czas pokaze :spoko:

andy 18.01.2008 22:59

I pokazał!
AOL adopting XMPP aka Jabber
:jupi::w00t::worek_tre:tancerka::dancing::dancing: :dancing::ja_chce::paker:

NeoFighter 18.01.2008 23:09

sie porobilo
fajnie, ale cieszylbym sie wtedy, gdyby to z gg byl taki szum ;)

andy 19.01.2008 19:12

@Neo. Jaki***347; czas temu pisa***322;em ***380;e MSN przymierza si***281; do zaimplementowania w swoim programiku obs***322;ugi xmpp. Je***347;li on i AOL to zrobi***261; to takie malu***263;kie sieci jak GG czy Tlen.pl mog***261; wygin***261;***263;...
Warto te***380; doda***263;, ***380;e powstaj***261;cy AQQ 2.0 b***281;dzie komunikatorem Jabberowym.



"XMPP wch***322;onie wszystko - to tylko kwestia czasu" :)

joujoujou 19.01.2008 21:25

AQQ 2.0 powstaje ju***380; B***243;g wie ile czasu i jako***347; powsta***263; nie mo***380;e. ;p

Ci***261;gle w wersji beta, czy cu***347;... :mruga:

SpeedFreaK 19.01.2008 22:41

Ci***261;gle beta, ale jest dosy***263; stabilna.

andy 20.01.2008 18:17

Cytat:

AQQ 2.0 powstaje ju***380; B***243;g wie ile czasu i jako***347; powsta***263; nie mo***380;e.
Ci***261;gle w wersji beta, czy cu***347;...
Tylko my tutaj nie rozmawiamy o programach a o sieci :)


Tak wi***281;c rewolucja si***281; zacz***281;***322;a czy tego chcemy czy nie. W ci***261;gu kilku najbli***380;szych miesi***281;cy b***281;dzie si***281; dzia***322;o bardzo wiele.

andy 29.01.2008 21:47

Kolejny ciekawy news o XMPP.

Jive Software og***322;asza: XMPP fundamentem nowej Sieci

smolik 01.02.2008 15:10

A propos jabbera to zerknijcie jak zareagowała społeczność fotka.pl na zaproszenie do testów jabbera
Forum fotka.pl :haha:

andy 01.02.2008 20:26

@Smolik stare ;)

NeoFighter 01.02.2008 21:37

stare, juz sie tutaj przewinelo, ale i tak nie zmiania to faktu, ze jezeli przykladowej uzytkowniczce o nicku "xXxOlenka113xXx" nie padnie gg, to bedzie miala gdzies inne mozliwosci

z fotki.pl mozna sie smiac, ale zauwazcie, ze u nich temat XMPP zawiera 671 postow, u nas... sami zobaczcie
o popularnosci komunikatora nie decyduja 'komputerowcy' tacy jak my, ale rzesze dzieciakow klikajacych w bannery reklamowe

Mich@ł 01.02.2008 21:39

Cytat:

Napisany przez NeoFighter (Post 891795)
...

z fotki.pl mozna sie smiac, ale zauwazcie, ze u nich temat XMPP zawiera 671 postow, u nas... sami zobaczcie

Z czego około 600 typu: "a co to jest?" :D

andy 02.02.2008 00:43

@NeoFighter XMPP u***380;ywaj***261; nie tylko "komputerowcy/informatycy" ale i normalni u***380;ytkownicy /teraz pewnie ma ok 80-100mln u***380;ytkownik***243;w. A pomy***347;l co b***281;dzie jak AOL postawi sw***243;j serwer :)/


Przyk***322;ad tego tematu na Fotka.pl pokazuje, ***380;e ludzie nie potrafi***261; czyta***263; ze zrozumieniem. No ale czego si***281; mo***380;na spodziewa***263; po osobach w wieku 13-15 lat?

andy 10.02.2008 18:52

After AOL, Yahoo! is also experimenting with XMPP ?
http://www.process-one.net/en/blogs/...ing_with_xmpp/

NeoFighter 11.02.2008 00:43

sie dzieje
albo nastana zlote czasy, kazdy bedzie mogl sie polaczyc z kazdym, albo polozy na tym wszystkim swoja paskudna lape jakas organizacja spragniona mamony

andy 17.03.2008 20:17

IM 2.0

NeoFighter 17.03.2008 20:59

zaczyna sie (r)ewolucja komunikatorowa :)

punisher 04.05.2008 00:36

Używam od paru dni jabbera i muszę podsumować, że jest świetny. Szkoda tylko, że tak mało popularny w Polsce :( Czas pokaże jak to w przyszłości z tym protokołem będzie.

andy 15.05.2008 06:01

Cytat:

Facebook Chat ***8212; komunikator internetowy dzia***322;aj***261;cy wewn***261;trz serwisu ***8212; stanie si***281; w najbli***380;szym czasie klientem XMPP.
http://osnews.pl/facebook-chat-przez-jabbera/

:)

andy 20.07.2008 00:31

Yahoo's encouraging words for IM standards
http://news.cnet.com/8301-1023_3-9984673-93.html

joujoujou 21.09.2008 13:57

Cisco kupi***322;o jabbera? :hmm:

Cytat:

Networking equipment giant Cisco has announced that it has purchased Jabber, an open source instant messaging (IM) and presence tool. The terms of the deal were not undisclosed. Cisco said it would try to use Jabber as a means of improving its messaging services for business users. Jabber enables collaboration across a range of presence systems such as Microsoft Office Communications Server, IBM Sametime, AOL AIM, and Google Talk.


Bez sensu. :\

andy 21.09.2008 21:57

Cisco kupi***322;o Jabber Inc. nie protok***243;***322; XMPP/Jabber ;)

andy 06.07.2009 13:53

Cytat:

W Urzędzie Miasta w Trzebini k. Krakowa testowo wdrożono komunikator wewnętrzny, oparty o protokół XMPP. Dzięki takiemu rozwiązaniu, pracownicy urzędu dostali dodatkowe narzędzie do szybkiej komunikacji, gdyż do tej pory jedynym były telefony albo e-mail.
http://osnews.pl/jabber-wchodzi-do-urzedow/

andy 11.02.2010 00:01

Facebook Chat over XMPP oficjalnie.

Teraz czekamy na otwarcie się na inne serwery Jabbera Facebooka i Naszej Klasy.



I co M@X a nie mówiłem, że Jabber wchłonie wszystko ? ;p

Berion 21.03.2010 22:32

W końcu postanowiłem się przekonać do tego wynalazku i od razu schody: :P

Założyłem konto na gmailu, używam Konnekta, którego ustawiłem tnastępująco (nie wiem czy dobrze właśnie ;]):

serwer: gmail.com
port: 5223 (SSL włączony)
użytkownik: berion2
hasło: takie jak na powyższego maila
Zasób: Konnekt [?]
Priorytet: 10 [?]
Serwer JUD: berion2 @ gmail.com

Niby się łączę, status dla jabbera dostępny, ale kiedy wysyłam komuś wiadomość wywala takie coś:

Kod:

Ja: (22:25)
witam
Błąd: [witam...]

???

andy 21.03.2010 22:52

Cytat:

Założyłem konto na gmailu, używam Konnekta
Zmień klienta, bo konnekt nie obsługuje XMPP.

Jeśli chodzi o serwer od Google. Najważniejszym "ograniczeniem?" jest to, że aby docierały do Ciebie wiadomości od innej osoby musisz dać jej autoryzacje. Normalnie autoryzacja służy do tego aby osoba mogła widzieć twój opis/status/pep itp.


Cytat:

którego ustawiłem tnastępująco (nie wiem czy dobrze właśnie ;]):

serwer: gmail.com
port: 5223 (SSL włączony)
użytkownik: berion2
hasło: takie jak na powyższego maila
(1)Zasób: Konnekt [?]
(2)Priorytet: 10 [?]
(3)Serwer JUD: berion2 @ gmail.com
Tutaj jest pokazana przykładowa konfiguracja konta w komunikatorze Miranda. Jako host'a nie musisz wpisywać talk.google.com ponieważ Miranda obsługuje wpisy srv.


ad 1. Zasób może posiadać dowolną wartość jednak zaleceniem jest aby wstawiać tam miejsce z jakiego się łączymy lub nazwę komunikatora np. berion2@gmail.com/Dom
ad 2. Priorytet służy do ustalania, która sesja ma pierwszeństwo w odbieraniu wiadomości.
ad 3. Serwer GMaila nie posiada serwera JUD(Jabber User Directory)


Jeśli chciałbyś spróbować innego serwera niż Google polecam platformę Jabbim.
Z prostych multikomunikatorów warto zainteresować się Tlen7(jakiś czas temu sieć Tlen.pl otworzyła się na serwery jabbera), AQQ oraz WTW.

Berion 22.03.2010 19:52

Ilość załączników: 2
Trochę to teraz inaczej wygląda na Mirandzie, ale doszedłem. Dzięki za pomoc.

Ktoś chciałby ze mną porozmawiać? Chyba już działa... A może i nie... bo jak mniemam należy kliknąć w register?. To coś mi w takim razie obelgami wyrzuca.

andy 23.03.2010 00:01

Cytat:

bo jak mniemam należy kliknąć w register?. To coś mi w takim razie obelgami wyrzuca.
Nie musisz rejestrować konta. Wystarczy wpisać dane w ustawienia i połączyć się.

pali 26.03.2010 03:04

Tutaj Wawelski rozpoczął dyskusję na temat nazewnictwa jabberowego i komunikatora tlen. Odpowiem w tym wątku, bo to lepsze miejsce:

@Wawelski

XMPP a Jabber
Uprościłem nazywając Jabbera komunikatorem, ale celowo: aby laicy od razu wiedzieli o czym rozmawiamy.

Na blogu admina jabster.pl, znalazłem dobry tekst opisujący jak ma się XMPP do Jabbera, polecam przeczytać, jest krótko i jasno: http://www.planeta.toliman.pl/2006/0...rsus-xmpp.html

Podoba mi się powyższy tok myślenia i powinienem w FAQ napisać "jabberowy serwer cdrinfo.pl", "komunikator jabberowy".

Dodam jeszcze swoje porównanie:
XMPP - http
Jabber, jabberowy - www, web, webowy

Komunikator Tlen
Od zawsze mówiło się o tlenie jako udanej implementacji jabberowej technologii, z pewnym problemem w postaci zamknięcia na inne jabberowe serwery. Stąd nieco mechanicznie dołożyłem tlena do jabberowej oranżerii. Ale nie bezpodstawnie.

W tym poscie admin tlena Krzysztof Sierota wyjaśnia jak to było, jest i będzie(?) z tlenem: http://ekipa.tlen.pl/forum/index.php...9&#entry140949

Wytlumaczę stan obecny sieci tlena, bo może ktoś nieobeznany nie zrozumie: mając tlena można kontaktować się z innymi sieciami, np. gtalk, chrome.pl, jabster.pl, xabber.de czy nasz przyszły jabber.cdrinfo.pl :) ale aby używać tlena (bez tzw. transportów) trzeba używać oryginalnego klienta tlen (Psi, Miranda nie da rady, a nawet jak da, to mogą być problemy).

Mając na uwadze powyższe i obecną sytuację na rynku, moim zdaniem rozważanie czy tlen jest jabberowy, wygląda na geekowsko-akademicką dyskusję :)

Dodam jeszcze dwa luźne argumenty:
1. Prawdopodobnie żaden jabberd (serwer) nie jest w 100% zgodny z XMPP. Oczywiście tlend ma niezgodność znaczną, zmuszającą do zamknięcia sieci na inne klienty. Ale czy to jest bardzo istotne i dyskwalifikujące? Tym bardziej, że klient tlena jest niezły. BTW może ta niezgodność jest głównie biznesowa i wcale o2.pl nie kwapi się do jej usunięcia?
2. Takie produkty jak gtalk w praktyce też są zamknięte, choć inaczej. Oryginalny klient gtalka celowo jest tak skonstruowany, że 99,99% userów nie ma pojęcia, że za jego pomocą może skontaktować się np. z tlenem. Większość nie ma też pojęcia, że może użyć JIDa od googla na innym kliencie. Tłumaczenie tego znajomym jest geekowskim zbawianiem świata i normalny człowiek tego nie będzie robić :)

Podsumowując, nie ma doskonałych rozwiązań. Za cenę rezygnacji z cząstki jabberowej wolności otrzymujemy komunikatory komercyjne, dopracowane, user-friendly. Komu to nie pasuje użyje Psi czy Mirandy na akademickich serwerach. Moim zdaniem, obydwa podejścia są jabberowe :) Ale nie upieram się.

andy 26.03.2010 09:17

Cytat:

Napisany przez pali
XMPP a Jabber
Uprościłem nazywając Jabbera komunikatorem, ale celowo: aby laicy od razu wiedzieli o czym rozmawiamy.

Na blogu admina jabster.pl, znalazłem dobry tekst opisujący jak ma się XMPP do Jabbera, polecam przeczytać, jest krótko i jasno: http://www.planeta.toliman.pl/2006/0...rsus-xmpp.html

Podoba mi się powyższy tok myślenia i powinienem w FAQ napisać "jabberowy serwer cdrinfo.pl", "komunikator jabberowy".

Dodam jeszcze swoje porównanie:
XMPP - http
Jabber, jabberowy - www, web, webowy

Podsumowując:

XMPP - nazwa protokołu, który służy do wymiany natychmiastowych wiadomości.
Jabber - nazwa dla całej technologii. Można to porównać do nazwy email gdzie określa ona poczte internetową.

Cytat:

Napisany przez pali
Mając na uwadze powyższe i obecną sytuację na rynku, moim zdaniem rozważanie czy tlen jest jabberowy, wygląda na geekowsko-akademicką dyskusję :)

Tlen jest częścią sieci Jabber, bo osoba z jego serwera może bez problemu wymienić wiadomości z osobą z innego serwera jabberowego.

Cytat:

Napisany przez pali
Dodam jeszcze dwa luźne argumenty:
1. Prawdopodobnie żaden jabberd (serwer) nie jest w 100% zgodny z XMPP. Oczywiście tlend ma niezgodność znaczną, zmuszającą do zamknięcia sieci na inne klienty. Ale czy to jest bardzo istotne i dyskwalifikujące? Tym bardziej, że klient tlena jest niezły. BTW może ta niezgodność jest głównie biznesowa i wcale o2.pl nie kwapi się do jej usunięcia?

Obecnie wszystkie rozwijane serwery/demony jabbera są zgodne z XMPP. Obsługa rozszerzeń XEP jest inną sprawą.

Cytat:

Napisany przez pali
Takie produkty jak gtalk w praktyce też są zamknięte, choć inaczej. Oryginalny klient gtalka celowo jest tak skonstruowany, że 99,99% userów nie ma pojęcia, że za jego pomocą może skontaktować się np. z tlenem. Większość nie ma też pojęcia, że może użyć JIDa od googla na innym kliencie. Tłumaczenie tego znajomym jest geekowskim zbawianiem świata i normalny człowiek tego nie będzie robić

Gdybyśmy chcieli kiedyś wytłumaczyć komuś idee komunikacji Jabberowej to możemy podać przykład poczty email. Wystarczy, że mamy drugiej osoby adres email i możemy mu wysłać wiadomość nie martwiąc się z jakiego serwera korzysta, jakiego używa programu do odbierania poczty itp.

W dużym uproszczeniu Jabber to taki natychmiastowy email.

Cytat:

Napisany przez pali
Podsumowując, nie ma doskonałych rozwiązań. Za cenę rezygnacji z cząstki jabberowej wolności otrzymujemy komunikatory komercyjne, dopracowane, user-friendly. Komu to nie pasuje użyje Psi czy Mirandy na akademickich serwerach. Moim zdaniem, obydwa podejścia są jabberowe Ale nie upieram się.

Troszeczkę się nie zgadzam. Możemy np. podłączyć się spod Mirandy/Psi pod komercyjny serwer Jabbera, możemy z AQQ podłączyć się pod serwer akadeimcki. Jabber nic nam z góry nie narzuca i NAM daje wybór. To co wybierzemy zależy tylko i wyłącznie od nas samych.

pali 26.03.2010 11:25

Cytat:

Napisany przez andy (Post 1089930)
Tlen jest częścią sieci Jabber, bo osoba z jego serwera może bez problemu wymienić wiadomości z osobą z innego serwera jabberowego.

Ja zgadzam się, ale formułując rzecz kategorycznie, zaraz trafisz na ortodoksa, który powie: "tlen nie jest żaberowy, bo zmusza do użycia swojego klienta, co przeczy żaberowej ideii" :)

Cytat:

Napisany przez andy (Post 1089930)
Obecnie wszystkie rozwijane serwery/demony jabbera są zgodne z XMPP. Obsługa rozszerzeń XEP jest inną sprawą.

Mówiłem o zgodności, rozumianej jako zgodność z RFC.
Ta zapewne nie jest i nie będzie w żadnej implementacji osiągnięta w 100% - co nie ma praktycznego znaczenia.
Ważne, że osiągnięta jest zgodność na poziomie umożliwiającym bezproblemowe używanie.

Cytat:

Napisany przez andy (Post 1089930)
Gdybyśmy chcieli kiedyś wytłumaczyć komuś idee komunikacji Jabberowej to możemy podać przykład poczty email. Wystarczy, że mamy drugiej osoby adres email i możemy mu wysłać wiadomość nie martwiąc się z jakiego serwera korzysta, jakiego używa programu do odbierania poczty itp.

Tak, to najpowszechniejszy i dobry sposób tłumaczenia :)
Autorzy poniższych materiałów także się nim posługują:
jabster.pl - Co to jest, ten cały "Jabber"?
Jabber FAQ


Cytat:

Napisany przez andy (Post 1089930)
Troszeczkę się nie zgadzam. Możemy np. podłączyć się spod Mirandy/Psi pod komercyjny serwer Jabbera, możemy z AQQ podłączyć się pod serwer akadeimcki. Jabber nic nam z góry nie narzuca i NAM daje wybór. To co wybierzemy zależy tylko i wyłącznie od nas samych.

Tak, oczywiście np. spod Psi można używać np. sieci googletalk.

Mówiąc o "rezygnacji z cząstki wolności" myślałem np. o sieci tlen, której jeśli chcemy używać, musimy mieć dedykowanego klienta.
Albo o gtalku (kliencie). Podoba mi się ten klient i używałem go sporo czasu, godząc się na wymóg użycia JID od google (albo użycia własnej domeny) czy konieczną autoryzację nowego rozmówcy (nie można tego wyłączyć, a na dodatek nie wyskakuje na pulpit powiadomienie o prośbie autoryzacji).

Swoją drogą, gadu-gadu także jest w pewnym stopniu zgodne z XMPP. Historia jego powstania jest w dużej mierze podoba do opisanej przez K. Sierotę historii powstania tlen. Wiele, do dziś istniejących wad tej sieci, jest konsekwencją braku wiedzy, środków i czasu ówczesnego twórcy, który pracował sam jeden, później mając do pomocy tylko jedną osobę ...

rycho 26.03.2010 11:31

Cytat:

Napisany przez pali (Post 1089945)
...
Tak, oczywiście np. spod Psi można używać np. sieci giejotalk.
...

:wow:

pali 26.03.2010 11:39

Tak, i spod pisi można takie rzeczy robić :)

Autoryzuj smoka !

rycho 26.03.2010 11:49

smok sie nie chce!

Wawelski 29.03.2010 13:04

Cytat:

Napisany przez pali (Post 1089911)
Prawdopodobnie żaden jabberd (serwer) nie jest w 100% zgodny z XMPP. Oczywiście tlend ma niezgodność znaczną, zmuszającą do zamknięcia sieci na inne klienty. Ale czy to jest bardzo istotne i dyskwalifikujące?

Tlen wymaga innego plugina do Mirki - więc nie jest zgodny z HMPP
gtalk - działa jako komunikator, ze standardową wtyczką xmpp.
Co więcej - Palringo (którego namiętnie używam na telefonie) nie obsługuje Tlena (a gtalk chodzi zarówno z dedykowanym transportem jak i zwykłym jabberem).
Nie interesuje mnie, jak odległe coś jest technicznie - praktycznie nie działa jak XMPP, więc nie jest XMPP.

Co do czy XMPP czy Jabber - podajesz wyjaśnienie sprzed 4 lat. W 2008 r. Cisco kupiło Jabber Inc. - i AFAIK od tego czasu nie można Jabberem oficjalnie nazywać XMPP

pali 29.03.2010 13:31

Ano czytałem o zakupie Cisco. Zapewne nie można teraz prowadzić biznesu używając nazwy Jabber (gdybam, nie wiem na pewno). I gdyby Bartez zdecydował się, bezpieczniej pewnie dać sobie spokój z nazwą Jabber.
Ale to takie ładne słowo, że żal go porzucać...

Tlen - no tak, trzeba użyć firmowego klienta, a co z tego wynika - niech każdy uważa co chce. Dobrze jednak, że zwróciłeś uwagę: gdyby powstał tutaj ten komunikator cdrinfo, lepiej w materiałach nie porównywać do tlena.

andy 29.03.2010 18:29

Cytat:

Napisany przez Wawelski
Tlen wymaga innego plugina do Mirki - więc nie jest zgodny z HMPP

Tlen ma tylko otwartą komunikację s2s (serwer to serwer - realizowane jest to przez coś w rodzaju proxy do tłumaczenia języka Tlen.pl na język XMPP). Do połączeń c2s (klient to serwer) trzeba używać albo klienta Tlen.pl albo alternatywnego obsługującego protokół Tlen.pl.

Cytat:

gtalk - działa jako komunikator, ze standardową wtyczką xmpp.
Bo serwer Google jest "prawie pełnoprawnym serwerem XMPP" i dlatego można się pod niego podpiąć z dowolnego klienta.

Cytat:

Co więcej - Palringo (którego namiętnie używam na telefonie) nie obsługuje Tlena (a gtalk chodzi zarówno z dedykowanym transportem jak i zwykłym jabberem).
Tak jak pisałem wcześniej aby móc podłączyć się pod serwer Tlen trzeba użyć klienta z obsługą protokołu Tlen.pl.

Cytat:

Nie interesuje mnie, jak odległe coś jest technicznie - praktycznie nie działa jak XMPP, więc nie jest XMPP.
Serwer tlena jest otwarty na inne serwery Jabberowe i to na dzień dzisiejszy jest najważniejsze, bo możesz ze swojego konta np. na @jabber.wp.pl napisać wiadomość do kogoś z @tlen.pl i odwrotnie - idea Jabbera.

Cytat:

Co do czy XMPP czy Jabber - podajesz wyjaśnienie sprzed 4 lat.
Jabber to obecnie nazwa ogólnikowa dla całej technologii IM tak jak nazwa email określa nam poczte internetową w której skład wchodzi protokół POP, IMAP czy SMTP.

XMPP natomiast jest nazwą dla protokołu/języka.

Cytat:

W 2008 r. Cisco kupiło Jabber Inc.
Firma Cisco kupiła FIRMĘ Jabber Inc. a nie nazwę Jabber i należy to rozgraniczyć.
Cytat:

- i AFAIK od tego czasu nie można Jabberem oficjalnie nazywać XMPP
Jak napisałem wcześniej Jabber określa nam całą technologię a XMPP jest nazwą protokołu.

Wawelski 29.03.2010 20:20

Cytat:

Napisany przez andy (Post 1090573)
Firma Cisco kupiła FIRMĘ Jabber Inc. a nie nazwę Jabber i należy to rozgraniczyć.

Jabber to zastrzeżony znak towarowy - żadna tam nazwa ogólnikowa. Konkretny, rzeczywisty, zastrzeżony. Jego właścicielem jest Jabber Inc. jak chcesz się czepiać szczegółów. Porównałbym do Walkman - niektórym wydaje się, że to ogólnik, a to konkretna, zastrzeżona nazwa.

Tutaj masz licencję

JINC develops and markets JABBER***174; commercial business-class software for instant messaging. JINC (Jabber , Inc.) is a founding sponsor of the Jabber Software Foundation. JINC is the owner of the trademark JABBER***174;, Reg. No. 2623241 (the "Mark").

Przy czym ta umowa między JSF i JINC jest z 2003r - więc nie wiem, jak się ma do tego kupno JINC przez Cisco i czy to dalej aktualne. Ale tak czy inaczej kupując Jabber Inc Cisco kupiło też zastrzeżony znak towarowy JABBER***174;.

andy 02.04.2010 23:12

Cytat:

abber to zastrzeżony znak towarowy - żadna tam nazwa ogólnikowa. Konkretny, rzeczywisty, zastrzeżony. Jego właścicielem jest Jabber Inc. jak chcesz się czepiać szczegółów. Porównałbym do Walkman - niektórym wydaje się, że to ogólnik, a to konkretna, zastrzeżona nazwa.
Masz rację. Jabber Inc. jest posiadaczem praw do znaku towarowego JABBER***174;, jednak jak piszesz później Jabber Inc. dało sublicencję XSF:

Cytat:

4. Governing Agreements

During 2002 and 2003, the XMPP Standards Foundation (XSF), then the Jabber Software Foundation, entered into agreements with Jabber, Inc. (the trademark holder) that authorize the XSF to sub-license use of the JABBER mark. These agreements are as follows:
These governing agreements continue to be in force, with the responsibilities of Jabber, Inc. having been assumed by Cisco Systems, Inc. upon its acquisition of Jabber, Inc. in 2008.
Poniżej mamy pięknie wyjaśnione dlaczego Jabber Inc. wykupiło prawa do znaku JABBER***174;
Cytat:

2. Why Jabber, Inc. (through Webb) Purchased the Trademark

Jabber, Inc. had several reasons for purchasing the trademark:
First, it wanted to ensure that instant messaging software based on the Jabber protocols could legitimately use the JABBER name and not infringe on existing intellectual property claims.
Second, Jabber, Inc. wanted to make sure that anyone selling or giving away Jabber software is actually using the Jabber open source code, Jabber commercial software, or the Jabber protocols, rather than providing products or services unrelated to the Jabber protocols, but calling it "Jabber" in order to sell or distribute more copies (this is called "Passing off"). Everyone in the Jabber Community should share this goal, in order for the term JABBER to maintain its distinctive meaning. If there were no trademark right owned by anyone, Microsoft, for example, could develop a completely unrelated IM or non-IM product and call it JABBER.
Finally, at the time of purchasing the trademark, Jabber, Inc. wanted to ensure that it would be the only IM-related company called JABBER and that any other commercial or open-source entities using JABBER in their name did so in a manner that was deemed both good for the Jabber Community and not detrimental to Jabber, Inc.
Cytat:

Napisany przez Wawelski
i AFAIK od tego czasu nie można Jabberem oficjalnie nazywać XMPP

Jabberem można nazywać całą otoczkę związaną z XMPP natomiast nie można sobie nazwać tak firmy, która będzie produkowała oprogramowanie do komunikacji.


Kończąc ten calutki offtop i wracając do tematu: Kiedy i czy w ogóle planujesz postawienie serwera Jabbera Bartez? ;)

andy 11.11.2010 22:12

http://www.process-one.net/en/blogs/...p.io_and_xmpp/

andy 12.01.2011 19:36

NaszaKlasa (na razie nieoficjalnie) otworzyła c2s dla serwera NkTalk.pl. Pierwszy krok do całkowitego otwarcia serwera? :)

andy 25.06.2011 13:51

Google: The Future is Jingle
xmpp.org/2011/06/the-future-is-jingle/

Berion 25.06.2011 14:25

Mam taką nadzieję.

Marzy mi się taki plugin do Mirandy. ;d

andy 30.06.2011 17:55

Kolejny krok... :)

New Skype Beta uses IM Interop Code
http://skypejournal.com/blog/2011/06...-interop-code/

andy 17.09.2011 19:53

Kolejny wielki dzień dla XMPP!


MSN / Live Messenger adopting XMPP
http://www.process-one.net/en/blogs/...s_xmpp_server/

andy 05.12.2011 14:27

Chyba AOL otworzyło serwer XMPP :)

Jeżeli ktoś może to niech spróbuje wymienić wiadomość między ICQ/AIM a kontem na serwerze Jabbera ;-)

Cytat:

> _xmpp-server._tcp.aol.com
Serwer: openwrt.lan
Address: 192.168.1.1
Nieautorytatywna odpowiedŤ:
_xmpp-server._tcp.aol.com SRV service location:
priority = 0
weight = 1
port = 5269
svr hostname = xmpp.gxmpp.oscar.aol.com

aol.com nameserver = dns-02.ns.aol.com
aol.com nameserver = dns-06.ns.aol.com
aol.com nameserver = dns-07.ns.aol.com
aol.com nameserver = dns-01.ns.aol.com

palikot 05.12.2011 15:36

No próbuję, ale słodka cheercharlotte4@aol.com mnie nie autoryzuje ;P Tobie coś pokazała na tej kamerce?

andy 17.12.2011 14:23

Windows Live Messenger umożliwia dostęp przez protokół XMPP :) Pierwszy krok ku pełnemu otwarciu ;)

Cytat:

Microsoft Windows XP [Wersja 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\andy>nslookup
Serwer domyślny: openwrt.lan
Address: 192.168.1.1

> set type=srv
> _xmpp-client._tcp.messenger.live.com
Serwer: openwrt.lan
Address: 192.168.1.1

Nieautorytatywna odpowiedŤ:
_xmpp-client._tcp.messenger.live.com SRV service location:
priority = 10
weight = 0
port = 5222
svr hostname = beta.xmpp.messenger.live.com

live.com nameserver = ns4.msft.net
live.com nameserver = ns5.msft.net
live.com nameserver = ns1.msft.net
live.com nameserver = ns2.msft.net
live.com nameserver = ns3.msft.net
beta.xmpp.messenger.live.com internet address = 65.54.52.45
ns1.msft.net internet address = 65.55.37.62
ns2.msft.net internet address = 64.4.59.173
ns3.msft.net internet address = 213.199.159.59
ns4.msft.net internet address = 207.46.75.254
ns5.msft.net internet address = 65.55.226.140
http://windowsteamblog.com/windows_l...-via-xmpp.aspx

http://www.ag-software.de/2011/12/15...ive-messenger/

Berion 17.12.2011 16:02

Ciekawe kiedy GG przerzuci się na XMPP. :D

andy 17.12.2011 17:34

Jeżeli tacy gracze jak: Facebook, NK, MS, AIM odpalą łączność między serwerową to GG ma pozamiatane ;)

andy 26.01.2012 20:26

xmpp.net jako globalny serwer katalogowy?

Cytat:

Once we are running a suitable XMPP server at xmpp.net, the server software will gather vCards directly from other servers over the network (no need for admins to send the information on the operators@xmpp.org email list), those vCards will be stored in the right directory by the XMPP server software
http://stpeter.im/journal/1447.html

Jeżeli to będzie działało z automatu to szykuje się całkiem ciekawy projekt.

andy 07.03.2013 23:31

Ilość załączników: 1
Brakuje pełnoprawnych klientów obsługujących multimedia (rozmowy wideo, rozmowy audio) dla tego protokołu.
Jest co prawda PSI, Pidgin, Google Talk, jednak chyba dopiero Jitsi pokazuje co to jest komunikator multimedialny - posiada wsparcie dla min. konferencji wideo.

Jitsi jest dostępne prawie na każdą platformę "stacjonarną", zaczyna raczkować również wersja na system Android ;)


Program można pobrać tutaj
https://jitsi.org/index.php/Main/Download


Co prawda interfejs ma tragiczny, ale za to możliwości kosmiczne
https://jitsi.org/Main/Features


Załącznik 61652

Dla tych co lubią rozmawiać bezpiecznie jest dobra wiadomość. Komunikator obsługuje SRTP i ZRTP(protokół wymiany kluczy kryptograficznych), oraz dla rozmów tekstowych OTR.

Berion 29.11.2013 21:44

Jak mogę wyeksportować listę kontaktów? Kiedy zmieniam serwer na inny to nie mogę nawet okienka otworzyć w Mirandzie IM aby spróbować kogoś autoryzować z listy z innego serwera niż aktualnie używany.

Napisałem tutaj, nie w komunikatorach ponieważ nie byłem pewien gdzie lepiej to pytanie pasuje.

andy 29.11.2013 22:08

Kwestia importu/eksportu zależy już od konkretnej implementacji klienta a czasem nawet serwera.
O ile pamiętam to Miranda pozwalała na takie coś. Niestety nie używam jej już ok 2 lata (mniej więcej), więc nie pamiętam gdzie to było - pewnie wtyczka od listy kontaktów, lub od protokołu XMPP.

Jak nie znajdziesz to ściągnij PSI. Po podłączeniu się do obecnego serwera klikasz prawym na nazwie konta/serwera (lista kontaktów) i wybierasz Menadżer Kontaktów.
Kiedyś były też webowe edytory listy kontaktów, jednak nie wiem czy jeszcze żyją - sam robię to przez komunikator.

Ewentualnie można pobawić się przez konsolę XML, najpierw ściągasz listę kontaktów, potem modyfikujesz wpisy i ładujesz kod - lista jest wgrana.

Berion 29.11.2013 22:30

No właśnie w Mirandzie IM nic takiego nie mam. W sieci wyczytałem że można przepisać kontakty na inne konto za pomocą edytora baz, który jest od 2006 roku nie aktualizowany i nie działa na obecnych wersjach. ;d

No nic to, spróbuje z tym żyć.

andy 29.11.2013 23:11

Jeżeli już to było to w innym miejscu.

Jak nie znajdziesz, to możesz do tego wykorzystać np. komunikator psi.

Berion 30.11.2013 12:28

Za dużo roboty, już łatwiej mi będzie po prostu wpisać te trzy kontakty na krzyż. ;)

Swoją drogą, porzuciłem gmaila. Raz że czuję się niekomfortowo ze świadomością że oni to wszystko składują (a weź człowieku namów kogoś na OTR i natłumacz się jak to działa... ;)), a dwa że wiadomości nie raz nie dochodziły, innym razem miałem spore opóźnienia przy wysyłaniu.

andy 30.11.2013 12:33

Cytat:

Za dużo roboty, już łatwiej mi będzie po prostu wpisać te trzy kontakty na krzyż. ;)
Przy takiej liczbie kontaktów to faktycznie bez sensu. Tak czy siak Miranda taką opcję na pewno miała. Niestety nie używam jej już sporo czasu więc nie podpowiem gdzie szukać.

Cytat:

Swoją drogą, porzuciłem gmaila. Raz że czuję się niekomfortowo ze świadomością że oni to wszystko składują (a weź człowieku namów kogoś na OTR i natłumacz się jak to działa... ;)), a dwa że wiadomości nie raz nie dochodziły, innym razem miałem spore opóźnienia przy wysyłaniu.
Polecam Talkr.im

misiozol 30.11.2013 13:40

Wlasnie chcialem zalozyc konto dla wyprobowania zakladajac serwer ale wszystkie linki z pierwszego postu sa martwe mozesz zapodac ponownie Andy ?

Berion 01.12.2013 01:20

http://www.jaim.at/server/server_by_gateway_xmpp.html

andy 01.12.2013 11:53

@misizol tak jak pisałem wcześniej zainteresuj się Talkr.im.

misiozol 01.12.2013 12:12

Widzisz mi odpowiada pidgin wszystko mam pod reka nie chce mi sie znowu przesiadac na inny program ;) , jeszcze pytanie czy majac konto np. na hotmail moge uzyc danych logowania do xmpp ?

andy 01.12.2013 12:59

@misizol my nie polecamy klienta, ale serwer.

Berion 01.12.2013 13:14

Z tego co widzę, Pidgin obsługuje XMPP. Więc sobie możesz założyć konto na jakimś jabberowym serwerze (podałem Ci listę) i używać Pidgina właśnie. Mało tego, może się okazać że mając gdzieś mail albo jakąś inną podobną usługę już masz konto jabberowe. ;) Np. mając mail na gmailu używasz tych samych danych logowania "do" XMPP.

andy 18.03.2014 21:28

https://jitsi.org/Projects/JitMeet
http://xmpp.org/extensions/inbox/colibri.html
Cytat:

What is Jitsi Videobridge?

Jitsi Videobridge is a WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication. Unlike expensive dedicated hardware videobridges, Jitsi Videobridge does not mix the video channels into a composite video stream. It only relays the received video flows to all call participants. Therefore, while it does need to run on a server with good network bandwidth, CPU horsepower is not critical for performance. You can see the Jitsi Videobridge in action here.
Cytat:

What is JitMeet?

JitMeet is an OpenSource (MIT) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, scalable video conferences. You can see an early version of JitMeet in action here.
You can also try it out yourself at meet.jit.si.


Wszystkie czasy w strefie CET. Aktualna godzina: 19:43.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.