Java ME
Java ME , neboJava ME(dříve Java 2 Platform, Micro Edition , neboJ2ME) jespecifikacenaplatformě JavazOracle, typicky pro podání žádosti oembedded systémyamobilní(mikrořadičů,snímače,gateway,smartphone,digitálních osobních asistent,TV dekodér,tiskárna).
Java ME se zrodila v roce 1999 z touhy Sunu strukturovat různé platformy, zejména Java Card , PersonnalJava a EmbeddedJava .
Platformu tvoří:
- KVM ( Kilobyte Virtual Machine ), virtuální stroj schopný spouštět Java aplikace;
- soubor knihoven, zejména API umožňující přístup k základním funkcím systému i ke konkrétním funkcím cíleného ekosystému.
Konfigurace
Nejběžnější konfigurace v roce 2014 jsou:
-
CLDC ( Connected Limited Device Configuration ), kterou lze najít například v mobilních telefonech;
-
CDC ( Connected Device Configuration ), který se spíše používá v dekodérech digitální televize.
Nejběžnější profily jsou zároveň:
-
MIDP ( Mobile Information Device Profile ), kterým jsou vybaveny telefony WAP Java ME;
-
DoJa , vyvinutý NTT DoCoMo pro telefony Java ME i-mode ;
-
Standard MicroUI ( Micro User Interface ) (ESR Consortium), který dokáže vybavit malé mikrokontroléry až do tabletů pod Androidem a iPhone .
Telefony se vyznačují svou fragmentací, která se odráží v prostředí Java ME: vlastnosti mobilních telefonů se liší od jednoho výrobce k druhému, což činí vývoj mobilních aplikací složitým a nákladným.
Některé aplikace jsou vyvinuty pro provoz na velkém počtu notebooků (například: Google Maps , Opera Mini ). Je třeba vyvinout další, aby přesně odpovídaly charakteristikám cílených telefonů. Tento krok se nazývá portování . Existuje několik portovacích řešení ze společného zdrojového kódu Java ME, zejména NeoMAD od Neomades nebo Celsius z Mobile Distillery.
Podívejte se také
Související články
-
Java SE ( standardní vydání )
-
Java EE ( Enterprise Edition )
- JavaFX
- EDC, Embedded Device Configuration, což je přísná podmnožina knihovny Java SE 7, věnovaná ekonomickým zařízením.
-
Android : alternativní systém, také pro vestavěné aplikace Java, distribuovaný od roku 2009
-
MicroEJ VEE (Virtual Execution Environment) pro vestavěné a zabezpečené aplikace Java, distribuované od roku 2013
-
LWUIT : grafická knihovna pro prostředí Java ME vyvinutá společností Sun Microsystems
-
MicroUI : grafická knihovna pro prostředí Java ME vyvinutá společností ESR Consortium
-
MWT : Grafická knihovna widgetů pro prostředí Java ME
externí odkazy
Bibliografie
Reference
-
Přehled Java ME
-
(en) „ Java ME 8 a internet věcí “ , na javaworld.com ,14. listopadu 2014.