gnoduino is an implementation of the well-known Arduino IDE for GNOME. The original Arduino IDE software is written in Java. This is a Python implementation and it is targeted at GNOME. Its purpose is to be light, while maintaining compatibility with the original Arduino IDE. The source editor is based on gtksourceview.
Thogh the package doesn't support autoconf/automake stuff, it would be really easy ... you could even detect OSS/ALSA, FTLK stuff, os-detection like, etc .. think about that.