Hi Banand, Actualy, you have been working on a different approach that implemented user land Bluetooth stack through libusb. I haven't looked into your codes, I just think the API(s) between obex and rfcomm should be quite different from *nix stack. To me, the best wish of obex application need to depend on openobex library, since there are many exist well known app(say opensync) depends on this library, I heard the openobex library for solaris has already been available, but no one test the bluetooth function in it due to the bluetooth stack is not available in Solaris before, you might need to contact desktop team for detail.
By now, the core protocol prototype has already been pushed into bluetooth-gate, it is the most part of my prototypes. A pdf has been drafted in OpenSolaris/Bluetooth page to explain stack porting work. I have demo(ed) bt mice, keyboard to some internal people, I can now play file xfer between 2 Solaris machine through l2cap socket... with 2.0+EDR usb dongle, average speed is about 170Kbytes/s(1m). Yes, there are quite a lot work need to do in the future: the GUI, the userland APIs, the profiles app and drivers, more transport layer drivers, dbus support? sophisticated security manager... We need many thing, we need a plan(any idea?)! If anyone interested to contribute in or have already have some patch, please let me know, I will be more than happy to test it, and open the gate for your checkin. Thanks, Michael This message posted from opensolaris.org
