Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Analyse of Interactive Graphics in HTML5 from the View of a Practical Application.
KTH, School of Computer Science and Communication (CSC).
2011 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

HTML5 is a part of the Web Applications 1.0 standard, which aims to take native web browser functionality many steps forward in order to allow for a richer and more interactive browsing experience. The HTML vocabulary has been extended with new multimedia elements such as

The problem described in this report has been to design a web application for programming a home security device using rich visualisations, resembling that of a flowchart. Furthermore, the problem has been to assess whether or not the offered interactive graphics technologies were adequate for creating such an application, if browser support was wide enough and if performance would be a limiting factor.

The project has resulted in a prototype application that has been analysed thoroughly, along with tests for determining standards conformance and quantitative animation performance. Web browser market share statistics has also been collected and used to put the results into perspective.

A solution based purely on HTML5 was not recommended at the time of the study because only 50 per cent of end users had a browser that supported the standard. The remaining half, however, used browsers of a common brand that would acquire HTML5 support in its upcoming version. A test has been specifically designed for SVG and can be used in any browser to determine general stand- ard conformance. Performance has been harder to measure accurately but should at least not pose a problem to the application that has been developed. The browser that seemed to have had the lowest performance has been identified and has been recommended for further testing when the application is developed further.

Abstract [sv]

HTML5 är en del av standarden Web Applications 1.0, vars syfte är att ta webbläsarens innebo- ende funktionalitet flera steg framåt för att möjliggöra en rikare och mer interaktiv upplevelse. HTML-vokabulären har utökats med de nya multimedieelementen

Problemet som beskrivs i denna rapport har varit att designa en webapplikation som används för att programmera en säkerhetsapparat i hemmet med hjälp av rik visualisering, likt ett flödesdiagram. Utöver detta har problemet bestått av att bedöma om utbudet av tekniker för interaktiv grafik var adekvata för att skapa en sådan applikation, om det fanns tillräckligt brett stöd bland webläsare och om prestanda vore en begränsande faktor.

Projektet har resulterat i en prototypapplikation som har analyserats utförligt, tillsammans med tester för att bestämma överrensstämmelse med standard samt kvantitativ prestanda vid animering. Statistik för webläsarnas marknadsandelar har också samlats in och använts för att ge resultaten ett perspektiv.

En lösning enhälligt baserad på HTML5 rekommenderades inte vid tidpunkten för studien därför att endast 50 procent av användarna hade en webläsare som följde standarden. Den resterande hälften använde dock webläsare utav ett och samma märke, som skulle erhålla HTML5-stöd i sin nästkommande version. Ett test har framtagits speciellt för SVG och kan användas i alla webläsare för att bestämma generell överrensstämmelsen med standarden. Prestanda har varit mer svårmätt men borde åtminstone inte bli ett problem för den utvecklade applikationen. Den webläsare som verkar ha haft lägst prestanda har identifierats och rekommenderats för fortsatt testning då applikationen utvecklas vidare.

Place, publisher, year, edition, pages
2011.
Series
Trita-CSC-E, ISSN 1653-5715 ; 2011:029
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-130711OAI: oai:DiVA.org:kth-130711DiVA: diva2:654158
Educational program
Master of Science in Engineering - Media Technology
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links

http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2011/rapporter11/huovinen_ottosson_stefan_11029.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 67 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf