为移动和桌面编写一个代码库?

Sun*_*nil 1 iphone mobile android cross-platform web-applications

我有兴趣为一个应用程序编写一个代码库,它可以在iPhone,Android和Blackberry移动设备以及Firefox,IE和Chrome等桌面浏览器上运行.这是可能的还是我只是在做梦?

另外,我有另一个限制,就是我想将这个应用程序的.Net编程语言与HTML5,jQuery和CSS3结合使用.

技术现在每个月变化很快,我想知道这是否有可能在2012年11月.我知道这在2012年5月是不可能的.