I’ve recently started looking at developing a mobile application. Looking at the popular platforms it seems that I’m going to need to write the same application multiple times if I want to support

  • Android,
  • iPhone,
  • Symbian, and
  • Windows mobile

Is there a cross platform development environment that will allow me to write my application once and compile it for each of these platforms?