Developing and maintaining mobile applications for different platforms could be really challenging. If we originally wrote our code for a Windows mobile device using Silverlight and Visual Studio for example, that application won’t work on any other phone or tablet outside the Windows mobile family. In order to make that application work on an iPhone or iPad, the code would need to be rewritten using Objective C and xCode, which are the language and tool required for building mobile application for iOS devices.In an ideal world, we would be able to write our code once, and then build and compile our application for the mobile framework of our choice without getting into too much trouble.
– jQuery Mobile
– Wink ToolKit