

On the "Erfinder-Workshop" at the FH Potsdam Heidi Schelhowe presented "Eduwear", which comes with a visual programming interfaces for Arduino. The Open Source project enables you to switch from the diagram view to the usual code back and forth again.
http://www.dimeb.de/eduwearUnfortunately the tool is not very developed so far, but it would be a very good solution for the future. You can down load the alpha version
here.