Java Platform Micro Edition

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 3. oktober 2020; checks kræver 5 redigeringer .

Java Platform, Micro Edition ( Java ME , tidligere Java 2 Micro Edition , J2ME ) er en delmængde af Java -platformen til ressourcebegrænsede enheder såsom mobiltelefoner , PDA'er , digitale tv-modtagere , Blu-ray-diskafspillere .

Java ME blev udviklet under ledelse af Sun Microsystems og er en erstatning for en lignende teknologi - PersonalJava . Specifikationen blev oprindeligt udviklet under JCP (Java Community Process) som JSR 68 . Senere udviklede dens varianter sig til separate JSR'er . Sun leverer en referenceimplementering af specifikationen, men har indtil for nylig ikke leveret en gratis implementering af Java ME  runtime-miljøet til mobile enheder . Den 22. december 2006 blev Java ME -kildekoden frigivet under GNU General Public License , og projektet fik navnet phoneME [1] .  

Karakteristiske træk ved ressourcebegrænsede enheder er begrænset processorkraft , begrænset hukommelse , lille skærmstørrelse , bærbar batteristrøm og langsomme og upålidelige kommunikationsmuligheder. En typisk mobiltelefon fra midten af ​​2000'erne indeholder en 32-bit RISC - processor med en clockfrekvens på 150-250 MHz , har en RAM på omkring 1-2 MB, et farvedisplay med en opløsning på 240 × 320 pixels og har mulighed for at oprette forbindelse til internettet via GPRS eller EDGE med hastigheder på op til 474 kbps eller 3G .

Konfigurationer

Java ME specificerer to grundlæggende konfigurationer, der definerer kravene til en virtuel maskine (begrænser sættet af gyldige instruktioner osv.), samt minimumssættet af basisklasser : CLDC ( Connected Limited Device Configuration - enhedskonfiguration med begrænsede ressourcer og kommunikation kapaciteter) og CDC (Connected Device Configuration - enhedskonfiguration med normale ressourcer og kommunikationsmuligheder).

CLDC - konfigurationen er blevet brugt med succes i de fleste mobiltelefoner og bærbare arrangører . Ved udgangen af ​​2004 var over 579 millioner mobile enheder, der understøtter denne Java -konfiguration, blevet frigivet på verdensplan, ifølge Sun Microsystems . Dette gjorde Java ME til den dominerende Java-teknologi i verden.

Profiler

Java ME definerer også flere såkaldte profiler ( engelske  profiler ), som komplementerer og udvider de ovenfor nævnte konfigurationer, især definerer applikationsmodellen , GUI -kapaciteter samt kommunikationsfunktioner ( f.eks. internetadgang ) osv.

I øjeblikket er den mest almindelige konfiguration CLDC, som MIDP- profilen (Mobile Information Device Profile) er udviklet til. Ansøgninger skrevet til denne profil kaldes MIDlets .  En anden populær profil for CLDC er DoJa , udviklet af NTT DoCoMo til sin egen iMode -tjeneste . iMode er ret almindeligt i Japan og i mindre grad i Europa og Fjernøsten .

Mobil information enhedsprofil

MIDP (English  mobile information device profile ) - en profil til en mobil enhed med informationsfunktioner (J2ME platform). MIDP definerer et midlet, en kompakt Java-applikation, der er lille i størrelse (normalt mindre end 300 kilobyte, selvom java-spil for nylig kan være større end 1 MB), hvilket gør den velegnet til transmission over et netværk og installation på en mobilenhed.

Se også

Noter

  1. ↑ Se projektsiden for detaljer om phoneME Arkiveret 2007-06-10 . .

Links