Platforma Java, Micro Edition
În informatică Java Micro Edition (cunoscut și sub numele de Java ME sau J2ME ), este un mediu de execuție și o colecție de API-uri pentru dezvoltarea de software dedicat dispozitivelor cu resurse limitate sau dispozitive mobile precum PDA-uri , telefoane mobile și altele asemenea [1] .
Este cea mai populară tehnologie pentru dezvoltarea jocurilor și utilităților pentru telefoanele mobile . La fel ca alte ediții Java , Java Micro Edition este o platformă portabilă . Funcționarea sa poate fi imitată cu un computer personal , ceea ce simplifică dezvoltarea și testarea .
La 22 decembrie 2006, Sun Microsystems a făcut codul sursă Java Micro Edition disponibil sub licența GPL și, prin urmare, poate fi modificat în mod liber de către oricine.
Rolul Sun Microsystems
La fel ca alte ediții Java, Java Micro Edition a fost proiectat de Sun Microsystems (istoric, a înlocuit tehnologia anterioară PersonalJava [2] ). Spre deosebire de Java Platform, Standard Edition sau Java EE , cu toate acestea, Sun a furnizat doar câteva implementări binare gratuite ale platformei în acest caz, bazându-se în principal pe contribuțiile de la terți. În special, Sun nu a furnizat o implementare pentru echipamentele bazate pe tehnologie Microsoft Windows Mobile .
Aspecte tehnice
Java Micro Edition poate fi utilizat pentru a dezvolta aplicații pentru o gamă largă de dispozitive. Diferite tipuri de echipamente sunt identificate prin diferite profiluri care la rândul lor se referă la configurații diferite. Configurarea dispozitivului limitat conectat (CLDC), de exemplu, include un subset minim de clase Java și este utilizat pe dispozitive cu o putere de calcul foarte mică. Profilul dispozitivului de informații mobile (MIDP) [3] , conceput pentru telefoanele mobile, apare printre profilurile care funcționează în configurația CLDC. MIDP are un sistem GUI orientat către afișajul cu cristale lichide și un API de bază pentru jocurile 2D. Multe telefoane mobile moderne vin cu o implementare rezidentă a MIDP. Un alt profil care utilizează configurația CLDC este Profile Module Information (IMP) [4] , utilizat de exemplu în automatele și alte echipamente cu funcții minime de afișare și conectivitate la rețea.
Difuzie
Deși în ianuarie 2012 a fost mai răspândit decât Android, cu aproximativ 20% adoptare [5] , astăzi are o circulație foarte limitată, în jur de 3%. [6]
Notă
- ^ Despre Java ME
- ^ Anunț PersonalJava la sfârșitul vieții Întrebări frecvente despre PersonalJava
- ^ Profilul dispozitivului de informații mobile (MIDP); JSR 118
- ^ Profilul modulului informațional (IMP) JSR-195
- ^ Dacă Android este atât de fierbinte, de ce l-a depășit Java ME?
- ^ Trafic pe internet mobil: Android aproape a ajuns din urmă cu iOS
Elemente conexe
linkuri externe
- Pagina oficială de pe site-ul Oracle , la oracle.com .
- Carte MIDP 2.0 gratuită , pe massimocarli.eu . Adus la 19 martie 2014 (arhivat din original la 16 septembrie 2015) .