Kinoma has integrated KinomaJS support into Blockly, as an experimental on-ramp to writing KinomaJS code. KinomaJS is the open source application framework uniquely designed to build the core applications of embedded devices using JavaScript. Blockly is a visual editor—by Google and for professional developers—which enables users to code by plugging blocks together.
http://kinoma.com/develop/blockly/