title: Technology to write iPhone, BlackBerry and Android phone at the same time?
body: <p>Is there a strategy or at least best practice to write an app that runs on iPhone, BlackBerry and Android?</p>
  
  <p>I'm ignorant about the development environments for BB and Android, but I assume they both support Java apps.</p>
  
  <p>I know that the iPhone would require an ObjectiveC portion (as well as a whole new UI).</p>
  
  <p>Has anyone done this?</p>