Java Platform Micro Edition

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 3 oktober 2020; kontroller kräver 5 redigeringar .

Java Platform, Micro Edition ( Java ME , tidigare Java 2 Micro Edition , J2ME ) är en delmängd av Java -plattformen för resursbegränsade enheter som mobiltelefoner , handdatorer , digital-tv-mottagare , Blu-ray-skivspelare .

Java ME utvecklades under ledning av Sun Microsystems och är en ersättning för en liknande teknik - PersonalJava . Specifikationen utvecklades ursprungligen under JCP (Java Community Process) som JSR 68 . Senare utvecklades dess varianter till separata JSR . Sun tillhandahåller en referensimplementering av specifikationen  , men har tills nyligen inte tillhandahållit en gratis implementering av Java ME- runtime-miljön för mobila enheter . Den 22 december 2006 släpptes Java ME -källkoden under GNU General Public License och projektet fick namnet phoneME [1] .  

Utmärkande egenskaper hos enheter med begränsad resurser är begränsad processorkraft , begränsat minne, liten skärmstorlek , bärbar batterikraft och långsamma och opålitliga kommunikationsmöjligheter. En typisk mobiltelefon från mitten av 2000-talet innehåller en 32-bitars RISC - processor med en klockfrekvens på 150-250 MHz , har ett RAM-minne på cirka 1-2 MB, en färgskärm med en upplösning på 240 × 320 pixlar och har möjlighet att ansluta till Internet via GPRS eller EDGE med hastigheter upp till 474 kbps eller 3G .

Konfigurationer

Java ME specificerar två grundläggande konfigurationer som definierar kraven för en virtuell maskin (begränsar uppsättningen giltiga instruktioner, etc.), såväl som den minsta uppsättningen av basklasser : CLDC ( Connected Limited Device Configuration - enhetskonfiguration med begränsade resurser och kommunikation kapacitet) och CDC (Connected Device Configuration - enhetskonfiguration med normala resurser och kommunikationsmöjligheter).

CLDC-konfigurationen har använts framgångsrikt i de flesta mobiltelefoner och bärbara arrangörer . I slutet av 2004 hade över 579 miljoner mobila enheter som stöder denna Java -konfiguration släppts över hela världen, enligt Sun Microsystems . Detta gjorde Java ME till den dominerande Java-tekniken i världen.

Profiler

Java ME definierar också flera så kallade profiler ( engelska  profiler ), som kompletterar och utökar de konfigurationer som nämnts ovan, i synnerhet definierar applikationsmodellen , GUI- kapaciteter samt kommunikationsfunktioner ( till exempel Internetåtkomst ) etc.

För närvarande är den vanligaste konfigurationen CLDC, för vilken profilen MIDP (Mobile Information Device Profile) har utvecklats. Ansökningar skrivna för denna profil kallas MIDlets .  En annan populär profil för CLDC är DoJa , utvecklad av NTT DoCoMo för sin egen iMode- tjänst . iMode är ganska vanligt i Japan och i mindre utsträckning i Europa och Fjärran Östern .

Mobil informationsenhetsprofil

MIDP (English  mobile information device profile ) - en profil för en mobil enhet med informationsfunktioner (J2ME-plattform). MIDP definierar en midlet, en kompakt Java-applikation som är liten i storlek (vanligtvis mindre än 300 kilobyte, även om Java-spel nyligen kan vara större än 1 MB), vilket gör den lämplig för överföring över ett nätverk och installation på en mobil enhet.

Se även

Anteckningar

  1. ↑ Se projektsidan för detaljer om phoneME Arkiverad 2007-06-10 . .

Länkar