Phonegap: apputvikling for webutviklere
-
Upload
anders-brenna -
Category
Technology
-
view
271 -
download
9
description
Transcript of Phonegap: apputvikling for webutviklere
PhonegapAnders Brenna, teknologievangelist
127.0.0.1
• Anders Brenna
• Forretningsutvikler
• Teknologievangelist
• Karriere 1.0: Teknisk
• Karriere 2.0: Redaksjonell
• Karriere 3.0: Kommersiell
Plattformer
Prislapp
Phonegap
• Apputvikling for webutviklere
• Standard webteknologi
• Kryssplattform
• Hybrid apputvikling
Lokal webapp
• Lik på alle plattformer
• App Store
• Ser og føles webaktig
• Må optimaliseres
Hvordan virker Phonegap?
• Webview
• index.html
• Index.css
• Cordova-2.6.0.js
• Native kode
Funksjonalitet
Sensorer
• GPS
• Kompass
• Aksellerasjon
Foto
• Lastes opp til en lokal webside
• OBS! Kan ikke vedlegges e-post!
• Fordi mailto: ikke støtter attachment av sikkerhetshensyn
(mailto:[email protected]?subject=test&attachment=image.jpg)
Nettleser
• InAppBrowser
• index.html er selve programmet
• Må bruke frames for å inkludere eksterne websider
Debugging i nettleseren
• Ikke Phonegap funksjonalitet
Storage vs localStorage
• Støttes
• Android
• Blackberry
• iPhone
• webOS
• Tizen
• Windows Phone 7 & 8
• Støttes
• Android
• Blackberry
• iPhone
• webOS
• Tizen
• Ikke støttet
• Windows Phone 7 & 8
Plugins
• Enkelt å lage egne plugins
• Eksponerer native funksjonalitet til Phonegap
• Voksende bibliotek
• iOS & Android
• iOS / Android
Phonegap Build
• Nettskyen
• Integrert med Github
• Kompiler til alle plattformer
• iPhone/iPad på Windows!
• Gratis for 1 prosjekt
Hvorfor Phonegap?
• Webutvikling
• Standard webteknologier
• Native installer
• App Stores
• Kryssplattformer
• Gjenbruk av webkode
Hvorfor ikke Phonegap?
• Webgrensesnitt
• Barnesykdommer
• Ikke full krysskompatibilitet - ennå
Prosjekteksempler
• Brukssituasjoner
• Manglende dekning
• Utenlandsreiser (roaming)
• Nedetid
• Offline Mobilt Intranett
• Brukseksempler
• HMS
• Beredskapsinformasjon
• Digitalmagasin
• Electronic Flight Bag
• Håndbok
• Bruksanvisninger
Spørsmål?