Ninja Platform

The free Ninja Blocks platform makes it trivial to build web & mobile apps that talk to hardware. 
Get up and running in minutes, and begin talking to hardware & connected devices with the web languages you already know.
Focus 100% on your app, and never have to worry about embedded programming, electronics, and networking protocols again.