Java, tigase, xmpp »

[19 stycznia, 2009 | 1 komentarz | Poziom: 0 ]

Jestem członkiem zespołu Tigase.org. Rozwijamy serwer XMPP, komponenty do tegoż (PubSub i MUC) a także klienty webowe. Wszystko w Javie, wszystko na licencji GPL3.

Do pełni szczęścia brakuje nam jeszcze desktopowego klienta XMPP. My mamy już wystarczająco mało czasu, więc myślę że przydałby się kolejny wolontariusz, który miałby ochotę coś takiego stworzyć. Wymagania (co do klienta, nie wolontariusza):


  • Klient w Javie.

  • Wskazane użycie Eclipse RCP.

  • Klasyczny interfejs komunikatora (jak Psi, Spik czy inne GG). Wzorcowo wygląda komunikator z pakietu IBM Lotus Sametime (też pisany w Javie w Eclipse RCP).

Zapewniamy możliwość współtworzenia najlepszego serwera XMPP i dodatków na świecie :-)

Zainteresowanych proszę o kontakt.

Ogólne, tigase, xmpp »

[03 kwietnia, 2008 | 5 komentarzy | Poziom: 0 ]

Kolega nie wytrzymał i musiał się pochwalić już pierwszego kwietnia, ryzykując, że informacja zostanie potraktowana jak żart prima-aprilisowy.

Na szczęście nie jest to żart. Sto pięćdziesiąt tysięcy połączeń na jednym serwerze!

Tigase rządzi!

Java, tigase, xmpp »

[17 października, 2007 | 3 komentarze | Poziom: 0 ]

Mamy kolejny rekord ! Tym razem 60 tysięcy połączeń!

Kto da więcej? ;-)

Java, tigase, xmpp »

[16 października, 2007 | 2 komentarze | Poziom: 0 ]

Tigase Server osiągnął 30k równoczesnych połączeń! na laptopie z CoreDuo 1.6 zużywając jedynie 340MB RAMu.

I to pod kontrolą profilera!

Java, xmpp »

[02 października, 2007 | 4 komentarze | Poziom: 0 ]

Firma YourKit, LLC podarowała nam dwie licencje na YourKit Java Profiler
Dzięki temu nasz serwer ma szansę chodzić szybciej, lepiej, sprawniej i zjadać mniej pamięci.

Dziękujemy!!!

xmpp »

[23 marca, 2007 | 8 komentarzy | Poziom: 0 ]

Dlaczego wciąż są ambitni ludzie, którzy z uporem maniaka stosują jakieś muzealne wersje serwerów jabbera?
Dwa przykłady:

  • utumno.pl: ejabberd/0.8-alpha
  • jabberek.net: jsm/jsm version 1.1.5 stable for pthreaded server

Serwery te (chyba) nie raczą rzucić okiem na rekordy SRV w DNS.

Może właściciele zarabiają na biletach do muzeum??

Ogólne, xmpp »

[13 lutego, 2007 | 5 komentarzy | Poziom: 0 ]

Na WP ciągle problemy z s2s. Co ciekawe WP przyjmuje wszystkie wiadomości z obcego serwera, natomiast jak wysyłam z konta WP na inny serwer krótkie wiadomości "1", "2", ... itd., to przychodzi gdzieś tak od "6", "8"...

evora, Java, xmpp »

[14 sierpnia, 2006 | 1 komentarz | Poziom: 0 ]

Kilka dni temu, dzięki pomocy PeTe, mój klient XMPP w końcu poprawnie buduje się do pracy standalone.
Dzięki PeTe!!!

Java, Ogólne, xmpp »

[10 sierpnia, 2006 | 8 komentarzy | Poziom: 0 ]

Klient zaczyna jakoś działać i wyglądać. Aktualna lista features:

  • uwierzytelnianie SASL
  • dodawanie i usuwanie elementów rostera
  • obsługa subskrypcji (za wyjątkiem obsługi próśb)
  • wszystkie message są traktowane jako chat
  • obsługa wątków konwersacji
  • zmiana własnego statusu, bez opisu
  • wysyłanie własnego statusu, ale bez opisu
  • mrugające komputerki pokazujące aktywność sieci

Muszę zrobić też ładne powiadamianie o rozpoczętej rozmowie. Bez tego ciężko będzie go używać.

Dziękuję również Floorkowi za śliczne ikonki :-)

Parę ilustracji:
Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us

Java, xmpp »

[03 sierpnia, 2006 | 2 komentarze | Poziom: 0 ]

Kilka dni temu moje projekty biblioteki XMPP i klienta oficjalnie dołączyły do projektu serwera XMPP - Tigase. Strony oficjalnej jeszcze nie ma, bo konfigurujemy apache'a i subversion.

Od samego początku JAXMPP używał parsera z Tigase. Teraz przejąłem również klasy odpowiadające za nawiązywanie połączenia, SSL i TLS, skupiając się na obsłudze warstwy XMPP.

W myśl zasady 'w kupie raźniej' życzę nam owocnej współpracy.

Java, xmpp »

[08 lipca, 2006 | 4 komentarze | Poziom: 0 ]
Wróciłem do prac nad jaxmpp. Mam już prawie cały RFC 3920 (brakuje StartTLS), a teraz siedzę nad RFC 3921. Doszedłem do punktu w którym muszę zrobić jakiegoś prostego klienta w Swingu, niestety, dla kogoś kto nigdy Swinga nie ruszał i koncentrował się na aplikacjach serwerowych jest to spory problem. Muszę się przemóc... Muszę...