All rights reserved deu Teufel, A. (Andreas) 2007 St. Pölten, FH-Stg. Telekommunikation und Medien, Dipl.-Arb., 2007 In dieser Arbeit wird zum einen ein Einblick in die Programmierung von Spielen mit der Java Micro Edition (Java ME) gegeben, ferner werden unterschiedliche Arten der Spielsteuerung vorgestellt. Der Hauptteil behandelt die Programmierung eines konkreten Spieles für Java-fähige Mobiltelefone. Es wird der Prototyp eines Bluetooth-Spieles erstellt mit rundenbasiertem Kampf zwischen zwei Mobiltelefonen beziehungsweise Benutzern. Diese Arbeit behandelt lediglich die momentan neuesten Versionen der Java-Spezifikation für die Java Micro Edition sowie die Bluetooth-Spezifikation und zeigt keine Unterschiede zu älteren Versionen auf. Weiters wird darauf geachtet dass keine mobiltelefon- bzw. herstellerspezifischen Funktionalitäten verwendet werden. 3D-F¨ahigkeiten moderner Mobiltelefone oder die generelle 3D-Programmierung werden in dieser Arbeit nicht behandelt. Ausserdem wird in erster Linie auf Funktionalitäten Rücksicht genommen welche die Spiele-Programmierung mit Java ME betreffen. Diese Arbeit richtet sich an Programmierer die bereits Erfahrung mit Java sammeln konnten. Es wird die Kenntnis grundsätzlicher Begriffe in der Java-Programmierung vorausgesetzt, ebenso die Kenntnis von Grundlagen der Netzwerktechnik. This dissertation is about the programming platform ”Java Micro Edition“ for mobile phones. The dissertation covers the installation and specific details about ”Java ME“- games. It also covers existing control concepts of mobile phones. The main part is about the programming of the prototype of a turn-based java game for two mobile phones communicating via bluetooth. Only the current versions of the ”Java ME“ specification and the bluetooth specification are used, no differences to older versions are shown. No manufacturer specific functions will be used. 3D features of modern mobile phones or general 3D programming will not be a part of this work, furthermore it will be limited to functionality for game programming with ”Java ME“. This disseration is addressed to programmers with experience in Java programming. Knowledge of Java basics and network basics are required. http://phaidra.fhstp.ac.at/o:1585 application/pdf 1463453 bytes Java Micro Edition Text