The iOS and Android app stores have many apps built using cross-platform frameworks. Apple originally proposed limiting these platforms, but last year they abandoned this position:
http://www.apple.com/pr/library/2010/09/09statement.html
I must disagree with Sheikh Aman. I believe that there are several platforms that do this. According to the original poster link, Bedrock does this.
Itโs a little false to say that PhoneGap for mobile sites is true that it uses JavaScript + CSS, but their applications are packaged so they can be sold through the app store.
My companyโs product, Particle SDK , covers Android, BlackBerry, iPhone, WebOS and WinPhone7, and legacy support is available for Symbian, but so far we have not really demanded this. Particle applications are written in Java or ActionScript, not JavaScript.
If the original poster really needs Windows Mobile, unlike Windows Phone 7, Bedrock or PhoneGap can match the bill.
I have not tested these tools, but they both have applications in the app store. EA iPhone Battleship is a Bedrock app.
source share