Miles - mobil utvikling - First Tuesday 10 mai 2011

870 views
808 views

Published on

Miles - mobil utvikling - First Tuesday 10 mai 2011

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
870
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Miles - mobil utvikling - First Tuesday 10 mai 2011

  1. 1. Utvikling av native apps med webstandarder Jarle Tvedten
  2. 2. Kunder
  3. 3. Tjenester Bransjekunnskap Prosjektledelse Arkitektur Utvikling Testledelse kjernesystemer/integrasjonssystemer Frontend system web Frontend system Mobil
  4. 4. Mobilplattformer
  5. 5. Mobilsurfing i Norge 60  %  Q1 2010 51  %   50  %   iOs   40  %   SymbianOs   30  %   23  %   Sony  Ericsson   20  %   11  %   11  %   Android   10  %   4  %   Andre   0  %   iOs   SymbianOs   Sony  Ericsson   Android   Andre   60  %   57  %  Q1 2011 50  %   iOS   40  %   SymbianOS   30  %   22  %   Sony  Ericsson   20  %   10  %   Android   10  %   4  %   7  %   Andre   0  %   iOS   SymbianOS   Sony  Ericsson   Android   Andre  
  6. 6. Utvikling på flere mobilplattformer“Når et selskap som Facebook sier dehar problemer med å vedlikeholde sintilstedeværelse på 5 plattformer, da erdet naivt å tro at vi kan gjøre detsamme” - Pål Nedregotten i A-pressen Digitale Medier Kilde: http://e24.no/media/loesriver-seg-fra-apple/20040494
  7. 7. Utvikling av native mobilapper Tidkrevende og kostbart
  8. 8. Kryssplattformer for mobilapper X X X X X
  9. 9. PhoneGap - hvordan fungerer det?•  Koden kjøres i en intern nettleser (webkit)•  Åpne standarder
  10. 10. Pluginbasert arkitekturPhoneGap Apps PhoneGap EngineMobile OS Browser EngineNative functions Custom GPS Audio Screen Camera … Plugin
  11. 11. PhoneGap Build (Cloud Service) “Write once, compile in the cloud. Run anywhere” •  Krever ikke utviklingsmiljø for hver enkelt plattform •  Foreløpig i beta
  12. 12. Hvorfor bruke webteknologi?•  Gjenbruk av eksisterende kunnskap•  Åpne standarder (HTML / CSS / Javascript)•  Lavere utviklings- og vedlikeholdskostnader•  Kryssplattform•  Rask prototyping
  13. 13. Webrammeverk for mobile enheter
  14. 14. jqTouch Lang fartstid Vanskelig å tilpasse Enkelt å ta i bruk Dårlig ytelse Lite videreutvikling Støtter kun iPhone og iPad
  15. 15. jQuery Mobile Støtter mange Alpha release mobilplattformer Dårlig ytelse God dokumentasjon Alvorlige bugs Vanskelig å tilpasse
  16. 16. Sencha Touch Kjapt Kun støtte for webkit (dvs ikke IE og Mozilla/ Komplett rammeverk Firefox) God dokumentasjon Bratt læringskurve Support kan kjøpes Vanskelig å kombinere med andre rammeverk Enkelt å tilpasse utseende I release
  17. 17. Webrammeverk for mobile enheter X X
  18. 18. PhoneGap passer ikke for alle•  Spill og grafikktunge applikasjoner•  Applikasjoner som skal kjøre i bakgrunnen•  Streamingtjenester
  19. 19. Kundeprosjekt - Roots•  Snart tilgjengelig i AppStore og Android Market•  Rask utvikling med webteknologi
  20. 20. Kundeprosjekt - Fjordkraft•  Kryssplattform: iPhone, iPad og Android•  Kombinerer webteknologi med native funksjonalitet –  Geolokasjon –  Google Maps API –  Lokal database –  Kamera / Bildegjenkjenning –  Integrasjon mot forretningssystemer
  21. 21. Demo
  22. 22. Takk for megE-post: jarle@miles.no

×