&#62; if all I have is an iPad, I can write lots of potentially interesting software for it. They are still programmable, after all.<p>There is only 2 way such a thing is possible.<p>(1) By default, the iPad let you write, compile and run programs in it without requiring any external device (like a iMac with XCode). That would mean it is easy to distribute such programs without going through the App Store, just like with a plain old desktop computer. I don't believe it for a second.<p>(2) You had jailbroken it.<p>Therefore, it is safe to say that by default, the iPad is <i>not</i> programmable.