The people at TKJ Electronics have published a new Arduino library which offers a virtual serial port via Bluetooth. The benefit of using this method is that you can now communicate with a Bluetooth-equipped Arduino board with any terminal software on a PC or other device. The required hardware is an Arduino board with a USB host shield, and an inexpensive USB Bluetooth dongle. You can also use terminal software with Android devices, giving a very simple method of Arduino control without requiring any custom software on the Android device.
If you're looking for an Arduino-compatible board with inbuilt USB host shield, look no further as we have the Freetronics USBDroid board:
Apart from being a fully Arduino Uno-compatible, it has onboard microSD socket and the full USB socket and host-mode controller. As well as the Bluetooth application described above, this is the ideal platform for developing peripherals or projects based around Android devices with ADK (Android Developer Kit) functionality, but without requiring a USB host controller shield stacked onto an Arduino. For more information and to order, visit the product page here.