Ogólne

Projekt na przyszłość

17 września, 2004 o 12:41:06 Dodaj komentarz Poziom: 0 Permalink

Jak będę miał trochę czasu (w dalszej niż bliższej przyszłości) chyba zabiorę się za pisanie klienta Jabbera. Wiem, że klientów jest od groma i ciut ciut, jednak ten będzie wyjątkowy: bedzie mój.

Założenia do projektu:

  • Wieloplatformowość (pisany w Javie)
  • Modułowa budowa: wszystkie elementy, takie jak GUI, silniczek przetwarzający i inne będą komponentami umieszczonymi w PicoContainerze.
  • Dzieki wykorzystaniu XPath elementy protokołu Jabber/XMPP również obsługiwane będą przez niezależne komponenty. Pozwoli to na rozszerzanie funkcjonalności komunikatora bez grzebania w istniejącym już kodzie.
Dzięki temu, że GUI też będzie komponentem, możliwe będzie proste stworzenie kilku wersji programu: Swing, SWT czy pracujący w konsoli tekstowej.
Do obsługi protokołu Jabber/XMPP wykorzystana będzie biblioteka JSO.

Mam nadzieję, że znajdę tyle czasu, by się za to zabrać.

Komentarze do wpisu

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

#

PeTe

Wow mamy ostanito niezły wysyp pomysłów związanych z Jabberem :)

17 września 2004, 12:42:34

#

bmalkow

Szkoda, że tylko pomysłów (przynajmniej ja). Ktoś powinien wymyśleć jakieś metody wydlużania doby: 24h to stanowczo za mało na implementację wszystkch pomysłów.

17 września 2004, 12:44:34

#

PeTe

albo skracania czasu pracy :)

17 września 2004, 12:52:54

#

bmalkow

Rozwiązaniem problemu może być postawienie drugiego kompa i praca na dwie klawiatury ;)

17 września 2004, 12:54:11

#

kstaruch

heh, myślę nad dokładnie takim samym projektem, tylko bez PicoContainer'a. Chociaż w sumie to niezły pomysł. No i mój również czeka na lepsze czasy...

18 września 2004, 18:44:01

#

bmalkow

kstaruch: to połączmy siły -- może wtedy coś z tego wyjdzie :)

19 września 2004, 13:15:58

#

kstaruch

no z przyjemnością, bardzo chętnie. Odezwę się za parę dni i pogadamy jakoś konkretniej, bo chwilowo mam _troszeczkę_ roboty z kończoną pracą inżynierską. ok?

19 września 2004, 19:57:24

Dodaj komentarz

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