A while ago I was blogging about GenghisIO - a project with the goal of removing all the mess involved in programming a small range of real-world robots - the IDE, drivers, cables etc etc.
The project eventually stalled due to increasing complexity and decreasing resources (time...) but quite a few neat problems were solved along the way - so I have open sourced it!
If you're interested in using Google App Engine applications, Python Flask with WebSockets, empythoned, Python QR code generation, Android WebViews and JavaScript -> Bluetooth communication then go and have a look.
I'd love to hear from you below if you find something useful in there :)