To create application for mobiles, you need to understand and employ a range of technologies and frameworks. From finger-optimized UIs as opposed to mouse cursors to increased bandwidth limits for all devices, mobile devices are moving towards a new paradigm that developers have to adjust to. Chief among the demands of this new paradigm is cross-platform capability.
- JQuery mobile
This s a cross-platform framework that simplifies and improves mobile web application development with a mix of CSS3, HTML5 and jQuery into a single framework that is as organized and robust as it is sustainable.
It runs well with all major mobile operating systems such as Android, iOS, Symbian, Blackberry, Palm WebOS, Opera Mini and also all current web browsers. You can directly download it from its sample page.
- mProject mobile framework
- Mobilize.js framework
- PhoneGap mobile
PhoneGap gives you the freedom to develop mobile apps for Android, iOS, Windows, Blackberry, Bada, Symbian, and Palm WebOS. PhoneGap too is Open Source and allows you to author innate applications and access APIs and app stores. If you intend to take advantage of the core features of Android, iOS and Blackberry SDKs, better go for PhoneGap as its tailor-made for that.