napsani prenosne javove aplikace mezi systemy (iPhone, iTab, Android) neni snadne. Pro kazdy typ prenosneho zarizeni se aplikace musi vyvijep pod zvym vlastnim vyvojovym prostredi - SDK.
Lze vsak vytvorit monilni aplikace jako HTML stranky + Javaskriptovy ovladaci prvek (MVC - Model View Controler koncept), jelikoz HTML5 jiz podporuje mnoho funkci, jako treba zapis dat,
geolokace, stav baterie atd. Jednotlive mobilni zarizeni pouzivji ruzny engine ve webovem prohlizeci, ale oboji - iPhone/iTab a Android uzivaji WebKit (i kdyz ruznych verzi). Jednotny vzhled zajisti
knihovna jQTouch, zapis se provadi pomoci SQLite.
Vysledna aplikace se bud zabali SDKckem do formy aplikacniho balicku, nebo se z aplikace udela tzv. HTML5 Offline Application a to tak, ze se prida do znacky <html> atribut <b>manifest=“webnotes.manifest”</b>.
Pokud se umisti aplikace na Web, pak se do nastaveni Apache Httpd serveru prida <b>AddType text/cache-manifest .manifest</b>.