MIDP 2.0 by melo HTTPS podporovat udajne vzdy, staci v URL uvest https protokol, viz.:
http://developers.sun.com/mobility/midp/articles/midp20/#https

Petr

Oto Buchta wrote:
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