miun.sePublications
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
3D-visualisering av webbplats i realtid
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
2017 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

In this study a 3D-application was developed to use for visualizing a website and its visitors in real time. The 3D application was developed to be used in websites developed in the CMS Episerver. This study has investigated the benefits of being able to see how website visitors navigate between webpages in real time, how scalable the implemented 3D application is, if its possible to develop a 3D application that can be implemented in Episerver websites and what the benefits of using 3D compared to 2D or text logs for the end user are. The 3D visualisation was built using the JavaScript library Babylon.js and works by modifying the Episerver Controller class to store relevant visitor data each time a visitor makes a HTTP request to the webserver. The data is then used with Babylon to render animations and visitor representations in the 3D application. Results show that a real time view of a website can be beneficial to be able to see load distribution, where visitors are positioned before restarting the server, to be used in user tests and in customer service cases and that the majority of questioned webadministrators thinks that it would be beneficial to be able to see their visitors in real time. Results also show that the application is not very scalable and that the use of 3D may not be beneficial for the end user. Finally recommendations for future development is presented and discussed.

Abstract [sv]

I detta projekt utvecklades en 3D-visualisering av en webbplats vars syfte var att synliggöra besökares rörelser på webbplatsen i realtid. Visualiseringen skulle utvecklas på ett vis som gav enkel implementation på webbplatser byggda i Episerver. Studien undersöker huruvida det är möjligt att utveckla en 3D- visualisering för Episerver, eventuella fördelar med att se besökare i realtid, hur skalbar applikationen är samt vilka fördelar 3D har för slutanvändaren. 3D- visualiseringen byggdes i JavaScript-biblioteket Babylon.js och fungerar genom att modifiera Episervers controller-klass till att spara nödvändig information från besökaren vid varje förfrågan till servern. Datan används till att rita ut och animera besökares positioner på den 3D-renderade webbplatsen. Resultaten visar att det kan vara användbart att se besökare i realtid för att se lastdistribution på webbplatsen, för att undvika att besökare är i kritiska lägen vid omstart av servern, för att handleda besökare i kundserviceärenden eller för att samla information vid användartest. Vidare visar resultaten att applikationen inte är särskilt skalbar och att 3D inte är ger mervärde för slutanvändaren annat än för imponatoreffekt.

Place, publisher, year, edition, pages
2017. , 38 p.
Keyword [en]
Real time, Real-time, JavaScript, Babylon.js, 3D, Episerver, CMS, C#
Keyword [sv]
Real time, Real-time, JavaScript, Babylon.js, 3D, Episerver, CMS, C#
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-31081Local ID: DT-V17-G3-026OAI: oai:DiVA.org:miun-31081DiVA: diva2:1117800
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
Available from: 2017-06-29 Created: 2017-06-29 Last updated: 2017-06-29Bibliographically approved

Open Access in DiVA

fulltext(1513 kB)5 downloads
File information
File name FULLTEXT01.pdfFile size 1513 kBChecksum SHA-512
2282e4e9163b802e9b61af73d15c77f32a64ae7bda428f3286f99b7db91a8a847ec8470e3bf1b2bf3e39a577cafa921b3c66dae63bb8c75ec337512c83477bda
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Nilsson, Per
By organisation
Department of Information Systems and Technology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 5 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

Total: 7 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