Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Robin aloittaa näyttämällä & puhumalla vähän Mobiilikontekstissa hyödyllisistä API:a.sta.

Web Storage
Mahdollistaa offline toiminnan, voi talettaa paikallisesti tietoa. Vähän kuten hyvin yksinkertainen paikallinen tietokanta.

IndexDB
Paljon tehokkaampi tallennustapa, ei käytä SQL:ää, mutta on muuten verrattavissa siihen, paitsi että tämä on hieman vaativampi / vaikeampi käyttää.

Application Cache
Ei dokumenteile, vaan ohjelmille, webbisivukokonaisuuksille. Käskee selaimen pitämään kokonaisuuden välimuistissa, joka mahdollistaa verkko-ohjelman käytön offline. Tätä ei vielä tueta niin hyvin kuin pitäisi, tämä on siis aika raakaversio tekniikasta yhä. Tämän testaamista ja kokeilua suositellaan silti, esim. mobiiliappien pakkaamiseen ennen app-kauppaan toimittamista.

Mielenkiintoista: Tutkimus on osoittanut että selaimet ovat hyvin erilaisia toisistaan tänä päivänä, joten tämä mahdollistaa käyttäjien seuraamisen verkossa tavalla josta ei yleensä keskustella. Siihen ei edes tarvita mitään erityiskeksejä, tai esim. Flashin superkeksejä jotka keräävät tietoa käyttäjistä.

Mobiililaitteissa on mielenkiintoisia sensoreita joita voi hyödyntää. Esim. kallistus, kiihdytys, lämpö ja läheisyys -sensorit. Yleisempiä on kuitenkin kamera ja mikrofoni.

Kännykän kameran voi saada käyttöönsä ihan vain perus <input type="file" capture="camera"> -merkkauksella. Ääni on hankalampi, ja siihen kehitetään Javascript liittymä.

Geolokaation (GPS) käyttö on aika suoraa ja helppoa lyhyellä javascript-pätkällä: navigator.geolocation.getCurrentPosition(...

Orientaatio, eli miten päin laite on. Tätä voisi gyödyntää esim. mobiililaitepeleissä. Laitteista saa yksinekrtaisia tapahtumia scriptillä, mutta saatujen tietojn käyttö / tulkinta voi olla aika vaikeaa.

Myös laitteistoon (hardware) voidaan kohta olla yhteydessä, esim. akkuun ja vibraatioon. Javascriptillä esim: navigator.vibrate(100);

Lopuksi vapaata keskustelua, esim. tietoturvasta ja webbiappien yleistymisestä (käyttääkö ihmiset enää desktop-ohjelmia?) Myöskin rahasta, verkkorahanvaihtoa pohditaan paljon nykyään, ja sen suhtene odotetana ensi vuonna jonkinlaisia julkaisuja / standardeja kenties.

(Robinin joitain kalvoja julkaistaan myöhemmin, laitan sitten linkin tänne kunhan muistan ja huomaan.)

LOPPU / FIN