As you know now, we've just released the 1.5 update which adds headset and printing support. We are currently working to prepare an SDK for 1.5 and will post here as soon as its available (or if history is a guide, somebody will notice it on the download servers before we even get the link posted on the web site :-). We are working out our process for preparing and posting SDKs, so in the future SDKs should be available shortly after any new client release of the Bluetooth software. The Bluetooth 1.5 update contains new end user features in the form of printing and headset support. There really isn't any new API or developer features in 1.5, however it might be useful to some if I describe a little how the new features work. The printing support in 1.5 is implemented using the HCRP profile. It provides a bridge from the Mac OS X printing system to Bluetooth printers that implement HCRP. It does require a Bluetooth enabled printer driver from the printer manufacturer. Existing 3rd party printer drivers will not work. The current printer support is done through the GIMP printer drivers that ship with Mac OS X. Printers can be set up using the Bluetooth Setup Assistant, the printer dialog or the Printer Setup Utility. Once configured, a Bluetooth printer will remain available to the system until deleted from the Printer Setup Utility. The headset support in 1.5 is implemented using the Headset profile. It requires either an Apple internal module or D-Link module (rev b2 or later) with the latest firmware update (currently 1.0.2 available at http://www.info.apple.com/usen/bluetooth/). Headsets must be configured using the Bluetooth Setup Assistant. They will not work if only paired using the pairing panel. Once configured, an input and output audio device appears in the system that can be used by any application. If an application has its own audio preferences, the headset can be selected within it. Otherwise, it can be selected as the default audio output or input device in the audio panel in the System Preferences application. There are no new APIs associated with SCO or headset support however. It is implemented solely in the kernel with changes to the HCI controller and a new audio driver. Ideally, the headset support provides all that is necessary so in theory no public API is needed. However I have seen talk of interest in handsfree profile support, so if anybody has a use for that, please contact me off-list. If there any other questions about 1.5, or the Bluetooth software in general, please post them to this list and we will do our best to answer them. Please keep in mind that generally we can't talk about unreleased or unannounced products or features. - Eric Brown [demime 0.98b removed an attachment of type application/pkcs7-signature which had a name of smime.p7s] _______________________________________________ bluetooth-dev mailing list | bluetooth-dev@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/bluetooth-dev Do not post admin requests to the list. They will be ignored.
participants (1)
-
Eric Brown