2010-09-27 - HU Minor Mobile Business Design - Mobile Applications

447 views

Published on

Presenation about design aspects of mobile services for students "Mobile Business Design" of the Hogeschool Utrecht, structured around the STOF model.

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

  • Be the first to like this

No Downloads
Views
Total views
447
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Je bent beperkt, geen 21” scherm
  • 2010-09-27 - HU Minor Mobile Business Design - Mobile Applications

    1. 1. Mobiele Applicaties Wat is nu een (goede) mobiele applicatie?
    2. 2. Wat is je favoriete applicatie?
    3. 3. De populariteit van e-mail... 6% van de wereldbevolking is verslaafd aan e-mail Plaatsen waar e-mail gechekt wordt: – In bed (23%) – In de les (12%) – In een meeting (8%) – In een restaurant (6%) – Bij het zwembad (6%) – In de WC (4%) – Tijdens het rijden (4%) – In de kerk (1%)
    4. 4. Push e-mail
    5. 5. Er zijn altijd gekken...
    6. 6. Wat is een mobiele applicatie?
    7. 7. Wat is populair?
    8. 8. Desktop gebruikers 8
    9. 9. 9 Mobiele gebruikers
    10. 10. 10 Context verschillen • De omgeving eist een significant deel van zijn aandacht op • De omgeving legt beperkingen op aan de interactie • De omgeving is niet vertrouwd • De applicatie wordt meer gebruikt om beslissingen in de echte wereld te nemen • De omgeving kan druk uitoefenen op (de snelheid van) interactiepatronen
    11. 11. Beperkingen mobiele applicaties • Robuustheid: hufterproof of compact? • Batterij-levensduur • Schermgrootte: overzicht vs. Detail • Bandbreedte • Tekstinvoer • Processorsnelheid • Opslagcapaciteit • Portabiliteit: gewicht
    12. 12. Techniek iPhone Android WP7 Schermresoluties 2 ∞ 4 Dev. Platform Java* Java* XNA + Silverlight Dev. Studio Yes Yes Yes Audio mp3, m4a mp3, m4a mp3, m4a, wma Video H.264 H.264 DivX, H.264, wmv Flash No! Yes Yes Camera 2Mp No 5Mp+ GPS Yes No Yes GPRS/UMTS Yes Yes Yes CPU 412MHz 200Mhz 1GHz Memory 128Mb 32Mb 256Mb
    13. 13. 13 Goede mobiele applicaties ? • Gebruiksgemak • Gevoel van vrijheid
    14. 14. 14 Gebruiksgemak • Integratie met aanwezige applicaties op het platform • Vermijden dubbel werk • Integratie met desktop applicatie • Integratie met web applicatie
    15. 15. 15 Gebruikersgemak (2) Er bestaat zoiets als teveel integratie
    16. 16. Gebruikersgemak (3) • Effectiviteit klein toetsenbord – Werksnelheid neemt sterk af – Eigen RSI variant: “Blackberry thumb” • Effectiviteit klein beeldscherm – Informatieopname neemt sterk af – “Eye Strain” syndro
    17. 17. 17 Gevoel van vrijheid (1) • Beschikbaarheid is afhankelijk van de aanwezigheid van infrastructuur • Internetoplossingen zijn beperkt: – Batterij-levensduur – Geen integratie met lokale data – Afhankelijkheid netwerk
    18. 18. 18 Altijd connected ?
    19. 19. Case: TripIt
    20. 20. 20 Mogelijke architecturen • Volledig lokaal • Updaten op synchronisatie sessie • Lokale database sessie wireless • Webservice • Volledig internet/serverbased
    21. 21. Case MySportTraining • Bijhouden trainingsschema • Volgen prestaties
    22. 22. Analyse van data
    23. 23. 23 De juiste Sync Architecture Zie http://download.microsoft.com/download/9/f/a/9fadc29f-8df1-486f-b200-94f79ee7a7de/MED D3 SQL 2005 Mobile Evolution of SQL Server CE.ppt
    24. 24. 24 Beslissingscriteria • Beschikbaarheid over ‘eigen’ betrouwbare netwerken? • Mobiliteit medewerker belangrijk? • Hoe actueel moeten de getoonde/opgeslagen data zijn? • Hoeveel energie mag de applicatie verbruiken? • Hoe blokkerend/frusterend is afwezigheid oplossing?
    25. 25. 25 Database replicatie • Mobile client en server hebben een eigen database • Op gepaste tijden/on demand worden de records in sync gebracht • Relatief lage overhead
    26. 26. 26 Case 1: Otter •Uitlezen van analoge data en onderhoud in het veld –Hufterproof® –Gedetailleerde informatie –Werkt compleet stand-alone (noodzaak uit omgeving) •Datauitwisseling: –Complete handleidingen en plattegronden geinstalleerd –Integreert naadloos met locale systemen door middel syncrelatie
    27. 27. 27 Case 2: Telecare
    28. 28. 28 Telecare applicatie
    29. 29. 29 Telecare • Veel ad-hoc informatieaanvraag • Informatie uit back-office systemen – Webservice via GPRS • Communicatie naar front-office systemen – Webservice via GPRS voor patientzorg – Synchronisatie in cradle voor verantwoordingsinformatie • Locatie is heel moeilijk voorspelbaar – GPRS is een achilleshiel van deze oplossing
    30. 30. Case 3: Railpocket Verkeersleiding Internet Kaartverkoop
    31. 31. Soorten communicatie • Dienstregeling – Heel veel data – Synchronisatie via cradle (inclusief updates applicatie) • Actuele railsituatie – Relatief weinig data – Zeer generieke data – On-demand refresh SQL database op device via WiFi/GPRS – Procesmatig getriggerd door SMS • Controle Chipkaart – Weinig maar zeer specifieke en vooral dynamische data – Webservice ontsloten via applicatie in combinatie GPRS
    32. 32. Handige schermen
    33. 33. De “concurrentie”
    34. 34. WizUp Concept Demo http://www.youtube.com/watch?v=czumqkPG9so

    ×