======Mobilni aplikace====== ====Externi odkazy==== [[http://www.linuxjournal.com/article/10789?page=0,1|Linuxjournal.com - Developing Portable Mobile Web Applications]], [[ftp://ftp.linuxjournal.com/pub/lj/listings/issue197/10789.tgz|Zdrojovy kod]]\\ ====Jednoducha webova aplikace z Linuxjournalu, viz Externi odkazy==== 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 [[http://iwebkit.net|WebKit]] (i kdyz ruznych verzi). Jednotny vzhled zajisti knihovna [[http://www.jqtouch.com|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 manifest="webnotes.manifest". Pokud se umisti aplikace na Web, pak se do nastaveni Apache Httpd serveru prida AddType text/cache-manifest .manifest. [[mobilap1/index.html|index.html]]\\ [[mobilap1/webnotes.js|javascript/webnotes.js]]\\