Java Platform Micro Edition

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 3 octombrie 2020; verificările necesită 5 modificări .

Platforma Java, Micro Edition ( Java ME , anterior Java 2 Micro Edition , J2ME ) este un subset al platformei Java pentru dispozitive cu resurse limitate, cum ar fi telefoane mobile , PDA-uri , receptoare de televiziune digitală , playere de disc Blu-ray .

Java ME a fost dezvoltat sub conducerea Sun Microsystems și este un înlocuitor pentru o tehnologie similară - PersonalJava . Specificația a fost dezvoltată inițial în cadrul JCP (Java Community Process) ca JSR 68 . Mai târziu, variantele sale au evoluat în JSR -uri separate . Sun oferă o implementare de referință a  specificației, dar până de curând nu a oferit o implementare gratuită a mediului de rulare Java ME pentru dispozitive mobile . Pe 22 decembrie 2006, codul sursă Java ME a fost lansat sub Licența Publică Generală GNU și proiectul a fost numit phoneME [1] .  

Caracteristicile distinctive ale dispozitivelor cu resurse limitate sunt puterea de procesare limitată, memoria limitată, dimensiunea mică a afișajului , puterea bateriei portabile și capabilitățile de comunicare lente și nesigure. Un telefon mobil tipic de la mijlocul anilor 2000 conține un procesor RISC pe 32 de biți cu o frecvență de ceas de 150-250 MHz , are o memorie RAM de aproximativ 1-2 MB, un afișaj color cu o rezoluție de 240 × 320 pixeli și are posibilitatea de a vă conecta la Internet prin GPRS sau EDGE cu viteze de până la 474 kbps sau 3G .

Configurații

Java ME specifică două configurații de bază care definesc cerințele pentru o mașină virtuală (limitarea setului de instrucțiuni valide etc.), precum și setul minim de clase de bază : CLDC (Connected Limited Device Configuration - configurație dispozitiv cu resurse limitate și comunicare capabilități) și CDC (Connected Device Configuration - configurație dispozitiv cu resurse normale și capabilități de comunicare).

Configurația CLDC a fost utilizată cu succes în majoritatea telefoanelor mobile și a organizatoarelor portabile . Până la sfârșitul anului 2004, peste 579 de milioane de dispozitive mobile care suportau această configurație Java au fost lansate în întreaga lume, conform Sun Microsystems . Acest lucru a făcut din Java ME tehnologia Java dominantă în lume.

Profiluri

Java ME definește, de asemenea, câteva așa-numite profiluri (profiluri engleze )  , care completează și extind configurațiile menționate mai sus, în special, definesc modelul aplicației , capabilitățile GUI , precum și funcțiile de comunicare (de exemplu, acces la Internet ), etc.

În prezent, cea mai comună configurație este CLDC, pentru care a fost dezvoltat profilul MIDP (Mobile Information Device Profile). Aplicațiile scrise pentru acest profil se numesc MIDlet -uri .  Un alt profil popular pentru CLDC este DoJa , dezvoltat de NTT DoCoMo pentru propriul serviciu iMode . iMode este destul de comun în Japonia și, într-o măsură mai mică, în Europa și Orientul Îndepărtat .

Profilul dispozitivului de informații mobile

MIDP ( profilul dispozitivului de informații mobile în engleză  ) - un profil pentru un dispozitiv mobil cu funcții de informare (platforma J2ME). MIDP definește un midlet, o aplicație Java compactă care este de dimensiuni reduse (de obicei, mai puțin de 300 de kiloocteți, deși recent jocurile java pot fi mai mari de 1 MB), făcând-o potrivită pentru transmiterea într-o rețea și instalarea pe un dispozitiv mobil.

Vezi și

Note

  1. ↑ Vezi pagina proiectului pentru detalii despre phoneME Arhivat 2007-06-10 . .

Link -uri