Mi j2me
J2ME egy rugalmas felhasználói felület, amely együttműködik a hálózati protokoll támogatja a mobil alkalmazások fejlesztését. J2ME áll egy virtuális gép, amely képes futtatni a mobileszközökön. Jelenleg sok szoftver cégek fejlődő mobil alkalmazások J2ME technológiát, mivel ez a kérelem átvihetők a különböző mobil eszközök összhangban követelmény az ügyfél Java teszi a szoftverfejlesztés nyereséges üzleti vállalkozás.
A fő összetevői a Java platform és J2ME a konfigurációk kommunikációs eszközök, Connected Device konfigurációk (CDC), a Connected Limited Device konfigurációk (CLDC) és Mobile Information Device Profiles (MIDP). Ezeket úgy tervezték, oly módon, hogy figyelembe veszi a tényezőket, mint a számítási teljesítmény, memória kapacitása, kijelző, akkumulátor, és képes kapcsolódni az internethez. J2ME lehet állítani a Java Runtime Environment (JRE), mert tartalmazza a konfiguráció és a profilok segítségével a vállalatok a fejlesztők, hogy beállítsuk.
Profil tartalmazza a JRE segíti a fejlesztő felvenni objektumorientált osztályok. Profilok használatosak CLDC mobilprofil (MIDP) és PDA profil (PDAP). A profilokat használni, hogy a Foundation Profile CDC, a játék profil, egy személyes profilt, egy személyes profilt és alapprofilon RMI. Konfiguráció, másrészt segít azonosítani egy sor olyan alapvető osztályok és használata a JVM. Ez a két típus CLDC és CDC készülõk kapcsolati eszközök.
J2ME áll, öt rétegből áll:
MIDP: Ez a legfelső réteg. Ez egy Java API, és hozzáférést biztosít a könyvtárak CLDC MIDP. Ez főleg tárolásra.
J2ME API: Ez a réteg, amely egy minimális halmazát alkalmazás programozási felületek szükséges kis készülékeken.
Configuration: Ez a szint kezeli közötti kölcsönhatások JVM és a profilt.
Operációs rendszer: Ez az alsó réteg.
Rendszerkövetelmények J2ME:
Minimális hardver követelmények:
100 MB szabad hely a merevlemezen
128 MB RAM
CPU Pentium III 800 MHz CPU
A minimális szoftver követelmények:
IDE - Sun ONE Studio 4, Mobile Edition (korábban Forte for Java)
GUI - Sun Java ME Wireless Toolkit 2.5.1 (2.5.1 VTK) a CLDC
Sok különbség J2ME és Core Java. Először is, hogy milyen típusú lebegőpontos adatokat nem használják fel a J2ME MIDlet. Másrészt ott van, az eljárás „lezárás ()”, mint a Java. Harmadszor, van egy kisebb kezelések számát kivétel hiba. Negyedszer, a patakok lehet csoportosítani és feldolgozott tárgy szinten. Ötödször, a szükséges JVM egyéni osztálybetöltője kis számítástechnikai eszközök. Hatodszor, a J2ME class file ellenőrzés magában foglalja a két folyamat az úgynevezett Preverificaton (MIDlet előtt történik terhelés) és Validation (MIDlet után történik terhelés).