You might be able to edit a .pde file on your smart phone, but how would you compile it?
Just get a Linux-based smartphone, and install arduino-0017 on it
Anyone want to embark on a C++ interpreter version of bitlash with me?
A C++ (or even C) interpreter or compiler is completely impossible: it just doesn't have the needed memory resources to load or run one, even slowly.If you want to run an interpreter on an Arduino, you need to scale back your expectations to a language like FORTH or Tiny BASIC. Or something like bitlash.
I'm still working on documenting it better, but here's the code and a short write-up. I'll make up some fancy connection diagrams and such.http://www.roguerobotics.com/wikidocs/code/bootloader_using_ummc
The AVR being a Harvard architecture, you can't just load the code into RAM and then jump to it (this is how the von Neumann architecture works because it doesn't differentiate between program storage and data storage).