Friday, April 28, 2006

where to begin with bluetooth programming?

have just decided to begin with bluetooth programming? well, there is no easy way. just begin understanding what's bluetooth specification and profiles. see this post.

do you understand bluetooth's specificaction and which profile you need and why? so the first step is discover, pair and establish connection between bluetooth devices... let's take a look an Microsoft's Bluetooth Stack example (Windows Embedded Source Tools for Bluetooth Technology).

don't forget that this library is only available to Microsoft Bluetooth Stack, do you know if your device supports it? look this device list. (don't forget register before)

see how to BluetoothRadio class method called PairedDevices shows the paired devices. this devices are hosted in registry(HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Device). this class also allows to set/get the radio state. this state could be on, off and discoverable. the last state is a good way in order to prevent battery. it's very interesant to know what is the bluetooth specification version, the manufacturer and your device availables profiles . the next post I'll show you how to get this information in order to enhance BluetoothRadio class.

if you do need and WIDCOMM example let's go to high-point site. unfortunaly, the WIDCOMM stack it's not free but you may download a trial assemblies. this assemblies are compiled so you only may use it. in this way is possible you don't want to developer a entire bluetooth library (with Ms Bluetooth Stack), so you want to use it! see Peter Foort's site and his library called InTheHand, see chat sample. You'll find a managed library to develop a bluetooth based applications. If you want to see examples about, look examples and Lawrence Patricio blog has a lot of example based on InTheHand library. do you want to play chess through bluetooth?

Wednesday, April 26, 2006

bluetooth sig, the boss

bluetooth was created by ericsson . bluetooth was conceived to connect devices in a wireless context. if you want to know where bluetooth's name come from, what are the origins and which companies created sig, look this sites...

dont't forget to know how bluetooth specification works, what are bluetooth profiles used for, then decide your application scope.... do you want to develop an entire bluetooth library? or only to use it? what platform would you use?, why?

well, we talk about this the next post....

Tuesday, April 25, 2006

about some books...

Getting started..

For Java

Monday, April 24, 2006

Let's beginning!!


This is just the first 'stone' of a site that tries to englobe all knowledge about bluetooth programming.

I apologize my english; I will be effort to write as well as I can.

Let's beginning!