Bluetooth keyboard
Plan
Details in ReadMe file.
Maybe also (books code):
* <a href="http://www.elsevierdirect.com:80/companion.jsp?ISBN=9781558609341">Bluetooth Application Programming with the Java APIs</a>.
* <a href="http://www.btessentials.com/examples/examples.html">Bluetooth Essentials for Programmers</a>.
User-Space Java Bluetooth (JSR-82) Keyboard Driver.
BlueCove
JSR-82 implementation on Java Standard Edition (J2SE). I had some problems making it work on Mac OSX 10.6, but this seems to be fixed by a beta version 2.1.1-SNAPSHOT (cf. BlueCove does not work with Mac OS 10.5.x, Java 1.6.0 - 64 Bit).
To get tester running I had to use 32-bit mode from command-line:
* java -jar bluecove-tester-app.jar -cp bluecove-2.1.1-SNAPSHOT.jar -d32
Research
Put in deli tag bluekey. Java bluetooth home. jsr82.com. ibluetoothproject iPhone bt.
Palo Wireless has som l2cap details.
Dr. Dobbs article Java & Bluetooth. SDN Article The Java APIs for Bluetooth Wireless Technology. Nokia’s Bluetooth RFCOMM and L2CAP Examples. Articles on javabluetooth.com. Jan Axelson’s Lakeview Research.
USB human interface device class - Wikipedia. SDP Layer Tutorial. Java APIs for Bluetooth - Wikipedia. BLuetooth - Wikipedia.