JS Framework for accessing basic Arduino controls from web apps
semu.github.io
semu.github.io
This addresses a big complaint I always had with the 'duino movement. Way too many people seemed to be using the little dev boards as isolated computers when I thought they could be/should be using them as peripherals. I've always wanted to see a generic IO sketch that was basically static and most of the programming happen on computer side of the usb wire. This is a huge step in that direction.
[0] https://github.com/rwaldron/johnny-five
[1] https://github.com/search?q=arduino+firmata&type=Repositorie...
That's the purpose of Firmata (http://firmata.org/wiki/Main_Page http://arduino.cc/en/Reference/Firmata) which has been included with the Arduino IDE for a number of years. You might want to check it out.