Stanley from arduiodev is working on modifying the open-source C++ IDE "Code::Blocks" to work with our Arduino environment. His reasons for doing so includes:
It provides more demanding software developers with a more powerful IDE for writing, navigating around, building and managing source codes for Arduino development. By adding a dedicated project wizard, it’s very easy create an Arduino project that is ready to be built. The distribution integrates Arduino 1.0 core files, libraries, toolchains, firmware downloader, serial terminal and some other useful utilities.
It is always great to have options, and although a work in progress, the Code::Blocks IDE offers a familiar environment to those coming from other platforms and development environments:
If you are new to Arduino, join in with our range of Arduino-compatible hardware, prototyping shields and module range. A good start is the Freetronics Eleven, the Arduino Uno-compatible board with onboard prototyping space: