Bluetooth network is limited in size and scope. Although piconets can be configured to form a scatternet, the process is usually not dynamic and practical, and the network formed is not robust. In this project, we designed a new way to form adhoc network at the Java application level. Using JSR82 Bluetooth discovery agent and MIDP connection framework, JBAN allow many devices to form a network dynamically, and the devices can be of any type if only they support Java and Bluetooth. JBAN does not concern about which device is master or slave, and all the routing and network management are performed at high level. JBAN will take the advantage if low level networking is better optimized.
JBAN can be used for any application that involves Bluetooth networking. Some examples are Bluetooth based multi-player game, home network, sensor network, and class or meeting utility software. Furthermore, the concept of JBAN can be applied to WIFI or heterogeneous network as well.
These details are provided for information only. No information here is legal advice and should not be used as such.