www.wikidata.de-de.nina.az
Java Platform Micro Edition abgekurzt Java ME ˈdʒɑːve ˌɛmˈiː fruher auch als Java Platform 2 Micro Edition oder kurz J2ME bezeichnet ist eine Umsetzung der Programmiersprache Java fur embedded consumer products wie etwa Mobiltelefone oder PDAs Definiert wird sie in den Java Specification Requests 30 und 37 Die Grundlage von Java ME bilden dabei die Konfigurationen und die Profile Mit J2ME ist es somit moglich Anwendungen auf mobilen Geraten auszufuhren unabhangig von Hersteller Modell Betriebssystem da diese Anwendungen von der JavaRuntime unabhangig ausgefuhrt werden Inhaltsverzeichnis 1 Konfigurationen 2 Profile 3 Erweiterungen 4 Geschichte 5 Weitere Java Plattformen 6 Literatur 7 Weblinks 8 EinzelnachweiseKonfigurationen BearbeitenDie Konfigurationen stellen verschiedene Bibliotheken und eine virtuelle Maschine zur Verfugung Eine solche Konfiguration kann die Connected Device Configuration CDC oder bei mobilen Geraten die Connected Limited Device Configuration CLDC sein Zurzeit stehen nur diese beiden Konfigurationen zur Verfugung Bei der CLDC beobachtet man eine sehr starke Zunahme da fast jedes aktuelle Handy diese Konfiguration in Kombination mit dem Mobile Information Device Profile nutzt Profile BearbeitenProfile sind die APIs die es zu einer Konfiguration gibt So existiert vor allem fur Mobiltelefone das Mobile Information Device Profile MIDP Java Anwendungen die auf Grundlage der MIDP entwickelt wurden nennt man auch kurz MIDlet Dabei kann es sich zum Beispiel um die seit 2002 2003 haufig beworbenen Java Spiele fur Handys handeln Ein weiteres Profil ist das Information Module Profile IMP welches eine Untermenge der MIDP darstellt und fur die Machine to Machine Kommunikation gedacht ist Als dessen Einsatzgebiet kann als Beispiel ein Getrankeautomat gesehen werden welcher befullt werden mochte und sich dann uber dieses Profil irgendwo meldet Die Version MIDP2 0 wurde vor allem um die Bedurfnisse der Spieleentwickler erweitert Eine weitere Ausfuhrung von Java ME ist DoJa die Java Version des japanischen Mobilfunkanbieters NTT DOCOMO die auf i mode Handsets zum Einsatz kommt Erweiterungen BearbeitenFur viele Einsatzzwecke sind die einfacheren Konfigurationen nicht genug da sie keinen Zugriff auf die internen Funktionen eines Gerates bieten Deshalb gibt es viele Erweiterungen die es ermoglichen das Adressbuch eines Mobiltelefons JSR 75 oder die eingebaute Bluetooth Funktionalitat Java BlueTooth Wireless Technology JSR 82 JABWT zu benutzen Die notwendigen Erweiterungen werden im Rahmen des Java Community Process JCP durchgefuhrt Namhafte Hersteller wie Nokia Siemens und IBM stellen Anderungsanforderungen und ubernehmen dann die Fuhrung den Lead bei der Umsetzung Beispielsweise sind IBM und PalmSource als Leader fur die Anderungsanforderung JSR 75 PDA Optional Packages for the J2ME TM Platform zustandig Geschichte BearbeitenSeit dem 22 Dezember 2006 ist der Quellcode von Suns Referenzimplementierung von Java ME offengelegt und wird im Rahmen eines Projektes namens phoneME als freie Software unter den Bedingungen der GNU General Public License GPL verbreitet Gegenuber CNet hat Sun im Oktober 2007 angekundigt die Plattform Java ME zugunsten Java Standard Edition aufzugeben Grund hierfur ist dass die Gerate fur die Java ME einst geschaffen wurde immer leistungsfahiger wurden 1 Weitere Java Plattformen BearbeitenJava Platform Standard Edition Java Platform Enterprise EditionLiteratur BearbeitenMichael Pfeiffer Java Micro Edition Mobile Anwendungen mit der MIDP 2 0 entwickeln Galileo Computing Bonn 2007 ISBN 978 3 89842 505 6 Weblinks Bearbeiten nbsp Wikibooks Java Micro Lern und Lehrmaterialien http www oracle com technetwork java javame index html Oracle Technology Network Java ME Landing Page http j2me device db sourceforge net J2ME Device DB erleichtert mit seiner Datenbank und Tools multi device development and deployment http www j2mepolish org J2ME Polish ist ein Entwicklungswerkzeug zur Erstellung von Java ME Anwendungen Zur Bezeichnung der einzelnen Java Plattformen Umfangreiche Datenbank mit Informationen zu den JavaME Fahigkeiten mobiler Telekommunikationsgerate Diplomarbeit uber J2ME amp BluetoothEinzelnachweise Bearbeiten CNET News Sun starts bidding adieu to mobile specific Java englisch Abgerufen von https de wikipedia org w index php title Java Platform Micro Edition amp oldid 218231983