Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

JVM Languages

appMobi Speeds HTML5-Based Mobile Apps

HTML5 developer appMobi has this week announced version 1.0 of its jqMobi open source HTML5 mobile app framework. Originally conceived as a means of addressing what appMobi calls the "poor cross-platform performance" of JavaScript frameworks on iOS and Android, jqMobi now aims to speed the development of HTML5-based mobile apps that are deployed as web apps or as hybrid iOS and Android apps created using appMobi or PhoneGap/Cordova.

Note: PhoneGap (also known as Apache Cordova) is an HTML5 app platform that allows developers to author native applications with web technologies and get access to APIs and app stores. Originated (via an acquisition) by Adobe, PhoneGap exists for mobile application development using JavaScript, HTML5, and CSS3.

The jqMobi HTML5 mobile framework includes three functional libraries:

  • jqMobi — a query selector library with jQuery-compatible syntax
  • jqUI — a touch-based user interface library for WebKit browsers that handles headers, footers, transitions, scrolling lists, transitions, forms, carousels, and Android bug fixes
  • jqPlugins — a jQuery-compatible plugin manager for WebKit browsers

    With bug fixes and tablet enhancements that have been contributed by the open source community, jqMobi has progressed from having only 30 API functions and basic event support at the time of launch, to now sporting over 60 API calls. There is also now expanded event support and query selector compatibility, along with six color themes to choose from and vector-based iconography.

    "Today jqMobi has been rapidly embraced by the mobile HTML5 development community, with over 10,000 downloads, 80 'forks', and over 500 watchers on its GitHub repository. While most JavaScript app frameworks deliver a good user experience on iOS devices, many have difficulties with the highly fragmented Android platform. jqMobi offers developers a solid framework that delivers equivalent user experiences on iOS and Android platforms," said the company.

    In terms of numbers, the Android platform dominates the mobile industry, with an estimated 850,000 new devices being authorized per day.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.