ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2004 (DA04): Arbeits-Archiv
 
DA Fir 04/1 - J2ME Real-Time Network Application Development using Bluetooth API (JSR-82)
Studierende: David Bailey, bailedav
  Urs Regez, regezurs

Betreuer: Reto Ferri, feit

At the 3GSM Conference last March, Siemens arranged for a huge charter boat to be docked in Cannes harbour. By night, the boat was lit up with a laser show displaying the words "1 Billion Handys". The meaning behind this message was to point out that worldwide, to that point in time, one billion mobile telephones had been sold. For the year 2004, the market research institute Gartner reckons alone with sales of over 600 million mobile telephones worldwide.

Over the past years, mobile telephones have become more than just a "clumsy telephone". They have evolved into a fashion accessory with many additional features. Thanks to SUNs Java 2 Micro Edition (J2ME) technology, mobile telephones can be broadened with additional applications, so-called MIDlets.

The aim of this thesis was to develop a time-critical application using the Bluetooth protocol (JSR-82) for devices with limited resources. In order to realise this technical challenge, a multi-player game using the Java programming language was implemented, which served optimally for this purpose. This thesis equally qualifies as an ideal case study for J2ME programming and the complete software development process of MIDlets. The report is also additionally supplemented with some interesting excursions regarding the J2ME environment.

The game classic "Snake" was chosen as an example application to implement. Alongside a Single Player modus, a 2-Player modus was also implemented, in which two players can compete against each other via Bluetooth.

zurück