I'm working on an new graphical programming environment for Arduino, physical computing devices and robots. It's called Minibloq and, although it's not finished yet, it's possible to see something here:
I think it may be specially usefull in schools, and it may have some interesting features as well, like the following:
- Runs completely offline and it's portable (can execute from a pendrive).
- It's fast (C++ native program).
- Really generates C/C++ code, compiles it and sends it to the board's flash, just with one click.
- Wine compatible: It even runs on an OLPC XO (there are videos on the website).
- Modern GUI, with dockable panes, zoom, key navigation, etc...
- Made with open source tools (basically wxWidgets, MinGW, Code::Blocks, Inkscape...)
- Once finished the v1.0 it will become open source (MIT like license, with just a limitation: non-military use).
Feedback is welcome!
Here is a small screenshoot (a blink program):
Ah, and here are examples: