Where did the Arduino software begin? It was originally adapted from the Wiring project (
http://wiring.org.co), which was itself an AVR-based embedded development environment with a specialized user interface written in Java.
The canonical wiring board was considered a bit of overkill for the most basic of beginner projects, as well as being beyond the fabrication skills of neophyte electronics hobbyists. The Arduino Team developed a smaller subset of the Wiring functionality and adapted both the hardware and the software to meet those needs.
The Wiring project was derived from Processing (
http://www.processing.org), another open source collection of tools for writing interactive and graphically oriented programs on a PC. ...