Java Platform Micro Edition

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 3. října 2020; kontroly vyžadují 5 úprav .

Java Platform, Micro Edition ( Java ME , dříve Java 2 Micro Edition , J2ME ) je podmnožinou platformy Java pro zařízení s omezenými zdroji, jako jsou mobilní telefony , PDA , digitální televizní přijímače , přehrávače disků Blu-ray .

Java ME byla vyvinuta pod vedením Sun Microsystems a je náhradou za podobnou technologii - PersonalJava . Specifikace byla původně vyvinuta v rámci JCP (Java Community Process) jako JSR 68 . Později se jeho varianty vyvinuly do samostatných JSR . Sun poskytuje referenční implementaci specifikace ,  ale donedávna neposkytoval bezplatnou implementaci běhového prostředí Java ME pro mobilní zařízení . 22. prosince 2006 byl pod licencí GNU General Public License uvolněn zdrojový kód Java ME a projekt byl pojmenován phoneME [1] .  

Charakteristickými rysy zařízení s omezenými zdroji jsou omezený výpočetní výkon , omezená paměť, malá velikost displeje , přenosná baterie a pomalé a nespolehlivé komunikační schopnosti. Typický mobilní telefon poloviny 2000s obsahuje 32bitový RISC procesor s taktovací frekvencí 150-250 MHz , má RAM cca 1-2 MB, barevný displej s rozlišením 240 × 320 pixelů a má možnost připojení k internetu přes GPRS nebo EDGE s rychlostí až 474 kbps nebo 3G .

Konfigurace

Java ME specifikuje dvě základní konfigurace, které definují požadavky na virtuální stroj (omezení sady platných instrukcí atd.), a také minimální sadu základních tříd : CLDC (Connected Limited Device Configuration - konfigurace zařízení s omezenými prostředky a komunikací schopnosti) a CDC (Connected Device Configuration – konfigurace zařízení s běžnými prostředky a komunikačními schopnostmi).

Konfigurace CLDC byla úspěšně použita ve většině mobilních telefonů a přenosných organizérů . Podle Sun Microsystems bylo do konce roku 2004 celosvětově uvedeno na trh více než 579 milionů mobilních zařízení podporujících tuto konfiguraci Java . Díky tomu se Java ME stala dominantní technologií Java na světě.

Profily

Java ME také definuje několik tzv. profilů ( anglicky  profiles ), které doplňují a rozšiřují výše uvedené konfigurace, zejména definují model aplikace , možnosti GUI , ale i komunikační funkce (například přístup k internetu ) atd.

V současnosti je nejrozšířenější konfigurací CLDC, pro kterou byl vyvinut profil MIDP (Mobile Information Device Profile). Aplikace napsané pro tento profil se nazývají MIDlety .  Dalším oblíbeným profilem pro CLDC je DoJa , vyvinutý NTT DoCoMo pro vlastní službu iMode . iMode je zcela běžný v Japonsku a v menší míře v Evropě a na Dálném východě .

Profil mobilního informačního zařízení

MIDP (anglicky  mobile information device profile ) - profil pro mobilní zařízení s informačními funkcemi (platforma J2ME). MIDP definuje midlet, kompaktní Java aplikaci, která má malou velikost (obvykle méně než 300 kilobajtů, i když v poslední době mohou být java hry větší než 1 MB), díky čemuž je vhodná pro přenos po síti a instalaci na mobilní zařízení.

Viz také

Poznámky

  1. Podrobnosti o phoneME najdete na stránce projektu , archivováno 2007-06-10 . .

Odkazy