It describes building a desktop remote control application for Smartphones.
The first half of the 30-minute interview reviews Bluetooth basics, describing the protocols, profiles, and abstraction layers in the Bluetooth stack. Dhawan dispels the notion that writing code for Bluetooth is difficult. "If you know how to open a file, you can be a Bluetooth guru overnight."
The demo application, written in Visual C++, uses a "virtual serial port" to control a laptop using a Smartphone. Dhawan demonstrates running a PowerPoint presentation from the Smartphone.

According to Hall, Bluetooth was named for King Harald Bluetooth of Denmark, who is best known for bringing Christianity to Scandinavia. The king was a "really interesting guy" who "thought it would be kinda cool that mobile and desktop devices could talk to each other over a short range wireless technology," he jokes.
The video requires Windows Media Player.
Watch the video here
Related stories: