ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2004 (DA04): Arbeits-Archiv
 
DA Hak 04/5 - Universal communication interface over Bluetooth
Studierende: Michael Meier, meiermi1
  Marco Oesch, oeschmar
  Andreas Schwarz, schwaand

Betreuer: Kurt Hauser, husr

This diploma thesis deals with the realization of a universal communication interface, which uses the wireless Bluetooth technology to transfer data between mobile telephones, computers and other terminals over a short distance.

We have developed a concept to control different applications on a server by a Bluetooth client.

The focus of the development process was the implementation of a server with the possibility to use plug-ins as well as the implementation of the client applications.

We decided to use Linux with a Bluez Bluetooth-Stack as the operating system for the server and the plug-ins.

The plug-in-concept was realized by the use of dynamically loadable libraries.

The client applications are based on the Java 2 Platform, Micro edition (J2ME) and use the CLDC configuration and the MIDP profile. The Bluetooth functions are used in accordance with the Java APIs for Bluetooth Wireless Technology (JABWT) specification.

During the elaboration of our concept, we first compared already existing systems with our requirement catalog. Since none of them met our requirements, we decided to design a completely new concept.

The result of this new concept was Bluecontrol: it consists of a server which controls the connections as well as of plug-ins which control the applications. On the client device, the Java applications communicate with the plug-ins on the server.

During this workprocess we developed the following plug-ins: a plug-in to control an MP3-player, a plug-in to communicate with a shell as well as a plug-in to display information about the condition of the server.

zurück