Cuprins:
Definiție - Ce înseamnă Java 2 Platform Micro Edition (J2ME)?
Java 2 Platform Micro Edition (J2ME) a fost o platformă concepută pentru sisteme încorporate, cum ar fi telefoanele mobile, PDA-urile (asistenți digitali personali), set-top-uri TV și imprimante. J2ME este fostul nume pentru Java ME, platforma Java pentru dispozitive mobile și încorporate. J2ME a reprezentat platforma Java 2, Micro Edition, în timp ce nomenclatura Java ME, introdusă în 2006, înseamnă pur și simplu Java Platform Micro Edition. Acest termen este cunoscut și sub numele de „Platformă Java, ediție micro” sau Java ME.
Techopedia explică Java 2 Platform Micro Edition (J2ME)
J2ME a apărut cândva în 1999 ca una dintre platformele specializate sub Java 2. Alte platforme care au venit cu acesta au fost J2EE pentru aplicații server și J2SE pentru aplicații obișnuite. J2ME este compus din două subseturi de biblioteci de clasă Java cunoscute sub formă de configurații: Configuration Limited Device Configuration (CLDC): Acest subset este proiectat special pentru dispozitivele cu restricții de resurse. Astfel de dispozitive, inclusiv anumite telefoane mobile, au de obicei foarte puțină memorie, putere de procesare și capacități grafice. Acesta include două profiluri sau API-uri (interfețe de programare a aplicațiilor): profilul dispozitivului informații mobile și profilul dispozitivului informațional. Configuratia dispozitivului conectat (CDC): Acest subset este proiectat pentru dispozitive mai capabile, cum ar fi smartphone-uri, PDA-uri și set-top box-uri. De asemenea, include două profiluri sau API-uri: Profilul fundației și Profilul de bază personală. Un al treilea set de API-uri, numite pachete opționale, poate fi folosit și la integrarea unor tehnologii specifice (cum ar fi Bluetooth, Mobile Media și Web Services) într-o aplicație. Pentru a dezvolta o aplicație Java ME, este necesar kitul de dezvoltare software Java ME (SDK). SDK conține toate instrumentele pentru construirea, testarea și implementarea. Pentru o dezvoltare mai rapidă, pot fi utilizate medii grafice integrate de dezvoltare (IDE).