Java ME: Pragmatische Plattform für Mobile und Embedded
Von Tam Hanna
()
Über dieses E-Book
Mehr von Tam Hanna lesen
shortcuts Microsoft KINECT: Programmierung des Sensorsystems Bewertung: 0 von 5 Sternen0 BewertungenPhoneGap 3: Apps für iOS, Android und Windows Phone & Co. entwickeln Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie Java ME
Titel in dieser Serie (16)
Big Data - Apache Hadoop Bewertung: 0 von 5 Sternen0 BewertungenCloud Computing Anbietervergleich: Amazon / Microsoft / Google & Co Bewertung: 0 von 5 Sternen0 BewertungenDatenbanken: Grundlagen und Entwurf Bewertung: 0 von 5 Sternen0 BewertungenCloud Computing Grundlagen: Technisch / rechtlich / wirtschaftlich und architekturell Bewertung: 0 von 5 Sternen0 BewertungenCSS: Grundlagen und Best Practices Bewertung: 0 von 5 Sternen0 BewertungenEnterprise Java Web Services Bewertung: 0 von 5 Sternen0 BewertungenHTML 5 meets GWT Bewertung: 0 von 5 Sternen0 BewertungenJava 7: Project Coin, Generics und NIO2 Bewertung: 0 von 5 Sternen0 BewertungenNoSQL Einführung: CouchDB, MongoDB und Regis Bewertung: 0 von 5 Sternen0 BewertungenMagento Entwicklung: Themes, Widgets und Eigene Entitäten Bewertung: 0 von 5 Sternen0 BewertungenOnlinerecht: Grundlegende juristische Spielregeln im eCommerce Bewertung: 0 von 5 Sternen0 BewertungeniOS Essentials: Frameworks, Tools und Twitter API Bewertung: 0 von 5 Sternen0 BewertungenPHP for Office: Automatisierte Dokumentenerstellung mit PHPExcel, PHPWord und PHPPowerPoint Bewertung: 1 von 5 Sternen1/5Usability von UML Editoren: Ein Vergleich Bewertung: 0 von 5 Sternen0 BewertungenProgressive Web-Apps: Offlinefähige Web-Anwendungen mit nativen Qualitäten Bewertung: 0 von 5 Sternen0 BewertungenJava ME: Pragmatische Plattform für Mobile und Embedded Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnliche E-Books
Vaadin Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenXamarin für Android: Einführung in Android GUI und Hardware Bewertung: 0 von 5 Sternen0 BewertungenBlackBerry-10-Entwicklung mit der Momentics IDE Bewertung: 0 von 5 Sternen0 BewertungenCloud Computing Bewertung: 0 von 5 Sternen0 BewertungeniOS Essentials: Frameworks, Tools und Twitter API Bewertung: 0 von 5 Sternen0 BewertungenWindows Phone 8.1: Alles Wissenswerte für Entwickler Bewertung: 0 von 5 Sternen0 BewertungenSoftware entwickeln mit C#, WPF und dem MVVM-Konzept Bewertung: 0 von 5 Sternen0 BewertungenCross-Plattform-Entwicklung mit HTML und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenADF - Mobile Apps entwickeln und Swing ablösen: Mobile Apps entwickeln und Swing ablösen Bewertung: 0 von 5 Sternen0 BewertungenEinführung in LabVIEW: Kompendium Simulation und Regelung technischer Prozesse, Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenWebentwicklung mit dem Play Framework Bewertung: 0 von 5 Sternen0 BewertungenMicroservices: Der Hype im Realitätscheck Bewertung: 0 von 5 Sternen0 BewertungenAzure und IoT Bewertung: 0 von 5 Sternen0 BewertungenTraum vom intelligenten Zuhause - Band 2: Programmier-Ratgeber für LCN Pro Bewertung: 0 von 5 Sternen0 BewertungenEin Social Network für die Hosentasche: Entwurf und Implementierung einer MIDP-Applikation zur Unterhaltung eines Sozialen Netzwerkes Bewertung: 0 von 5 Sternen0 BewertungenJavaFX Rendering & 3D Bewertung: 0 von 5 Sternen0 BewertungenCross-Device-Entwicklung für Android: Kommunikation mit smarten Geräten Bewertung: 0 von 5 Sternen0 BewertungenJava EE 6: Enterprise-Anwendungsentwicklung leicht gemacht Bewertung: 0 von 5 Sternen0 BewertungenDNX: Grundlagen, Design und Compile Time Bewertung: 0 von 5 Sternen0 BewertungenPowerShell: Grundlagen für .NET-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenjQuery Mobile - Advanced: Advanced Bewertung: 0 von 5 Sternen0 BewertungenOSGi-Entwicklung Bewertung: 0 von 5 Sternen0 BewertungenSoftware Development Trends: Wegweisende Beiträge für eine neue IT: Wegweisende Beiträge für eine neue IT Bewertung: 0 von 5 Sternen0 BewertungenKompakteinstieg: Continuous Integration mit Jenkins Bewertung: 0 von 5 Sternen0 BewertungenCDI - Dependency Injection in Java EE 7: Dependency Injection in Java EE 7 Bewertung: 0 von 5 Sternen0 BewertungenDer Microsoft 365 Trainer Microsoft 365 Certified- Enterprise Administrator Expert: Vorbereitung zur Prüfung MS-101 Bewertung: 0 von 5 Sternen0 BewertungenEclipse SmartHome und Smart Office: Intelligente Lösungen in der Heimautomation Bewertung: 0 von 5 Sternen0 BewertungenCloud Computing Grundlagen: Technisch / rechtlich / wirtschaftlich und architekturell Bewertung: 0 von 5 Sternen0 BewertungenAufsetzen, Testen und Betrieb einer Android-App Bewertung: 0 von 5 Sternen0 BewertungenGeräteübergreifende Entwicklung mit RAD Studio Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Java ME
0 Bewertungen0 Rezensionen
Buchvorschau
Java ME - Tam Hanna
Tam Hanna
Java ME
Pragmatische Plattform für Mobile und Embedded
ISBN: 978-3-86802-460-9
© 2013 entwickler.press
Ein Imprint der Software & Support Media GmbH
1 GUI – Einführung und Tools
Java ME: Java unterwegs
Obwohl Oracle den Android-Gerichtsprozess gegen Google verlor, hält das Unternehmen nach wie vor an der Java-ME-Plattform fest. Java ME ist mit Sicherheit weder eine neue noch eine besonders hippe Technologie – das haben wir schon in meinem Beitrag „Mobile Welten im Java-Magazin festgestellt [1]. Dort war aber auch die Rede von der enormen Reichweite der Plattform. Denn: Auch wenn es mittlerweile eine Milliarde Smartphone-User gibt, so ist diese Zahl immer noch klein im Vergleich zu den Massen von nur durch Java ME ansprechbaren „Dumbphone
-Besitzern.
Von der Modularität
Wer heute einen Handcomputer kauft, hat wenig Auswahl: In der Post-iPhone-Welt gibt es nur noch Telefone mit großem Touchscreen auf der Vorderseite. In früheren Zeiten war die Industrie wesentlich breiter aufgestellt – es gab Geräte mit Schwarz-Weiß-Bildschirm, Geräte mit QWERTY-Tastatur und sogar Smartphones ganz ohne „Touch".
Auch war die Rechenleistung damals viel ungleicher verteilt. Beim Speicherausbau war alles von 8 MB bis zu für damalige Verhältnisse gigantische 1 GB möglich und legitim.
Aus diesem Grund ist Java ME voll modular aufgebaut. Die Grundlage wird als CDC bezeichnet – die Connected Device Configuration spezifiziert eine Java-Runtime, die in Geräten mit mehr als 512 KB Speicher lebensfähig ist. Die CDC ist nicht auf Smartphones und Telefone beschränkt – sie findet sich auch auf Set-Top-Boxen, Pagern und anderen „embedded devices".
Diese Basis wird je nach Telefontyp um weitere Funktionen erweitert. Diese finden sich in so genannten Profilen. Die Namensgebung ist beabsichtigt – es ist von Oracle intendiert, dass ähnliche (also einem bestimmten Hardwareprofil entsprechende) Geräte in einem Profil zusammengefasst werden.
Im Telefonbereich treffen