TETRA: HTML5 als Sleuteltechnologie? Een vergelijkende studie en demonstratie van de mogelijkheden en beperkingen van de HTML5-standaard t.o.v. “native” toepassingen op pc’s en mobiele toestellen.
Eindverslag
Pieter Simoens - Projectleider Karel Van Achte - Onderzoeker web- en mobiele technologieën Steven Palmaers – Co-projectleider / onderzoeker Frederik Smolders - Onderzoeker 1 oktober 2012 - 30 september 2014
Onderzoek De globale doelstelling van dit onderzoek was de opbouw en overdracht van kennis over de HTML5-standaard, die ondernemingen moet toelaten om de functionaliteit en performantie van deze technologie correct in te schatten bij het maken van strategische en architecturale keuzes voor webgebaseerde toepassingen. Het onderzoek naar de mogelijkheden van HTML5 werd uitgevoerd rond de vraagstelling “HTML5 als Sleuteltechnologie?“. Is HTML5 nu echt de heilige graal die een allesomvattende oplossing levert voor het ontwikkelen van webgebaseerde applicaties én die compatibel is met alle platformen? Het antwoord op deze cruciale vraag is op het einde van het project nog niet te beantwoorden met een duidelijke ja of nee. De evolutie van de technologie is nog volop aan de gang en HTML5 is momenteel nog steeds niet gestandaardiseerd. Voor het opmaken en structureren van webpagina’s kan reeds gebruik gemaakt worden van de hiervoor specifieke HTML5 technologie zoals de nieuwe semantische structuurtags en CSS3. Om (mobiele) webapplicaties te ontwikkelen die we bijvoorbeeld kunnen toevoegen aan het homescreen van het apparaat om hierbij een Native ervaring te benaderen zijn er echter minder stabiele en nieuwe HTML5 API’s nodig. Een eerste finale HTML5 specificatie wordt eind 2014 verwacht maar de minder stabiele en nieuwe functionaliteiten worden ondergebracht in HTML 5.1, een nieuwe standaard met eind 2016 als vooropgestelde datum. Het zijn echter de nieuwe en minder stabiele functionaliteiten die HTML5 tot een lopertechnologie kunnen maken en een volwaardig alternatief kunnen bieden voor bepaalde Native functionaliteit. Desalniettemin blijkt uit onze contacten met de gebruikersgroep dat bepaalde aspecten van HTML5 reeds volop in productie gebruikt en – meer wereldwijd - bepaalde onderdelen van de technologie reeds een officieuze de facto standaard uitmaken. HTML5 video is hiervan een goed voorbeeld. Voor HTML5 was er geen gestandaardiseerde manier om video’s af te spelen op een webpagina en konden video’s enkel afgespeeld worden met een plug-in (vb. flash). Het HTML5