PhoneGap
PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap leverages web technologies developers already know best… HTML and JavaScript.
- Take advantage of HTML5 and CSS3
- Use JavaScript to write your code
- Access Native Features
- Deploy your app to Multiple Platforms
- Take advantage of PhoneGap Build//build.phonegap.com/”>PhoneGap Build
- Add PhoneGap Plugins to your project
- Use Tools from the community
- iOS
- Android
- Blackberry
- WebOS
- WP7
- Symbian
- bada
Recommended books:
Titanium
Titanium is not an HTML5 mobile framework, it is a javascript based interface to native code modules included in the framework. It translates your hard won web skills into native applications that perform and look just like they were written in Objective-C [iPhone and iPad] or Java [Android]. With over 300 APIs, a thriving developer community, and the support you need, you can build applications that are more social, local, media rich, interactive, and extensible.
- Native User Experience Matters What’s the one thing you think of when you think ‘iPhone’? Chances are, it’s the UI. Titanium supports all of the iPhone, iPad and Android UI, including table views, scroll views, native buttons, switches, tabs, popovers and more.
- Killer Apps: Social Networking and Location-based Services Facebook, Yahoo, Twitter, and Email come out-of-the-box. Geo-location, maps, and compass do as well. Your apps are more social and more local when you choose Titanium.
- Use your favorite web technologies You’ll feel right at home using your Javascript, HTML, and CSS skills and technologies to build the next great iPhone or Android app. Did we mention your favorite IDE is fine by us too?
- Rich Multimedia Titanium offers music, photo and video streaming/storing on a user’s device as well as custom video playback controls.
- Flexible Storage: Filesystem, Database On Device Store user preferences, save data files, or implement the mobile version of a cookie using SQL Lite and the iPhone / Android’s native file system.
- Unlimited Extensibility Titanium’s plug-in architecture allows you code modules in Objective-C or Java to extend your mobile app with custom native functionality and then call those modules using Javascript in Titanium.
- Your Best Shot: Access the Camera or Video Camera Snap a photo or video, store it on the phone, and push it to Flickr, Youtube, or your website.
- Cloud-Connected Apps RESTful web services are easy to tap into with Titanium. We’ve also included a full SOAP client for making SOAP API requests. And we’ve bundled in support for over 300 APIs via Yahoo YQL.
- iOS
- Android
Sencha Touch
Sencha Touch is the first HTML5 mobile web app framework.Sencha Touch allows you to develop mobile web apps that look and feel native on iPhone and Android touch devices.If you are building a complex enterprise application with a lot of visual interactions, Sencha Touch may be the best choice. it is heavily documented, with a strong professional team providing support.
- Enhanced Touch Events
As the core method of interaction in a touch-based app, robust touch events are vital to the framework’s architecture. On top of the standard events supported by the browser like touchstart and touchend, it has a long list of custom events that can be used like tap, double tap, swipe, tap and hold, pinch, and rotate. - The World’s Best Devices
It’s currently compatible with Apple iOS 3+, Android 2.1+, and BlackBerry 6+ devices. - Data Integration
Developers can easily request data from a wide variety of sources whether by AJAX, JSONP, or YQL, bind that data to specific visual components or templates, and then take that data offline with localStorage writers. - Works Hand in Hand with PhoneGap
Whether you’d like to distribute your app on the iOS App Store or the Android Marketplace, PhoneGap makes embedding your web app in a native shell as easy as possible. PhoneGap also enables developers to utilize native device APIs — like the Camera and Contact list — directly in JavaScript.
- iOS
- Android
- Blackberry
jQuery Mobile
jQuery Mobile is Touch-Optimized Web Framework for Smartphones & Tablets. It is a unified user interface system across all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design.
jQuery mobile framework takes the “write less, do more” mantra to the next level: Instead of writing unique apps for each mobile device or OS, the jQuery mobile framework will allow you to design a single highly branded and customized web application that will work on all popular smartphone and tablet platforms.
- Seriously cross-platform & cross-device
iOS, Symbian S60, Symbian UIQ, Symbian Platform, BlackBerry OS, Android, Windows Mobile, webOS, bada, Maemo, MeeGo - Touch-optimized layouts & UI widgets
Our aim is to provide tools to build dynamic touch interfaces that will adapt gracefully to a range of device form factors. The system will include both layouts (lists, detail panes, overlays) and a rich set of form controls and UI widgets (toggles, sliders, tabs) - Themable designs: Bigger and better
To make building mobile themes easy, we’re dramatically expanding the CSS framework to have the power to design full applications. For more polished visuals without the bloat, we added support for more CSS3 properties like text-shadow, box-shadow, and gradients.
- iOS
- Android
- Blackberry
- WebOS
- WP7
- Symbian
- Palm WebOS
- Meego
- Samsung bada
- Kindle 3 and Fire
M-Project:
The-M-Project is an HTML5 Javascript framework for writing cross-platform mobile apps.
- The-M-Project contains all UI and Core files to build jQuery Mobile based mobile HTML5 Apps.
- Its hosted in a git repository here: https://github.com/mwaylabs/The-M-Project
- Feel free to checkout the latest version of The-M-Project and replace it with the version included in Espresso.
- If you are in an experimental mood, check out our development branch: detox.
- MVC
- HTML5
- JavaScript-all development cycle
- Offline support (automatic cache manifest generation)
- Rich User Interfaces
- DataProvider for local and remote storage persistence
- Internationalization (i18n)
- Open Source (MIT License)
- NodeJS based build tools (called Espresso)
- iOS
- Android
- Blackberry
- Windows Phone
jQTouch
A jQuery plugin for mobile web development on the iPhone, iPod Touch, and other forward-thinking devices. This framework is heavy on the CSS, while light on the JavaScript.
- Native WebKit Animations
- Callback Events
- Flexible Themes
- Swipe Detection
- Extensions
- iOS
- Android
NimbleKit
NimbleKit is the fastest way to create applications for iOS. You don’t need to know Objective-C or the iOS SDK. All you need is to know how to write an HTML page with Javascript code.
Without any complicated configuration, NimbleKit easily installs in Xcode and provides you with a new “NimbleKit Project Template”. Choose this template, select whether you want to build for iPhone/iPod, iPad or a universal app, then add your Html, Javascript & Images to your project. Click “Build and Run”, and your application instantly launches in the iPhone/iPad simulator.
- Fully supports iPad, Native iOS interface elements
- iAds support
- Full control of application appearance
- Database support
- Play bundled audio files
- Play audio streams from the Internet
- Play bundled or streamed video
- Supports iPhone vibration
- Supports Address Book with full search and people picker
- Location services (GPS)
- Access to images (take photo or browse in library)
- Multi button dialog sheets
- Ability to mix Javascript and Objective-C
- Download files from internet
Wink
Wink is a is a lightweight JavaScript toolkit which will help you build great mobile web apps. It is designed and developed to meet the specific constraints of the mobile environment. The toolkit’s core offers all the basic functionalities a mobile developer would need from touch event handling to DOM manipulation objects or CSS transforms utilities. Additionally, it offers a wide range of UI components are offered to help you improve the look and feel of a web app, or simply to experiment with new user interactions.
Wink is a mobile JavaScript framework to develop mobile webapps on iPhone, iPad, Android and BlackBerry
Features:
- GeoLocation
- Local Storage
- Easy Caching
- CSS effects (fx)
- mathematic libraries
Jo
Jo is HTML5 Javascript Framework for Mobile Applications.
- A Pretty UI Widget Framework With a side of DOM, event and data stuff
- Open Source Under a friendly OpenBSD License
- Cross Platform webOS, iOS, Android, Symbian, Safari, Chrome, Dashboard Widgets (wait, what?)
- Light and Efficient Minified JavaScript is just over 8K with no dependancies
- Compatible with PhoneGap Plus most other JavaScript frameworks









