Dieses Tutorial wurde gemeinsam von Internetnutzern des J2ME Development Network (www.j2medev.com) erstellt. Niemand darf dieses Tutorial ohne die schriftliche Genehmigung des J2ME Development Network für kommerzielle Zwecke verwenden.
Allen Freunden gewidmet, die sich für mobile Anwendungen interessieren.
Ich hoffe, dass dieses Tutorial Ihnen dabei helfen kann, den Nebel der mobilen Entwicklung loszuwerden und in dieses neue Feld vorzudringen.
Mobile Anwendungen, die Zukunft gehört Ihnen und mir.
Inhalt dieses Tutorials: In diesem Tutorial wird zunächst das j2me-Entwicklungssystem vorgestellt, dann wird auf jede MIDP2.0-API eingegangen und schließlich werden die Kenntnisse zum Aufbau einer Plattform vermittelt.
In Kapitel 1 „Überblick über die J2ME-Technologie“ erfahren Sie, was J2ME ist, bevor Sie J2ME erlernen. In diesem Kapitel werden die Architektur der J2ME-Plattform und das Konzept des MIDlet-Lebenszyklus vorgestellt. Legen Sie eine gute Grundlage für zukünftige Inhalte.
Kapitel 2 „Einführung in CLDC“ stellt die vom Java Community Process (JCP) veröffentlichte CLDC1.0-Spezifikation (JSR30) vor, die Grundlage von MIDP. Mit diesem Wissen können Sie reibungslos von der Basis-API von j2se zur Basis-API von MIDP wechseln.
Kapitel 3 „Verwendung der erweiterten MIDP-Benutzeroberfläche“ stellt die tragbare UI-API von MIDP vor, die wir als erweiterte Benutzeroberfläche bezeichnen. Auf diese Weise kann Ihre App zum Leben erweckt werden.
Kapitel 4 „Verwendung von MIDP Low-Level-UI“ stellt die nicht portable UI-API von MIDP vor, die wir Low-Level-UI nennen. Damit können Sie Ihre Benutzeroberfläche freier zeichnen. Du lernst viel über Event-Handling.
Kapitel 5 „MIDP-Persistenzlösung – RMS“ erklärt uns den Datenpersistenzmechanismus – Record Management System RMS. Diese spezielle kleine Datenbank macht die Datenspeicherung von MIDP zu etwas ganz Besonderem.
Kapitel 6 „GAME API“ stellt die größte Änderung von MIDP 2.0 im Vergleich zu 1.0 vor – die neu hinzugefügten APIs zur Unterstützung von Spielen, die im Paket javax.microedition.lcdui.game platziert sind. Das Game-API-Paket bietet eine Reihe von Spieleentwicklungsklassen für drahtlose Geräte. Sie sind bereit, Ihr Spiel zu entwickeln. COOL!
Kapitel 7, „Entwickeln von drahtlosen Netzwerkanwendungen“ Erfahren Sie, wie Sie spannende Netzwerkanwendungen entwickeln. Mit der heutigen Technologie weisen drahtlose Netzwerke eine geringere Bandbreite, größere Verzögerungen und eine schlechtere Verbindungsstabilität auf als kabelgebundene Netzwerke. Dies erfordert, dass wir drahtlose Netzwerkanwendungen ganz anders als bisher entwickeln.
In Kapitel 8 „MIDP 2.0-Sicherheitsarchitektur“ wird hauptsächlich das MIDP-Sicherheitssystemmodell vorgestellt und anhand eines konkreten Beispiels die Hauptkonzepte des MIDP2.0-Sicherheitsmodells beschrieben.
Kapitel 9 „MIDP 2.0 Push-Technologie“ stellt den Mechanismus vor, wie Informationen asynchron an das Gerät übertragen und das MIDlet-Programm J2ME Chinese Tutorial von www.j2medev.com automatisch gestartet werden.
Kapitel 10 „MIDlet-Entwicklungsprozess und -Bereitstellung“ stellt vor, wie Sie Ihr Programm tatsächlich vervollständigen, verpacken und zur Ausführung an das Gerät senden.
In Kapitel 11 „Aufbau einer Entwicklungsplattform – WTK“ geht es hauptsächlich um das Wireless Toolkit (WTK), das von J2ME-Neulingen am häufigsten verwendete Entwicklungstool. Von der Installation von WTK über die Erstellung des MIDlet-Projekts bis hin zur endgültigen Verpackung und Veröffentlichung werden die Leser Schritt für Schritt in die Welt der MIDlet-Entwicklung geführt!
Kapitel 12 „Aufbau einer Entwicklungsplattform – Eclipse“ beschreibt, wie man EclipseME als Plug-in für Eclipse verwendet, um Entwickler bei der Entwicklung von J2ME-Anwendungen zu unterstützen.
Kapitel 13 „Aufbau einer Entwicklungsplattform – JBuilder“ stellt vor, wie man den renommierten JBuilder als Entwicklungstool zum Entwickeln von J2ME-Anwendungen verwendet.
Empfohlene Zielgruppen für dieses Tutorial Dieses Tutorial richtet sich an Entwickler, die sich mit der J2ME-MIDP-Technologie vertraut machen. Obwohl der Inhalt dieses Tutorials das Anfängerniveau abdeckt, handelt es sich nicht nur um eine einführende Lektüre. Der Detaillierungsgrad vieler Inhalte ist auch für erfahrene Entwickler von großem Nutzen. Tatsächlich geht dieses Tutorial davon aus, dass Anfänger bereits über gewisse Grundlagen in der JAVA-Sprache verfügen.
Expandieren