Modul 1 - Übersicht über die J2ME-Architektur
- Beschreiben der J2ME-Architektur
- Ausführen der Demos im J2ME Wireless Toolkit
Modul 2 - Generieren und Ausführen von MIDP-Anwendungen
- Definieren der MIDP 2.0-Anwendungsumgebung
- Definieren des MIDP-Entwicklungsprozesses
- Schreiben und Generieren einer MIDP-Anwendung (MIDlet)
- Untersuchen des Geräts, um abzuklären, ob das neue MIDlet darauf ausgeführt werden kann
Modul 3 - Erstellen einer High-Level-Benutzeroberfläche
- Beschreiben der Architektur der MIDP-Benutzeroberfläche (UI)
- Beschreiben der API für High-Level-Benutzeroberflächen (UI) beim MIDP
- Beschreiben des Display-Objekts
- Definieren der Komponenten der Elementklasse und der Unterklasse
- Implementieren der Ereignisbehandlung für High-Level-Elemente
- Anzeigen einer Meldung auf dem MIDlet-Bildschirm
- Implementieren einer Oberfläche für Benutzereingaben
- Handhaben von Benutzereingaben durch Änderungen am Elementstatus
- Verifizieren von Formulardaten mit einem Command-Objekt
- Implementieren des Menüsystems
Modul 4 - Erstellen einer Low-Level-Benutzeroberfläche
- Beschreiben der API für Low-Level-Benutzeroberflächen (UI) beim MIDP
- Beschreiben der Ereignisbehandlung bei der Low-Level-Benutzeroberfläche
- Handhaben von Zeigerereignissen
- Erstellen und Implementieren eines Eingangsbildschirms mit der Canvas-Klasse
- Implementieren einer Option zum Überspringen auf dem Eingangsbildschirm
Modul 5 - Verbesserte High- und Low-Level-Schnittstellen
- Beschreiben der abstrakten Klasse CustomItem
- Beschreiben der Ereignisbehandlung bei der Klasse CustomItem
- Beschreiben des Package javax.microedition.lcdui.game
- Erstellen eines Formulars und Hinzufügen von CustomItem-, TextBox- und Gauge-Objekten zum Herunterladen eines Spiels
- Erstellen des Spiels „StarShip Battle 2004“
Modul 6 - Datenmanagement auf dem Gerät
- Definieren der Datenpersistenz und des RMS-Package im MIDP
- Zugreifen auf RecordStore-Objekte auf dem Geräteobjekt
- Speichern und Abrufen von Daten in einem RecordStore-Objekt
- Beschreiben der RecordEnumeration-Schnittstelle
- Auflisten von RecordStore-Objekten
- Gemeinsames Nutzen eines RecordStore-Objekts in mehreren MIDlet-Suites
- Implementieren eines Optionsbildschirms sowie Speichern und Abrufen der Daten im RecordStore-Objekt
Modul 7 - Zugreifen auf Netzwerkdaten und -dienste
- Zugreifen auf Daten mit der GCF-Schnittstelle (Generic Connection Framework)
- Austauschen von Daten über HTTP (Hypertext Transfer Protocol)
- Abrufen von Text für einen Anwendungshilfebildschirm mit der HttpConnection-Schnittstelle
Modul 8 - Mediensteuerung
- Beschreiben der Mediensteuerung im MIDP
- Beschreiben der MMAPI-Klassenhierarchie und -Schnittstellen (MMAPI - Mobile Media API)
- Hinzufügen von Ton zum Spiel „StarShip Battle 2004“
Modul 9 - MIDP-Sicherheit
- Beschreiben des MIDlet-Sicherheitsmodells und Darstellen von drei MIDP-Sicherheitsproblemen
- Beschreiben der MIDP Push-Technologie
- Erstellen eines Zertifikats
- Authentisieren einer MIDlet-Suite
- Erstellen eines MIDlet, das statische Push-Verbindungen handhabt
- Erstellen eines MIDlet, das dynamische Push-Verbindungen handhabt
Modul 10 - Over-the-Air Provisioning
- Herunterladen von J2ME-Anwendungen
- Beschreiben der Anwendungsbereitstellung
- Bereitstellen von MIDP 2.0-Anwendungen