This suggestion may be beyond the scope of the 1.0 discussion, but I would love to see a web-based development environment (WDE).
Here's how it could work:
-
You'd log in to the web site to access your files. You could upload, download, edit and create source files. The files would all be safely stored in the "cloud", safe from PC disk crashes.
-
Compiling and linking would take place on the web host server.
-
I think that simple avrdude functions could be implemented in Javascript, allowing for direct downloading of compiled sketches to Arduino boards. If it's beyond Javascript capabilities, then you would have to download avrdude for your PC platform.
There are lots of advantages to the WDE. It would minimize the Windows/Mac/Linux platform support problems. One could work on their projects from any PC. Sharing code would be easy.
Of course, there will be disadvantages, too. It would be a substantial development effort. You would still have to contend with browser differences, although packages like GWT can minimize that. And, the biggest problem might be finding servers suficently powerful to host a bazillion Arduino hackers editing, compiling, and downloading at the same time.
-Mike