Java ME
Java Platform, Micro Edition , vagya Java ME(korábban Java 2 Platform, Micro Edition vagyJ2ME) egyleírásaJava platformaOracle, jellemzően alkalmazásokbeágyazott rendszerekésa mobil(mikrokontroller,érzékelő,gateway,okostelefon,digitális személyi asszisztens,TV dekóder,nyomtató).
A Java ME 1999-ben született, a Sun azon vágyából, hogy felépítse különböző platformjait, különös tekintettel a Java Cardra , a PersonnalJava-ra és az EmbeddedJava-ra .
A platform a következőkből áll:
- egy KVM ( kilobájtos virtuális gép ), egy Java alkalmazás futtatására képes virtuális gép ;
- könyvtárak összessége, különösen egy API, amely hozzáférést biztosít a rendszer alapfunkcióihoz, valamint a megcélzott ökorendszer specifikus funkcióihoz.
Konfigurációk
A leggyakoribb konfigurációk 2014-ben:
-
CLDC ( Connected Limited Device Configuration ), amely megtalálható például a mobiltelefonokban;
-
CDC ( Connected Device Configuration ), amelyet inkább a digitális televízió dekóderekben használnak.
Ugyanakkor a leggyakoribb profilok a következők:
-
MIDP ( Mobile Information Device Profile ), amellyel a WAP Java ME telefonok fel vannak szerelve ;
-
DoJa , amelyet az NTT DoCoMo fejlesztett ki Java ME i-mode telefonokhoz ;
-
MicroUI ( Micro User Interface ) szabvány (ESR konzorcium), amely apró mikrovezérlőket képes felszerelni akár táblagépekre Android és iPhone alatt .
A telefonokat széttagoltságuk jellemzi, amely a Java ME-ben is megmutatkozik: a mobiltelefonok jellemzői gyártónként eltérőek, így a mobil alkalmazások fejlesztése bonyolulttá és drágává válik.
Egyes alkalmazásokat számos laptopon történő futtatásra fejlesztettek ki (például: Google Maps , Opera Mini ). Másokat fejleszteni kell, hogy pontosan megfeleljenek a megcélzott telefonok jellemzőinek. Ezt a lépést portolásnak hívják . Számos portolási megoldás létezik, egy közös Java ME forráskódból, különösen a NeoMAD a Neomades-től vagy a Celsius a Mobile Distillery-től.
Lásd is
Kapcsolódó cikkek
-
Java SE ( Standard Edition )
-
Java EE ( Enterprise Edition )
- JavaFX
- EDC, Beágyazott eszközkonfiguráció, amely a Java SE 7 könyvtár szigorú részhalmaza, gazdaságos eszközöknek szentelve.
-
Android : alternatív rendszer, beágyazott Java alkalmazásokhoz is, 2009 óta forgalmazva
-
MicroEJ VEE (Virtual Execution Environment) beágyazott és biztonságos Java alkalmazásokhoz, 2013 óta terjesztve
-
LWUIT : grafikus könyvtár a Java ME számára, amelyet a Sun Microsystems fejlesztett ki
-
MicroUI : grafikus könyvtár a Java ME számára, az ESR Consortium fejlesztette ki
-
MWT : Grafikus Widget könyvtár a Java ME-hez
Külső linkek
Bibliográfia
Hivatkozások
-
Java ME áttekintés
-
(en) " Java ME 8 és a tárgyak internete " a javaworld.com oldalon ,2014. november 14.