Elovalo Webide makes it possible to write effects for the Elovalo led cube using a simple web based interface. It provides WebGL based visualization and an interactive editor. There is also a Git based revisioning system.
You'll need a recent version of Node.js, Git and Bower at least. Once you have these installed follow the instructions below:
git clone git@github.com:elovalo/webidefx.gitto parent directorysudo npm installbower install- copy
example.conf.jsonasconf.jsonand adjust accordingly gruntat project root
Make sure you have installed LiveReload browser extension to get most benefit out of the setup!
The system uses GitHub OAuth. If you want to give it a go, register your application and update the GitHub configuration at conf.json accordingly.
If you enable dev at configuration it will use a very simple "authentication" scheme suitable for testing.
Fill in conf.json (do not commit!) and add necessary details there.
Elovalo Webide is available under MIT. See LICENSE for more details.