With Widcomm support, r49716

Rating: No reviews yet
Downloads: 786
Released: May 3, 2009
Updated: May 4, 2009 by alanjmcf
Dev status: Beta Help Icon

Recommended Download

Application With Widcomm r49716.zip
application, 1159K, uploaded May 3, 2009 - 514 downloads

Other Available Downloads

Source Code With Widcomm r49716 with source.zip
source code, 1855K, uploaded May 3, 2009 - 272 downloads

Release Notes

This is a pre-release version of Widcomm stack support. In the released library
we currently support only the Microsoft stack. We are now implementing support
for the Widcomm/Broadcom stack, on both desktop and Windows Mobile/Windows CE.
This is a pre-release version of the support, containing binaries and
optionally source also.

1. Select the correct platform version of the managed library from the
pre-built selection in the platform folders in
"./InTheHand.Net.Personal_Widcomm/Library Pre-built".

2. Recompile your application against that assembly.
If you already have an application already compiled against a release
version of the library it is necessary to recompile as the included
library assemblies are missing their normal Strong-Name.

3. At runtime have the app, the managed library assembly from above, and
the native Widcomm-mapper DLL in the same folder. Pre-built copies of the
native DLL can be found in the platform folders in
"./InTheHand.Net.Personal_Widcomm/Widcomm/Pre-built"

4. Run your app.

For full documentation on what is implemented and not see the document in the
Widcomm folder. In short just about everything is implemented:
BluetoothClient, BluetoothListener, BluetoothRadio, also ObexWebRequest will
work but ObexWebListener will not.
BluetoothSecurity.PairRequest and RemoveDevice are also implemented. Security
isn't well supported in the Widcomm API, so BluetoothClient.SetPin probably
won't work for you, and we can likely never support BluetoothListener.SetPin.

Notes
1. A pair of dependencies are necessary on desktop Windows. A Widcomm DLL and
MSVCRT8 libraries. See the document in the Widcomm folder.

2. Detection of the Microsoft stack is disabled. To enable it download the
"with source" version of this release and edit the
"s_knownStacks" variable in
"./InTheHand.Net.Personal_Widcomm/InTheHand.Net.Personal/Net/Bluetooth/BluetoothFactory.cs"
And then compile the library for your platform, and use it at runtime.

Reviews for this release

No reviews yet for this release.