|

Home |
FixLine
Navštívte aj našich partnerov!
|
LemonBlue
LemonBlue je multiplexný, online komunikačný program s ľahkým (thin), platformovo-nezávislým klientom a viacvláknovým,
adresujúcim, správy kopírujúcim serverom. Server naslúchava a očakáva na prichádzajúcich klientov, skontroluje jeho
kredencie vzhľadom na databázu užívateľov a keď ho akceptuje vytvorý vlákno na komunikáciu s týmto klientom, ktoré
je zároveň zodpovedné za správne adresovanie (routing) a kopírovanie správ prichádzajúcich od klianta, až kým sa klient
neodhlási. Takýmto spôsobom vznikne adresovaná komunikácia viac klientov s viac klientami.
Klient je generátorom správ, ktorý generuje správy rôzneho typu (formátu) prostredníctvom rôznych vlákien z
ktorých sa skladá: chatboard, whiteboard, dokument-board, board pre odchádzajúce a prichádzajúce obrázky.
Klient vytvorý vhodnú správu, pridá k nej multiplexovú informáciu o formáte správy, a adresovú informáciu získanú
zo zoznamu komunikačných partnerov (friendlist) a použijúc generického klienta zašle správu na server.
LemonBlue bola napísaná v programovacom jazyku Java 1.1, aby sa obišlo paralelné programovanie pre rôzne platformy
pre PC a PDA. Ako dôzledok, ten istý klient pobeží na oboch, čo viac aj na MacOS X a Linuxe. Funkcionalita získavania
obrázkov vyžaduje knižnicu Java Media Framework preto tá z handheld verzie chýba. Samozrejme prijímanie obrázkov
funguje aj tam teda PC môze posielať sekvenciu obrázkov z webkamery na PDA bez akýchkoľvek obmedzení.
Vlastnosti
nezávislosť na formáte správ
nezávislosť na operačnom systéme
klient pobeží na handheld zariadeniach
komunikácia cez sockety bez ukončenia sedenia
adresovaný (routed), komunikácia typu "viacerí s viacerými"
pobeží na TCP/IP sietiach, drôtové aj bezdrôtové.
Táto aplikácia bola vytvorená pre QuikCat, Cleveland, OH.
|
|