J2ME und Bluetooth Programmierung

Mobile Programmierung und Softwareentwicklung in J2ME.

Diese Seite beschäftigt sich mit der Programmierung mobiler Geräte in J2ME 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
J2ME – Mobile Information Device Profile
——- J2ME – Mobile Information Device Profile 2.0
J2ME – MIDlets / MIDletsuite
J2ME – Benutzeroberflächen mit LCDUI
——- J2ME – High Level UI
——- J2ME – Low Level UI
——- Alternative Benutzerschnittstellen – J2MEPolish
J2ME – Verarbeitung von Benutzereingaben
J2ME – Record Management System / Daten speichern
J2ME – Optionale Pakete
——- J2ME – Mobile Media API ( MMAPI ) [ JSR 135 ]
——- J2ME – Wireless Messaging API [ JSR 120 / 205]
——-  J2ME – Herstellerspezifische Packages

Bluetooth
Geschichte und Grundlagen
Bluetooth API [ JSR 82 ]

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

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

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

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