Christopher Judd overviews the capabilities of several solutions for building cross-platform mobile applications: Titanium, Flash Builder, PhoneGap, and Mobile Web.
Christopher Judd is President and Primary Consultant for Judd Solutions, an international speaker, an open source evangelist, the Central Ohio Java Users Group and Columbus iPhone Developer User Group leader, and the co-author of Beginning Groovy and Grails, Enterprise Java Development on a Budget and Pro Eclipse JST as well as the author of the children’s book “Bearable Moments”.
Code PaLOUsa is a two-day software development conference to be held March 16 and 17, 2012 at the Marriott Louisville in downtown Louisville, KY. The conference is designed to cover all aspects of software development regardless of technology stack. We will have sessions revolving around Microsoft, Java, and other development platforms; along with the sessions on higher level topics that are platform agnostic. The conference schedule will feature presentations from well-known professionals in the software development community. There will be fifty-five hour-long presentations and panel discussions, plus a keynote each morning of the event.
There is another solution , but it use C++ as a target for Android and IPhone ( so no direct access to UI frameworks on these target , though you can build bridges ) , it is Haxe ( the langage ) + NME ( the C++ framework ). Haxe is a strict typed langage , looks a bit between Java and C++ with c++ macro like features , and a lot of C# like syntactic sugar ).
But in my opinion it is more for games/stuff that do not require the native UI framework on the different targetted plateforms ( though there are some UI frameworks in Haxe ).