This thesis discusses the technologies needed to develop Java Bluetooth applications for mobile devices, including Bluetooth, Java 2 Micro Edition (J2ME), and the Java APIs for Bluetooth Wireless Technology (JABWT). It provides an overview of Bluetooth architecture and profiles, an introduction to J2ME and JABWT, and describes the infrastructure and tools used for developing Java Bluetooth applications. The thesis also includes code samples and discussions of implementing common Bluetooth tasks like device discovery and RFCOMM connections using JABWT.