I used to use Palm, from my Palm Treo 600p to my final Palm device, a Palm Treo 755p.

I loved the flexibility and the open architecture — anybody could write a Palm OS app, and anybody else could install it.

But now, I bought a Droid.  Droid’s are much more modern than that creaky old Palm OS — they are tiny embedded Linux boxes running Java applications.

By default, the Droid won’t install arbitrary applications — but this can be enabled in the settings.  Indeed, one can also enable communications between the Droid and the Android SDK via the USB cable.  This includes the ability to capture screenshots, such as this one:

Settings > Applications > Development

And Java developers can write their own apps for the Droid…as indeed, many have.

Settings > Applications > Development