Presentation for Summerschool Webapps. Covers HTML5 Web Apps and Hybrids Apps. Also focus on architecture and development with Phonegap. Used as kickoff for a two day workshop.
6. Maar eerst...
Factoren om te overwegen:
Welke toepassing ga je maken
Welke HTML features wil je inzetten
Voor welk platform maak je je applicatie
De vraag is: wat je wilt, kan dat wel?
Bezint eer ge begint
10. Belangrijkste les bij de HTML 5 basics
Er zijn eigenlijk
maar 2 platformen
die voor HTML 5
basics geschikt
zijn
1. Opera voor de
desktop
2. iOs voor de iphone
& ipad
HTML 5 basics: les
14. Kenmerken
Wordt bezocht door er
naartoe te browsen
Algemene look & feel van
website
Server side rendering
Online toegankelijk
Zie je het browser frame?
Web Site
15. Kenmerken
Kunnen geïnstalleerd
worden als App
Uitgebreidere touch GUI
Client side rendering
Offline toegankelijk
Geen frame meer!
Web App
16. Kenmerken
Directe toegang tot het
device via raamwerk zoals
Phonegap.
HTML 5 kan in de app
worden opgeslagen, App kan
in de App Store worden
opgenomen.
Toegang tot het device! Phonegap
Hybride App
19. Web site
Als alle content online is (en moet blijven)
Web App
Als je een eenvoudige App ervaring wil creëren met
bestaande content
Hybrid App
Als je toegang tot specifieke functies van het device
nodig hebt
OF
Als je geld wilt verdienen via de App store
Native App
Als je veel snelheid in je App nodig hebt
Wat kies jij?
27. HTML 5 oplossing voor audio
Web App
<audio> tag
Hybride App
Media object
Met media object ook geluid opnemen
Verschil Web App en Hybride App
28. • API
• Geeft toegang tot
online content
aan App
• Website
• Geeft toegang
aan laptop
Connected
Architectuur
29. Welke resource in de App en welke resource
online?
De App moet een snelle response geven
Niet teveel data genereren online
Resource in App dus, behalve
Als content niet gedupliceerd hoeft te worden
Je niet voor content wijzigingen een nieuwe
App hoeft te maken.
Resources