Phonegap: apputvikling for webutviklere

460 views

Published on

10 minutters lynforedrag om Phonegap på Knowit Developers Summit 2013.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
460
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Phonegap: apputvikling for webutviklere

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

×