Inhoudsopgave:
- Definitie - Wat betekent Java Platform Micro Edition (Java ME)?
- Techopedia verklaart Java Platform Micro Edition (Java ME)
Definitie - Wat betekent Java Platform Micro Edition (Java ME)?
Java Platform, Micro Edition (Java ME) is een Java-platform, ontwikkeld door Sun Microsystems (nu onderdeel van Oracle), voor mobiele apparaten en andere ingebedde systemen. Java ME is een van de meest alomtegenwoordige mobiele platforms ter wereld.
Java ME werkt op een breed scala aan functionele telefoons, smartphones, pocket pc's, PDA's, settopboxen en zelfs printers. Java ME maakt in theorie gebruik van de Java-mantra van write-once-run-Anywhere, wat betekent dat code geschreven voor één apparaat op alle vergelijkbare apparaten kan worden uitgevoerd.
Techopedia verklaart Java Platform Micro Edition (Java ME)
Java ME bestaat uit twee sets bibliotheken, die bekend staan als de connected limited device configuration (CLDC) en de connected device configuration (CDC). De CLDC is ontworpen voor aanzienlijk beperkte apparaten die worden gekenmerkt door een laag verwerkingsvermogen, opslagruimte, RAM en grafische mogelijkheden. Apparaten die het meest geschikt zijn voor de CLDC kunnen een kloksnelheid van de CPU hebben van slechts 16 MHz, een ROM-grootte zo klein als 180 KB, RAM zo klein als 192 KB en nul grafische afbeeldingen. CDC-apparaten kunnen krachtiger zijn. Voorbeelden van dergelijke apparaten zijn smartphones, pocket-pc's en PDA's.
Java ME-applicaties worden meestal geassocieerd met kleine applicaties genaamd MIDlets, die slechts één groep applicaties zijn die zijn geschreven met Java ME. MIDlets zijn echter eigenlijk applicaties die zijn geschreven met behulp van het profiel van het mobiele informatie-apparaat, dat zich bovenop de CLDC bevindt.
Een aspirant-Java ME-ontwikkelaar heeft normaal gesproken de Java ME-softwareontwikkelingskit (SDK) nodig. Het bevat alle benodigde tools die nodig zijn voor de ontwikkeling van mobiele Java-applicaties, waaronder de API, debugger, compiler en emulator. Om het ontwikkelproces te vereenvoudigen, kunnen ontwikkelaars de SDK gebruiken in combinatie met geïntegreerde ontwikkelomgevingen (IDE's) zoals Netbeans en Eclipse. Met deze IDE's kunnen ontwikkelaars profiteren van GUI's, die procedures voor slepen en neerzetten en aanwijzen en klikken mogelijk maken om de lay-out van de eigen GUI van de Java ME-toepassing te ontwerpen. In combinatie met de SDK stellen IDE's gebruikers in staat om via emulators te zien hoe een toepassing op een apparaat zou verschijnen.
