v 20140626|Stanley Huang
CodeBlocks ArduinoIDE is a custom app for Arduino development. This app offers many features, including code foldering, code completion and code navigation, as well as the ability to upload for Arduino.
The app also features a project wizard that allows you to quickly create an Arduino project. The distribution includes the latest Arduino core files, standard Arduino library, AVR toolchain and Arduino Builder, as well as a serial terminal.
These are the key features
Developer also included an API-level Arduino simulator. This is currently in development*. This app is well-designed with a clear user interface and many features. It is suitable for both professional and novice developers.