• DocumentCode
    2146287
  • Title

    A Virtual World Web Client Utilizing an Entity-Component Model

  • Author

    Dahl, Torbjorn ; Koskela, Timo ; Hickey, Seamus ; Vatjus-Anttila, Jukka

  • Author_Institution
    Center for Internet Excellence, Univ. of Oulu, Oulu, Finland
  • fYear
    2013
  • fDate
    25-27 Sept. 2013
  • Firstpage
    7
  • Lastpage
    12
  • Abstract
    The popularity of virtual worlds has increased considerably in recent years. Currently, many service providers are trying to make it easier for users to access their virtual worlds. However, accessing a virtual world typically requires a client application that needs to be versioned for each device platform and operating system configuration. Using WebGL, an interactive 3D environment can be used on a cross-platform supported web browser. In this paper, we present a system architecture that utilizes an entity-component model, and a prototype implementation of a WebGL-based virtual world client to provide a plug-in free, extensible and open source web client for 3D virtual worlds. The performance of the web client was evaluated in terms of frame rate, CPU load, memory consumption and scene processing speed. Based on the results, the performance of the web client was good on a desktop PC, but mobile hardware specific optimizations are required to provide a good user experience on mobile devices.
  • Keywords
    Internet; client-server systems; interactive systems; mobile computing; natural scenes; online front-ends; operating systems (computers); public domain software; software performance evaluation; virtual reality; 3D virtual worlds; CPU load; Web client performance evaluation; WebGL-based virtual world Web client; client application; cross-platform supported Web browser; device platform; entity-component model; interactive 3D environment; memory consumption; mobile devices; mobile hardware specific optimizations; operating system configuration; plug-in free extensible open source Web client; prototype implementation; scene processing speed; Browsers; Cities and towns; Memory management; Rendering (computer graphics); Servers; Three-dimensional displays; 3D; WebGL; performance; realxtend Tundra; web browser;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Next Generation Mobile Apps, Services and Technologies (NGMAST), 2013 Seventh International Conference on
  • Conference_Location
    Prague
  • Type

    conf

  • DOI
    10.1109/NGMAST.2013.11
  • Filename
    6658092