Ha van itt valaki, aki jártas mobiltelefonos Java alkalmazások fejlesztésében is, akkor neki szól a kérdés egy abszolút outsidertől:
Ha tervezünk egy Java programot ("normál" OS-ekre), és azt tervezzük, hogy legyen ennek pl. egy kis mobiltelefonos (vagy más mobil eszközre szánt) változata is, akkor mennyi az a kódrészlet, ami közös tud lenni? Lehet-e közös, vagy teljesen újat kell írni mobilra?
További kérdés, hogy pl. a különböző telefontípusok hardver- és a benne levő java-rendszer lehetőségei miatt egyáltalán van-e esély közös nevezőre, tehát egy vagy több program kell?
(világos, hogy a display és az egyéb I/O különbségek kapásból problémásak)
- 2596 megtekintés
Hozzászólások
Nem sok közös rész lesz a PC-s alkalmazással... Kb semmi... Persze ez attól is függ, mit akartok csinálni, de nagyon más a J2SE és a J2ME.
A különböző telefonok kb azonos API-kat használnak, és egy újabb CLDC1.1-MIDP2.0 telefon fog tudni futtatni egy régi CLDC1.0-MIDP1.0 alkalmazást is, csak hát az kicsi/buta/stb... Viszont nyakunkon a MIDP3, szóval talán érdemes megírni minden platformra a legjobbat, amit ki lehet hozni belőle.
Pont a szabvány API-k miatt nem problémás a display és az IO kezelése, bár különböző gyártók pl különböző file API-kat találtak ki, át szokták venni egymás megoldásait.
Azzal számolnotok kell azonban, hogy ha file/bluetooth/kamera/gprs/akármi IO-t akartok a gépekkel, akkor meg kell vennetek hozzá a megfelelő certeket. Én pl a SonyEricsson K750i telefonomból remek kis bluetooth webkamerát akartam csinálni, de _minden_ file, kamera és BT írás-olvasáskor rákérdez, hogy engedélyezem-e, így meg nem igazán használható... :-D
- A hozzászóláshoz be kell jelentkezni