what's new

palowireless
          Bluetooth Resource Center


Advanced search


Bluetooth Protocol Stack Technology Profiles
Bluetooth Stack Examples Overview FAQ
WPAN Technology Tutorial Baseband RFCOMM L2CAP LMP HCI


specs specifications docs pdfs WPAN Wireless Personal Area Network
 
 

Members

Member:

Password:

Forgot your
password?


New Member


 
 
 

 

 

Bluetooth & Jini 2

Original Post: JINI and Bluetooth comparison  (eGroups Msg.)    Date: 2000-08-01

 

    The question is often asked how does bluetooth and Jini (Sun's Java CORBA-like connection technology) interact and relate to each other. The Jini system is a Java-centric system on the network, assuming and requiring that the communication between a client and the services used by that client are accomplished through a Java interface.

    On looking at the basic architecture of Jini and Bluetooth, one feels that they're sometimes similar in the way they recognise devices in the environment, also they both aim to handle interaction between various devices. However the two technologies are fundamentally different,and their are several points that arise when you try to compare the two and how they function

  • Bluetooth essentially provides a physical medium by which one may utilise the JINI services. JINI is more an API for discovering services while Bluetooth enables the use of JINI.
  •  

  • For the device discovery procedures, Bluetooth does provide its own very simple service discovery protocol, although it is not as robust as Jini or other industry general-purpose discovery protocols.
  •  

  • Interoperation between the two might also cause problems. Bluetooth could be a transport over which Jini could operate, Bluetooth does not (today) provide standard IP networking function; thus Jini over Bluetooth transports is not a done deal, although the Bluetooth SIG is beginning discussions about this.

    While the two technologies might coexist quite well , and perhaps might even have some synergy in the future, they're not really comparable. They operate at different "layers" (loose term) and perform different tasks/functions.

Note: A simple guide on Jini is available here, also see ' Bluetooth & Jini 1'.