Predpokladam, ze se jedna o mobilniho kliwenta, ktery v sobe J2ME ma.
Pokud ne, doporucuji na Javu zapomenout a jit jinym smerem (python).

Pokud tam uz to J2ME je, v prve rade bych se podival, jestli umi SSL.
Na Linuxu by mela byt k dispozici knihovna OpenSSL. Mozna by slo otevrit
ssh tunel na server a pres nej komunikovat, ale toto jsem jeste z Javy
nikdy nedelal, takze nevim, jeslti by tam nebyl nejaky zadrhel.

Co se tyka WebServis - vzdycky je moznost zpravy rucne vytvaret a nacitat,
coz si v pripade RMI predstavit nedokazu. Normalne si otevres HTTP komunikaci
a budes do OutputStreamu posilat svoji zpravu, z InputStreamu si ji
pak prectes. Vsechny mozne JAX* ti usnadni praci, zpravu, vyvoj atd., ale pro
minimalisticke nasazeni, kde ti jde o kazdy bajtik, je to prilis velky LUxUS. 

Staci ti ke komunikaci znat URL servisy a format zprav, na WSDL a XSD si hrat
nemusis.

Mam-li teda shrnout predesle dva prizpevky:
* co vic vis o tom systemu, nez ze je to Linux s malou pameti?
* musi to byt SOAP?
* temer vse lze delat rucne. SSL rucne ale nedelej

Oto 'tapik' Buchta

On Thu, Dec 04, 2008 at 03:10:23PM +0100, Lukáš Zapletal wrote:
> Pokud muzete ovlivnit server a jeste je tato moznost, zkusil bych se
> vyhnout webovym sluzbam obloukem a pouzil jinou technologii - napr.
> REST/JSON.
> 
> Paklize toto rozhodnuti neni na Vas, tak se mi jako prvni v hlavne
> objevuje otazka: Na cem budete tu JavaME aplikaci spoustet? V
> emulatoru CDC/CLDC zarizeni - referencni implementaci od Sunu? Je
> vubec vhodna na produkcni nasazeni? A co licence?
> 
> Ja osobne neznam zadnou jinou implementaci JavaME pro Linux, ktera by
> byla open-source.
> 
> Paklize by zadna takova implementace neexistovala (opravte mne
> prosim), tak bych se zkusil vydat cestou nejake "orezane" javy -
> napriklad GNU Java s urcitou podmnozinou GNU Classpath knihoven...
> 
> LZ
> 
> 2008/12/4, Peter Rakár <[EMAIL PROTECTED]>:
> > Dobry den,
> > na uvod upozornim ze v javovskych technologiach sa prilis neorientujem, a aj
> > to je dovod preco sem pisem.
> >
> > Potrebujem poradit s nasledujucim problemom:
> > Mam server a klienta, medzi ktorymi chcem komunikovat pomocov webovych
> > sluzieb. Klien je zariadenie, ktore umoznuje pripojenie na internet, bezi na
> > nom niektora z linuxovych distribucii a je obmedzeny pametou v jednotkach MB
> > (mozno desiatky MB). Uvazoval som, ze na klientovi by sa vytvorila
> > jednoducha aplikacia v JavaME ktora by dokazala komunikovat vyuzitim web
> > services. Komunikacia musi umoznovat sifrovanie (SSL/TLS).
> >
> > 1) Otazka znie: co konkretne potrebujem nainstalovat a co doimplementovat
> > aby klient bol schopny takto komunikovat? Nie je mi jasne ci samotna Java ME
> > podporuje web services + sifrovany prenos. Z toho co som sa dozvedel cez
> > stranky Sunu, je podpora bezpecnosti (ADPU, JCRMI, PKI, CRYPTO) a web
> > sluzieb (JAXP, JAX-RPC) ako volitelna cast Javy ME.
> >
> > 2)Ak tato konfiguracia JavaME+optional packages vyhovovala, existuju nejake
> > zasadne limitacie tychto balickov o ktorych je treba vediet?
> >
> > 3) Zaroven neviem aku ulohu zohrava CDC / CLDC .. to su len rozne
> > konfiguracie JavaME prisposobene k vykonnostnym moznostiam zariadenia?
> >
> > 4) A otazka na zaver: bolo by mozne v takejto aplikacii postavenej na JavaME
> > volat funkcie zariadenia napisane v C ?
> >
> > Budem velmi vdacny za kazdu pomoc,
> > Peter Rakár
> >
> 
> 
> -- 
> Lukas Zapletal
> http://lukas.zapletalovi.com

Odpovedet emailem