Java Bluetooth

Only available on StudyMode
  • Download(s) : 13
  • Published : February 7, 2013
Open Document
Text Preview
Java Applications for a Bluetooth Platform

By Benjamin Williams 2002

School of Information Technology and Electrical Engineering The University of Queensland

Benjamin Williams 5 Garson Place MC DOWALL, BRISBANE 4053 Ph. (07) 33533607 Mobile. 3842662046 s354399@student.uq.edu.au

To the Head School of Information Technology and Electrical Engineering The University of Queensland St Lucia, QLD 4072 Dear Professor Kaplan, In accordance with the requirements of the degree of Bachelor of Engineering in the division of Electrical Engineering, I present the following thesis entitled ”Java applications for a Bluetooth Platform”. This work was performed under the supervision of Dr Adam Postula. I declare that the work submitted in this thesis is my own, except as acknowledged in the text and footnotes, and has not been previously submitted for a degree at the University of Queensland or any other institution.

Yours Sincerely Benjamin Williams

Acknowledgements
Thank you to Dr Adam Postula, Henry Valk and Paul Logothetis for your assistance with this project.

Thank you to Mum, Dad, Mark, Michael and Susan for your support through out the year.

Abstract
In March 2002 a final year thesis project was undertaken based on a suggestion by Henry Valk of HCV Wireless to investigate the development of a Java application for a Bluetooth platform. The Bluetooth standard is a short range wireless technology that allows different types of devices to form automatic, spontaneous networks. Java applications are portable, secure and robust, which makes them suitable for users of Bluetooth devices to wirelessly download and use to access a service.

There were three main aims of this project •

To analyse the features and limitations of Bluetooth and Java technology and investigate what scenarios could benefit from a wireless application implemented using this combination.



To define a specification for an experimental Bluetooth/Java application and design a solution to this specification using available technologies. The

solution will be a wireless system that provides a service of value to the end user via a graphical interface. •

Implement the prototype solution and evaluate the value of the Bluetooth/Java system from the perspective of the user in terms of the added convenience from traditional methods of using the service.

It was decided that location based application would be implemented that would allow a customer in an Airport café with a Bluetooth equipped mobile information device to view the menu, place an order and check their flight status. A design was conceived for implementing the application on a Compaq Ipaq 3870 that also incorporated using web services middleware over the Bluetooth connection. The design was implemented and with some changes a functional system was completed. However, due to the limited resources available for developing Java applications using Bluetooth on the Ipaq, the application performed poorly in terms of speed, reliability and the added convenience for the user. It was concluded that further work was

required to develop a more optimised Java/Bluetooth execution environment in order to produce more compelling applications of value to the consumer.

Table of Contents
Part 1 – Introduction and basis for research ...................................................................1 1.1 Overview.............................................................................................................1 1.2 Introduction.........................................................................................................1 1.2 The Bluetooth Standard .......................................................................................2 1.2 Basis for the Project.............................................................................................5 1.3 Aims of the project...
tracking img