What's new? | Help | Directory | Sign in
Google
bluecove
Java library for Bluetooth
  
  
  
  
    
Search
for
Updated May 27, 2008 by skarzhevskyy
Labels: Phase-Design, Featured
stacks  
BlueCove supported stacks.

BlueCove supported stacks

On Windows WIDCOMM and BlueSoleil stacks are added in BlueCove version 2.0.0.
Support for Mac OS X added in BlueCove version 2.0.2.
Support for Linux BlueZ added in BlueCove version 2.0.3 as additional GPL licensed module.
To determine which Bluetooth stack is installed on your Windows XP see this page
Windows Mobile
If automatic Bluetooth Stack detection is not enough Java System property "bluecove.stack" can be used to force desired Stack Initialization. Values "widcomm", "bluesoleil" or "winsock". By default winsock is selected if available.
Another property "bluecove.stack.first" is used optimize stack detection. If -Dbluecove.stack.first=widcomm then widcomm (bluecove.dll) stack is loaded first and if not available then BlueCove will switch to winsock. By default intelbth.dll is loaded first.
If multiple stacks are detected they are selected in following order: "winsock", "widcomm", "bluesoleil". Since BlueCove v2.0.1 "bluecove.stack.first" will alter the order of stack selection.
If System property is not an option (e.g. when running in Webstart) create text file "bluecove.stack" or "bluecove.stack.first" containing stack name and add this file to BlueCove or Application jar. (Since v2.0.1)
Use LocalDevice.getProperty("bluecove.stack") to find out what stack is used.
On Windows XP (Not on Vista) WIDCOMM and Microsoft can run at the same time and so different instances of BlueCove can use this stacks in parallel. If you are adventures users on Vista you can use BlueCove dll build with BTW-6_1_0_1501-SDK http://snapshot.bluecove.org/special-build/ to have access to WIDCOMM stack

Broadcom (WIDCOMM)

This stack is most stable stack from one supported by BlueCove Supported RFCOMM and L2CAP (since BlueCove v2.0.1)

Requirements

JSR-82 Limitations

Winsock (Microsoft)

Requirements

Limitations

BlueSoleil (IVT Corporation)

We don't recommend the use of this stack for the begginers in JSR-82. There are too many limitations that may be very confusing. Also our experience show that you may need to frequently reboot your Windows.

Requirements

JSR-82 Limitations

SDK provided by IVT is very limited. We just implemented what we can on top of it.

N.B. In our test lab when using fake ES-388 Bluetooth USB Adapter we can only make from 180 to 250 max connections in sequence. After this BlueSoleil.exe needs to restart or Windows needs to be rebooted. This does not happen when we used dongle bought from bluesoleil.com

OS X

Requirements

JSR-82 Limitations

Linux BlueZ

N.B. Support for BlueZ is added in BlueCove version 2.0.3 as additional GNU General Public License module bluecove-gpl.

Requirements

JSR-82 Limitations


Comment by skarzhevskyy, Nov 28, 2007

Comments is not a Discussions group.

Discussions and Questions goes here Goolge Groups bluecove-users


Sign in to add a comment