|
|
Changelog
Release Notes and Changelog.
2.0.3 to be released 2008-07-XX
2008-06-01 - 2008-06-..
- Fixed 64K buffer limit on WIDCOMM Stack
- Fixed ERROR_IO_INCOMPLETE on BlueSoleil Stack
2008-05-01 - 2008-05-25
- BlueCoveImpl.shutdown() API function
- Supports IBM J9 (MIDP and PPRO 1.0) on Linux, Sun CDC on Windows XP
- OBEX Operation Get supports InputStream
2008-04-17
- bluecove-emu: JSR 82 Emulator
2008-04-08
- Support Multiple Adapters and Bluetooth Stacks in same JVM
2008-03-06
- Fixed OBEX bug reciving Time Headers (Nokia)
- Proper behaviour for concurrent DiscoveryAgent.searchServices, "bluetooth.sd.trans.max"
2008-02-27
- Configurable "bluecove.inquiry.duration" for MS stack and OSX
2008-01-30 Vlad Skarzhevskyy
- Fixed major start problem on Mac OS X
- Fixed SDP SEQ8, SEQ16, UUID 16 and 36 bit
- Allow to load x64 libraries on Windows and Linux
2008-01-19 Vlad Skarzhevskyy
- bluecove-gpl: RFCOMM and L2CAP client and services on Linux BlueZ
2008-01-12 Mina Shokry
- bluecove-gpl: Service discovery on Linux
2.0.2 released 2008-01-07
2007-12-09
- WIDCOMM RFCOMM Service accept multiple connections
- Implemented ServiceRecord.setDeviceServiceClasses() on XP MS Stack
2007-12-05
- L2CAP, RFCOMM and OBEX server on Mac OS X
2007-11-28
- RFCOMM and L2CAP client on Mac OS X
2007-11-19
- WIDCOMM use BTW-6_1_0_1501-SDK, Fixed Service Attributes BOOLEAN, U_INT_8, INT_8, INT_16 and UINT_16
2007-11-16
- Fixed Service Attributes STRING to be UTF8
2007-11-05
- Started OS X development base on Eric Wagner code and with consultation by Bea Lam
2007-10-24
- OBEX read timeout. Throws InterruptedIOException when Connector.open(,,true) is used
2007-10-04
- fixed initialization exceptions, e.g. BluetoothStateException when device is not ready or no stack found
- No need for WTK to run the build.
2007-09-09
- connection and stream close() functions will work according to specification.
2007-09-04
- for J9 -Dmicroedition.connection.pkgs=com.intel.bluetooth is optonal
2007-08-28
- log4j integration, Bluecove log redirected to log4j when one is available in classpath
2.0.1 released 2007-08-28
2007-08-24
- Full OBEX over RFCOMM and TCP
- Bluetooth_1-1_006_TCK on WIDCOMM, Pass 513, Fail 19. (some security features not implemented)
- Review javadocs
2007-07-22
- L2CAP implementation only on WIDCOMM stack
- Bluetooth_1-1_005_TCK on WIDCOMM, Pass 322, Fail 3. (security not tested)
2007-07-15
- Use TCK JSR 82 for tests, fixed major incompatibility problems
2.0.0 released 2007-07-05
2007-06-29
- OBEX PUT over rfcomm and tcp (btgoep and tcpobex)
- Merged J9 MIDP compatibility enhancements suggested by Kobus Grobler
- bluecove_ce.dll WIDCOMM Stack on WinCE
2007-06-20 version 2.0.0-b2
- Moved large Winsock discovery buffers to heap instead of stack to improve stability
- Fixed WIDCOMM Write Flow to pass all tests
2007-06-15 version 2.0.0-b1
- BlueSoleil Stack working Server implementation
- BlueSoleil Stack client using overlapped I/O
- intelbth.dll build by VC2005 Configuration "Win32 Release" for Microsoft and BlueSoleil Bluetooth Stack
- bluecove.dll build by VC6 Configuration "Win32 Release" for WIDCOMM Bluetooth Stacks
- FIFO ReceiveBuffer for WIDCOMM Stack
2007-06-03
- WIDCOMM Stack RFCOMM Server implementation
2007-05-30
- WIDCOMM Stack RFCOMM Client implementation stable
2007-05-18
- Initial BlueSoleil Stack RFCOMM Client implementation
2007-05-15
- InputStream.read() return -1 on gracefully closed Connection
- Interface com.intel.bluetooth.BluetoothStack to support Stacks other than Microsoft winsock
- Initial WIDCOMM Stack RFCOMM Client implementation
- LocalDevice.getProperty() additional properties: bluecove, bluecove.stack, bluecove.radio.manufacturer, bluecove.radio.version
- System property "bluecove.stack" to force Stack, values widcomm, bluesoleil or winsock
1.2.3 Released 2007-05-11
- acceptAndOpen will update ServiceRecord in SDDB
- Implemented LocalDevice.updateRecord
- LocalDevice.getProperty("bluecove"); will return bluecove version
- implement set/getDiscoverable and getDeviceClass() function of LocalDevice
- Support IBM J9 JVM
- Compiled dll for Windows Mobile (WinCE)
- Binary jar will run on Java 1.1
- InputStream.available() implemented
1.2.2
- Fixed LocalDevice.getLocalDevice().getBluetoothAddress();
- dll build for Vista and XP
- Removed use of unimplemented exception that prevented multiple apps from running.
- Implement openOutputStream and openInputStream in Connector
- Fixes for native Code to avoid JVM Errors
1.2.1
- dll-in-the-jar
- Merged WTK compatibility enhancements
- Merged avetanaOBEX compatibility fixes by jrincayc
- Windows CE support.
Remco Poortinga has contributed updated support for Windows CE. That has been merged and now I merged some fixes by him.
1.2.0
2006-03-01 Paul T�tterman
- javax.bluetooth.LocalDevice.getFriendlyName(): Now returns a real name
- Migrated to Visual C++ 2005 Express Edition
- Migrated to Subversion, CVS exists only for archival now
- javax.bluetooth.RemoteDevice.getAddress(): Now returns remote address
- javax.bluetooth.RemoteDevice.getFriendlyName(): Now returns a real name
- Reformatted changelog close to GNU standards
Beta 1.1
2005-05-15 Denis Labaye
- Added the method setDeviceServiceClasses(int service_telephony) in
javax.bluetooth.ServiceRecord for compatibility with Benhui example.
Beginning
2004 James Scott, Eben Upton and Christophe Diot at Intel Research Cambridge
Sign in to add a comment

thanks great job
indir