This is solution I was searching for and hopefully it will solve all my mobile app building problems. and coolest part is they are adding every new platform to the system. For example if I develop for android and publish for iphone and android. Later if bada becomes popular I can publish it for bada without writing single line of code. It is awesome.
PhoneGap is the platform that enables this and their prices are affordable. They also have free version for open source apps.