Is there a strategy or at least best practice to write an app that runs on iPhone, BlackBerry and Android?
I'm ignorant about the development environments for BB and Android, but I assume they both support Java apps.
I know that the iPhone would require an ObjectiveC portion (as well as a whole new UI).
Has anyone done this?
You might want to check out http://phonegap.com/