liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
3D Graphics Technologies for Web Applications: An Evaluation from the Perspective of a Real World Application
Linköping University, Department of Electrical Engineering, Information Coding. Linköping University, The Institute of Technology.
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Tekniker för 3D-grafik i webbapplikationer : En utvärdering sedd utifrån en riktig applikations perspektiv (Swedish)
Abstract [en]

Web applications are becoming increasingly sophisticated and functionality that was once exclusive to regular desktop applications can now be found in web applications as well. One of the more recent advances in this field is the ability for web applications to render 3D graphics. Coupled with the growing number of devices with graphics processors and the ability of web applications to run on many different platforms using a single code base, this represents an exciting new possibility for developers of 3D graphics applications.

This thesis aims to explore and evaluate the technologies for 3D graphics that can be used in web applications, with the final goal of using one of them in a prototype application. This prototype will serve as a foundation for an application to be included in a commercial product. The evaluation is performed using general criteria so as to be useful for other applications as well, with one part presenting the available technologies and another part evaluating the three most promising technologies more in-depth using test programs.

The results show that, although some technologies are not production-ready, there are a few which can be used in commercial software, including the three chosen for further evaluation; WebGL, the Java library JOGL and Stage 3D for Flash. Among these, there is no clear winner and it is up to the application requirements to decide which to use. The thesis demonstrates an application built with WebGL and shows that fairly demanding 3D graphics web applications can be built. Also included are the lessons learned during the development and thoughts on the future of 3D graphics in web applications.

Place, publisher, year, edition, pages
2012. , 91 p.
Keyword [en]
3D graphics, web applications, WebGL, Stage 3D, JOGL, mobile, HTML5, JavaScript
Keyword [sv]
3D-grafik, webbapplikationer, WebGL, Stage 3D, JOGL, mobila enheter, HTML5, JavaScript
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-78726ISRN: LiTH-ISY-EX--12/4562--SEOAI: oai:DiVA.org:liu-78726DiVA: diva2:536657
External cooperation
SICK IVP AB
Subject / course
Information Coding
Presentation
2012-05-31, Systemet, Linköpings universitet, 581 83, Linköping, 13:15 (English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-06-25 Created: 2012-06-19 Last updated: 2012-06-25Bibliographically approved

Open Access in DiVA

3d_graphics_technologies_for_web_applications.pdf(1378 kB)2479 downloads
File information
File name FULLTEXT01.pdfFile size 1378 kBChecksum SHA-512
e065e3b8015bbb1d8d91a6c3177729484150f21045da5c5123d3c2e4eb8b27d3d623253dbcf68bf5d5e2bc57b1e77e321b299d7311c6b63026435df0905fd28a
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Waernér, Mikael
By organisation
Information CodingThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 2479 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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