Wireless Communication Library

Wireless Communication Library (also known as Bluetooth Framework in privious editions) is the complete solution for software developers who want to add support for Bluetooth, IrDA and Serial ports communication into their applications.

WCL includes complete components set for using it with Borland Delphi, Borland Developer Studio, Microsoft Visual Studio .NET, Microsoft Visual C++ and Microsoft Visual Basic 6.

WCL has special designed class for repid developing Bluetooth Proximity Marketing applications.


Supported Transports

  • Bluetooth
  • IrDA
  • Serial Ports


Supported Bluetooth Drivers

Wireless Communication Library supports the following bluetooth drivers:

  • BlueSoleil (1.6 and high)
  • Microsoft (native Windows XP SP2 and high bluetooth drivers)
  • Toshiba (4.2 and high)
  • WidComm (5.1.0.1100 and high)


Supported Bluetooth Profiles

Wireless Communication Library supports the following bluetooth profiles:

  • Object Push Profile
  • File Transfer Profile
  • Serial Port Profile
  • Dialup Netwrok Profile
  • Any custom RFCOMM based Profiles


Bluetooth Proximity Marketing Support

Wireless Communication Library includes special designed component (class) for support Bluetooth Proximity Marketing Applications. The component implments sending to many devices at the ame time, discovering for devices around PC and building list of files which should be sent to the founded devices. Also it allows to manage the devices which should be processed (your application can skip sme devices and send to others).

This component (class) provides a lot of parameters your application can manage to make sending process stable and fast.

vCard Parser

WCL includes full-featured vCard parser which allows your application to read and write vCard files.

Together with ProximitySender the vCard parser adds a full power to your Proximity Marketing Applications.


Supported IrDA Profiles

Wireless Communication Library supports the following IrDA profiles:

  • Object Push Profile
  • File Transfer Profile
  • Serial Port Profile
  • Any custom Profiles


Client and Server Support

Wireless Communication Library supports both side applications. It includes full components set to create client and server side applications.


Bluetooth Pairing Methods

WCL supports three ways for pairing with remote device (operating as client or server): manual paring with device (by calling Pair() function) and with using SilentAuth technology and default drivers pairing method.

Drivers Pairing Method

In this case the application must not pair with a remote device and should leave it for used Bluetooth drivers. This method requires user action to enter a PIN code in the appeared dialog box.

Manual Paring

With using Manul Pair application must call Pair method of the library to pair with remote device. This method is supported by all Bluetooth drivers. In this case the PIN request dialog box will not appear.

SilentAuth

This is more useful method to pair with remote device because it does not require to pair with device until device requires for authentication (PIN). If the remote device requires for entering PIN the event will appear and the application may provide the PIN. If the device does not require pairing then the even will not fire. This method supported by Microsoft, BlueSoleil and (partially) Toshiba drivers.


MultiAPIs

WCL supports unique MultiAPIs technology which allows your application to use more than one dongle with all supported drivers installed. Also it can detect availbale transport dinamicaly and notify your application about any changes in transports configuration.


Other Features

For more detailed list of supported feature please refer to the Licenses Comparation Table.