Symbian
Symbian OS Library

FAQ-1074 What tools are available to support programming the Java Bluetooth APIs (JSR 82)?

[Index][spacer] [Previous] [Next]



 

Classification: Java Category: J2ME Bluetooth APIs
Created: 06/14/2004 Modified: 06/16/2004
Number: FAQ-1074
Platform: Symbian OS v7.0s, Symbian OS v8.0

Question:
What tools are available to support programming the Java APIs for Bluetooth Wireless Technology APIs (JSR 82)?

Answer:
When you start programming JSR 82 you will probably want to set up some form of emulator-based development environment that provides support for JSR 82. Tools for developing with JSR 82 come in two forms: those that interface to real Bluetooth devices; and those that simulate the Bluetooth hardware and interactions entirely in software. In this FAQ we will look at both approaches.

Device based JSR 82 development environments
SDKs for Symbian OS phones can be integrated with actual Bluetooth hardware to provide a testing environment for JSR 82. For example:
  • The Series 60 MIDP SDK 2.0 for Symbian OS available from Forum Nokia (http://forum.nokia.com) supports a limited range of Bluetooth Hardware (Nokia Connectivity Card DTL-4 or the Socket Bluetooth CF Card). For further information refer to the "Setting Up and Using the Bluetooth Testing Environment for Series 60 Platform" document available from Forum Nokia.
  • The UIQ 2.1 SDK (available from http://www.symbian.com) supports the Casira serial pod (Casira development system for Bluetooth - http://www.csr.com). For installation and configuration instructions see the SDK documentation at "How to configure comms settings | Configuring the UIQ emulator for Bluetooth connection".


Simulated JSR 82 development environments
Perhaps a more suitable solution for the newcomer is to go for the software simulator approach. Several options are available providing varying levels of sophistication:
  • Series 60 MIDP Concept SDK Beta 0.3.1
A standard alone emulator available from Forum Nokia (http://forum.nokia.com) that plug-ins to Sun's J2MEWireless Toolkit.
  • The Nokia Developer's Suite for J2ME 2.0
A developer environment for Nokia's range of MIDP-enabled phones, including JSR 82-enabled devices such as the Nokia 6600. The NDS 2.0 can be downloaded from Forum Nokia (http://forum.nokia.com).
Comprehensive simulator that integrates with the Sun J2ME Wireless Toolkit. It includes a Simulator Manager GUI allowing developers to monitor the interaction of virtual devices and, in addition, create and configure virtual devices non-programmatically.