The DFRobot Bluno combines an Arduino Uno with a Bluetooth 4.0 controller. You can program the board wirelessly, the same way you would with an Arduino Uno and USB. DFRobot also developed an app to help with using the Bluno, and it is open source, and available for iOS and Android.
The Bluno connects with Bluetooth enabled PCs and acts as an HID device. It uses the TI CC2540 Bluetooth 4.0 capable chip to implement a complete master/slave Bluetooth capable Uno. The Bluetooth chip is controlled using AT commands, so it is quick to learn. One drawback, and it isn't unique to this board - you have to flip a switch to go between AT command mode and normal serial communication. All boards I've seen that allow communication between the USB port and an on-board controller have this problem, if it is in fact a problem.
|Test Current Draw|