På Microsoft Community Day i København talte jeg om brug af HTML/Javascript til udvikling af mobile apps.
Præsentationen kan nu ses her.
På Microsoft Community Day i København talte jeg om brug af HTML/Javascript til udvikling af mobile apps.
Præsentationen kan nu ses her.
Vil man bruge Canvas-elementet til at lave animationer eller spillignende grafik, får man hurtigt et behov for at kunne tegne billeder direkte på Canvas-elementet i stedet for at være begrænset til at tegne alt med de begrænsede tegnefunktioner.
Der findes tre måder at vise et billede på et Canvas-element.
Principielt findes der en komplet programmeringsgrænseflade til at tegne på Canvas-elementer fra Javascript.”Komplet” afhænger naturligvis af ens forventninger, og selvom man rent teknisk kan tegne alel figurer ved hjælp af Canvas-API’et, kunne man godt have ønsket sig flere funktioner.
Primært findes der funktioner til at tegne linjer, rektangler, cirkler og buer.
Blandt nyhederne i version 5 af html er der ingen tvivl om, at Canvas-elementet har fået den meste omtale. Elementet – og den bagvedliggende programmeringsteknik –er blevet udrådt til alt fra en Flash-dræber til starten på enden for tjenester som YouTube.
HTML er en god kandidat til mange udviklingsprojekter af mobile apps – men ikke til dem alle. Der er mange kriterier, der spiller ind, når man skal afgøre, om en mobil app skal udvikles i et native programmeringssprog eller i HTML 5.
Fra aftenens foredrag i Århus om mobile apps i HTML 5 er eksemplerne nu tilgængelige.
Sencha, som også står bag det populære Javascript-api ext.js, har netop frigivet version 2.0 af deres api til udvikling af HTML-baserede mobile applikationer. Vi tager et kig på nyhederne i Sencha Touch v2.
I en interessant artikel på Computerworld skriver Dan Mygind, om muligheden for at HTML-baserede apps kommer til at udkonkurrere apps skrevet direkte til mobilernes operativsystem i 2012.
Jeg prøver her at ridse fordele og ulemper ved HTML-apps op.
Så er eksemplerne fra HTML-foredraget hos Samdata i Århus tilgængelige.
En af de HTML 5-teknologier, jeg oftest bliver spurgt til, er Websockets. Ikke overraskende, for det er en teknologi, som virkelig kan åbne op for nogle avancerede programmer, når først det får understøttelse i browserne. Jeg har prøvet at kigge lidt på, hvornår det sker.