Java Platform , Micro Edition ( Java ME , korábban Java 2 Micro Edition , J2ME ) a Java platform egy részhalmaza olyan korlátozott erőforrások számára , mint a mobiltelefonok , PDA - k , digitális televízió vevők , Blu - ray lemezlejátszók .
A Java ME-t a Sun Microsystems vezetésével fejlesztették ki, és egy hasonló technológiát helyettesít - PersonalJava . A specifikációt eredetileg a JCP (Java Community Process) keretében fejlesztették ki JSR 68 néven . Később a változatai különálló JSR -ekké fejlődtek . A Sun a specifikáció referencia megvalósítását biztosítja , de egészen a közelmúltig nem biztosította a Java ME futási környezet ingyenes megvalósítását mobileszközökhöz . 2006. december 22-én megjelent a Java ME forráskód a GNU General Public License alatt , és a projekt a phoneME nevet kapta [1] .
Az erőforrás-korlátos eszközök megkülönböztető jellemzői a korlátozott feldolgozási teljesítmény , korlátozott memória, kis kijelzőméret , hordozható akkumulátor-teljesítmény, valamint lassú és megbízhatatlan kommunikációs képességek. A 2000-es évek közepének egy tipikus mobiltelefonja 32 bites RISC processzort tartalmaz 150-250 MHz órajellel , 1-2 MB RAM - mal , 240 × 320 pixel felbontású színes kijelzővel és képes csatlakozni az internethez GPRS -en vagy EDGE - n keresztül akár 474 kbps vagy 3G sebességgel .
A Java ME két alapvető konfigurációt határoz meg, amelyek meghatározzák a virtuális gépek követelményeit (az érvényes utasítások készletének korlátozása stb.), valamint az alaposztályok minimális készletét : CLDC ( Connected Limited Device Configuration – eszközkonfiguráció korlátozott erőforrásokkal és kommunikációval) képességek) és CDC (Connected Device Configuration – eszközkonfiguráció normál erőforrásokkal és kommunikációs képességekkel).
A CLDC konfigurációt a legtöbb mobiltelefon és hordozható rendszerező sikeresen alkalmazza . A Sun Microsystems szerint 2004 végéig több mint 579 millió mobileszközt adtak ki világszerte, amelyek támogatták ezt a Java konfigurációt . Ez tette a Java ME-t a domináns Java technológiává a világon.
A Java ME számos úgynevezett profilt ( angol profil ) is definiál, amelyek kiegészítik és kibővítik a fent említett konfigurációkat, különösen meghatározzák az alkalmazás modelljét, a GUI képességeket , valamint a kommunikációs funkciókat (például Internet hozzáférés ) stb.
Jelenleg a legelterjedtebb konfiguráció a CLDC, amelyhez a MIDP (Mobile Information Device Profile) profilt fejlesztették ki. Az ehhez a profilhoz írt alkalmazások neve MIDlet . A CLDC másik népszerű profilja a DoJa , amelyet az NTT DoCoMo fejlesztett ki saját iMode szolgáltatásához . Az iMode meglehetősen elterjedt Japánban , és kisebb mértékben Európában és a Távol-Keleten .
MIDP (angol mobil információs eszközprofil ) - információs funkciókkal rendelkező mobil eszköz profilja (J2ME platform). A MIDP egy midletet, egy kompakt Java alkalmazást határoz meg, amely kis méretű (általában kevesebb, mint 300 kilobájt, bár mostanában a java játékok 1 MB-nál is nagyobbak lehetnek), így alkalmas hálózaton keresztüli átvitelre és mobileszközre történő telepítésre.
Jáva | |
---|---|
Platformok | |
Sun Technologies | |
Harmadik fél kulcsfontosságú technológiái | |
Sztori |
|
Nyelvi tulajdonságok | |
Szkriptnyelvek |
|
Java konferenciák |
|
Java platformok | |
---|---|
|