Sencha Touch

Sencha Touch is a full mobile JS library, along with widgets, animations and all sort of utilities for mobile html5 development.

Sencha Touch is intended to be an all-in-one application framework that provides all the functionality you need to create great looking apps for mobile devices. Everything is designed to work all together on all the major mobile browsers. It's a cleanly architect-ed object-oriented approach to developing apps.
As an "all-in-one" framework, it gives you a full set of resolution-independent UI widgets like carousels, lists, tabs, toolbars, etc; with a MVC library, event management, utility libraries, animation, a theming system, object lifecycle management, a layout system, a drawing and charting library and more stuff than you can shake a stick at. Because it's all designed to work together, the initial learning is higher, but once you're there people swear it's truly more productive than anything else.


Product URI: http://www.sencha.com/products/touch/

Sample codes:
  1. Kitchen Sink (UI widgets, data features, animations, themes, and touch events)
    URI: http://dev.sencha.com/deploy/touch/examples/kitchensink/
  2. Charts (Interactive, easy-to-use, radar, bar, line, stacked, and pie charts)
    URI: http://dev.sencha.com/deploy/touch-charts-1.0.0/examples/