[...] View post: Best Mobile Web HTML5 Framework For Mobile App Development | DumasLab [...]
Hi Guys,
Do you have a head-to-head comparative matrix ? Which is the most popular ? Thanks.
@fd489460261e7d6396dae62a0a7ea1bf:disqus
Usually all miss some little thing you need
. The most popular as I see is Titanium, but they have a lot “issues” with cross-device support if you gonna build some complex UI or functionality..
Download Qt SDK 1.1 from:
http://www.forum.nokia.com/Develop/Qt/Tools/
With the new features in the Qt SDK 1.1, developers
can now publish high quality, graphically rich applications that will stand out
on our latest range of Symbian devices.
In addition to Qt Quick, the Qt SDK 1.1 includes map
and navigation features, imaging features for camera and photo gallery access,
notification API plug-ins and other enhancements that enable developers to
provide access to user content on the device.
So much to choose from… Bookmarked for later analysis, thanks!
DHTMLX Touch is missing in your list: http://www.dhtmlx.com/touch/
It’s a JavaScript HTML5 mobile framework with a good set of ready UI controls. The Visual Designer tool that comes with it is really handy.
Grade A stuff. I’m uqnuseitnoably in your debt.
[...] Best Mobile Web HTML5 Framework For Mobile App Development | DumasLab [...]
hey, how’s appspresso? they supported ios, android and wac.
, http://appspresso.com
here’s the link
The purchases I make are entirely based on these artlices.
Dude, right on there botrher.
Websites You Should Visit…
[...]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[...]…
Hey guys,
you should also check out Trigger Forge at http://www.trigger.io
It’s a new competitor for people who find PhoneGap way too heavy.
Hello,
some spanish folks are developing http://www.lungojs.com it’s open source and they seem to be quite active
You should definitively check out this one too…
superb post! Keep up the sweet work!
Hello, its pleasant piece of writing concerning media print, we all know media is a great source of information.
Awesome post. Here’s a tool that lets you build web and mobile apps fast and without coding! http://www.caspio.com/
Great delivery. Sound arguments. Keep up the good spirit.
What about appMobi compared to all these?