How about porting the Arduino to a web-based compile environment like the MBED processor? - www.mbed.org -
But then just a bit differently:
thinking out loud:
Imagine a plugin for an APACHE webserver in which you can run an editor and you have buttons to compile upload etc.
-Use your old PC somewhere in the corner as local webserver and it could be reached from your Ipad Iphone Indroid (oops eh android your mothers laptop etc.
It might even be accessible from the PC at your work if you create a tunnel through your router.
-
Websites with edit functionality and buttons are no rocket science anymore. A PHP based IDE.. (this forum is also just a webpage and I can edit anything)
-
with CSS one can add a personal touch
-
easy to integrate new functions, e.g. codechecker, mail, websearch, ...
-
button for compile upload and save don't seem to be a problem either. Saving source code in a MYSQL database could be interesting for version control ...
-
to get the hex file from that old PC in the corner of your house to the Arduino could be a nice job for XBEE.
The pipeline would look like:
IPAD ~~ wifi ~~ WEBSERVER WITH PHP BASED IDE <----> mysql (code store)
                      <----> compiler
                      <----> avrdude <----> XBEE ~~ ~~~~~ XBEE <--> Arduino
Remarks?
What parts do exist and can be used ?
it could be called - Arduinuvole (nuvole == clouds) ==> Arduino in the clouds