JAXMPP (Atom)" href="http://bmalkow.malkowscy.net/2005/04/05/acronym-title-java-xmpp-library-jaxmpp-acronym/atom/" /> <acronym title="Java XMPP Library">JAXMPP</acronym> - Takie tam przemyślenia
Ogólne

JAXMPP

05 kwietnia, 2005 o 08:35:26 JAXMPP">Dodaj komentarz Poziom: 0 JAXMPP">Permalink

Niedawno Zgoda wyraził opinię o bibliotece Smack. Niestety, nie powiedział co go tam tak wkurza.

Dlatego Was pytam, drodzy czytelnicy mych wypocin, co taka biblioteka mieć powinna. Czego oczekujecie od biblioteki implementującej XMPP?

Komentarze do wpisu

Możesz śledzić odpowiedzi poprzez JAXMPP">kanał RSS. Możesz dodać JAXMPP">komentarz lub zostawić JAXMPP">ślad (trackback) ze swojego bloga.

#

zgoda (jarek)

Wkurza mnie po przesiadce z pythonowych bibliotek (jabber.py i PyXMPP), bo robi kuku znakom narodowym. Coś chrzani z unikodem (?!), a ja nie jestem aż takim fachurą od Javy, żeby grzebać w kodzie.
Więcej szczegółów wkrótce, gdy tylko przywrócę do życia moją stację roboczą w domu.

05 kwietnia 2005, 08:58:44

#

zgoda (jarek)

A oczekujemy implementacji XMPP. :)

05 kwietnia 2005, 09:17:02

#

bmalkow

Bo to będzie Strict XMPP! Ze zwykłym serwerem Jabbera nawet się nie łączy.
Mi chodzi o to czego oczekują użytkownicy od API.

05 kwietnia 2005, 09:19:52

#

remiq

Hmmmm, działania. I przesyłu plików.

05 kwietnia 2005, 09:32:02

#

bmalkow

remiq: działać będzie.
A przesyłu plików nie ma w RFC. Będziesz musiał sobie plugina napisać (chyba, że ja to zrobię wcześniej).

05 kwietnia 2005, 09:37:35

#

zgoda (jarek)

Ja wiem, że w Javie wszystko musi być robione "prawą ręką za lewe ucho", a żeby zrobić najprostszą rzecz to trzeba się nagimnastykować. Taki język, niestety.
W Smacku jest kupę rzeczy, których tam być nie powinno -- jakieś filtry (całkiem ad hoc, a nie oparte na privacy lists) na ten przykład.
Po prostu zaimplementuj podstawy XMPP (presence i messaging), potem się pomyśli o reszcie.

05 kwietnia 2005, 10:30:33

#

bmalkow

Staram się robić wszystko na pluginach.
Chcę też zaimplementować możliwość dodawania własnych listenerów dla określonych pakietów, więc i miejsce na filtry się znajdzie.

05 kwietnia 2005, 10:32:42

#

remiq

bmalkow: Wiem, że nie ma (jest co najwyżej propozycja, bo od roku w JC nie mogą się zdecydować). Plugina pisać nie będe, bo albo by działał z PSI, albo z JAJCem.

05 kwietnia 2005, 17:05:42

Dodaj komentarz

Markdown ( szczegółowy opis znaczników ):
*em* | 1. lista 2. numerowana | * lista wypunktowana | _strong_ | [link](http://) | | > cytat.