Java & J2ME Programmierung und Softwareentwicklung

December 27th, 2007

Mobile Programmierung und Softwareentwicklung in Java / J2ME.

Diese Seite beschäftigt sich mit der Programmierung mobiler Geräte in Java, J2ME, Bluetooth und Google Android.

Java 2 Micro Edition ( J2ME )
J2ME - Einführung / Geschichte
Was unterscheidet Personal Java und J2ME?
Connected Limited Device Configuration
——- Weiterentwicklung der CLDC auf Version 1.1
Mobile Information Device Profile
——- Mobile Information Device Profile 2.0
MIDlets / MIDletsuite
Benutzeroberflächen mit LCDUI
——- High Level UI
——- Low Level UI
——- Alternative Benutzerschnittstellen - J2MEPolish
Verarbeitung von Benutzereingaben
Record Management System / Daten speichern
Optionale Pakete
——- Mobile Media API ( MMAPI ) [ JSR 135 ]
——- Wireless Messaging API [ JSR 120 / 205]
——- Herstellerspezifische Packages

Bluetooth
Geschichte und Grundlagen
Bluetooth API [ JSR 82 ]

Entwicklungswerkzeuge
——- SUNs Java Wireless Toolkit ( WTK )
——- Entwicklungsumgebungen
——- Nokia
——- Siemens
——- Motorola
——- Andere Hersteller

Umsetzung einer Beispielapplikation
——- Erläuterung der Funktionalität
——- Architektur der Applikation

Implementierung
Benutzeroberfläche
Steuerungsschicht
Behandlung der Bluetooth-Events
Behandlung der SMS-Events
Verarbeitung von Multimediadaten
Debugging

Netzwerkschicht
Bluetooth
——- Suche nach Geräten
——- Lokaler Server
——- Kommunikation zwischen Endgeräten
——- Versand von Nachrichten
——- Empfang von Nachrichten
——- Reconnect - Verbindung wiederaufbauen
——- Wireless Messaging (SMS)