Why can't the Due and the AVR-based Arduino's use the same IDE, as has been done with the ChipKit Uno32?
As Atmel are now using the VS-based dev environment maybe that's what the Due will use.
Is VS stands for Visual Basic, Linux and Mac OS X platforms will be no longer supported.
This is a critical change from and a major blow over the platform-agnostic approach Arduino has had till now.
One possible solution consists on delivering the relevant makefiles
, so any standard IDE can handle them.
See for example my embedXcode
project, a template for Mac OS X Xcode. Adding support for the LeafLabs Maple wasn't difficult. The Maple includes a 32-bit RISC core STM32 F103RB based on an ARM Cortex™-M3, 72 MHz, 39 IOs, 16 analog inputs, 128 KB Flash, 20KB SRAM.
IMHO, another threat is the multiplicity of non-compatible frameworks
. Gone are the days when all Processing-based IDEs were sharing the same Wiring framework.
If you want me to add support for the Due on my embedXcode template, drop me a line.