Framework level is safer. HTML5 What is jQuery Mobile? Project of the jQuery Foundation

Built upon jQuery and jQuery UI

Web presentation framework optimized for touch-enabled devices and small screens

A drop-in technology that transforms semantic HTML in a mobile-device friendly display Uses progressive enhancement to provide as polished an experience as possible for devices that support it while degrading gracefully on devices with less extensive support for Javascript and CSS.

Aim to support a wide variety of mobile platforms and browsers. source: Gartner Mobify Drupal-as-services and Native App Mobify has its own applications to allow you to quickly create a mobile-optimized site from your existing site. Use Drupal for the backend aspects and make that data available as services to a native app.

See "Developing Apps for iPhone/iPad/Android using Drupal as Base System" at 1:00 pm in the Acquia Room. Mobile on Drupal Themes Themes make different assumptions about what you may want to be doing with your website and will need to be evaluated accordingly.

Note: not many mobile themes currently have Drupal 7 versions. There are a number of mobile themes already out there. jQuery Mobile has two broad functions:

Provides touch-optimized interfaces for modern devices while degrading gracefully for other form factors

community use, testing, feature requests General Challenges (Semantic HTML5 elements also work.) HTML5 data-* attributes? Any data-* attribute is storage for private data that will not affect layout or presentation.

HTML5 compliant; will validate.

http://ejohn.org/blog/html-5-data-attributes/ Markup and Display Apart from a bit of padding and header font adjustments, jQM leaves most of your markup alone. Many form elements will be transformed without any extra markup work. However, in many cases you can use data-* attributes to modify elements. Additionally, jQM allows you to group elements by using data-* attributes in surrounding elements. jQuery Mobile supports 6 CSS-based page transitions slideslideupslidedownpopfadeflip Will it Blend? jQM has its own theming system, which can be applied to elements viadata-theme. Allows up to 26 variations

Customizable via a tool similar to theme-roller (still to come). http://tha.cm/jqm-demo