Uploading A Sketch Via Ethernet

hey guys!

does anyone know how to upload a sketch to an arduino board over ethernet, I'm thinking its probably going to need two arduinos, one to receive the sketch via ethernet and then it would have to program the sketch its received onto the other arduino

any thoughts/advice?

My thoughts...

Without two Arduinos you need an Arduino with a new bootloader that lets it re-program itself. My guess is that you need to keep the new hexfile on the sdcard to allow the bootloader to clear the flash. This bootloader would be much larger than the original.

Another option could be that you develop a script language that can do whatever might be needed in the future, and the only thing you have to do is to upload a new script when needed.

Have a look at http://www.freetronics.com/pages/how-to-upload-a-sketch-to-your-arduino-via-a-network#.UgBnydLVCSo