Scalable quality for web-based games

Aiman M. Erbad*, Norman C. Hutchinson, Charles Krasic

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

As the Web has grown in popularity, web applications have started to rival their desktop counterparts. An important class of such applications is interactive multimedia: games, animations, and interactive visualizations. Unlike many early web applications, these applications are latency sensitive and processing (CPU and graphics) intensive. As web applications execute on a wide range of hardware from phones to powerful desktops and dynamically share these platforms with other applications, resolving the conflict between timeliness, application quality, and CPU utilization is a challenge. We propose scalable quality, which consists of application-defined policies and an adaptive execution layer that includes HTML5 worker threads. This paper describes our adaptive approach to maximize quality according to available resources. We also explore the challenges of using web workers in a real game and share our initial design decisions for concurrent web-based game development.

Original languageEnglish
Title of host publicationPLASTIC'11 - Proceedings of the 1st ACM SIGPLAN International Workshop on Programming Language and Systems Technologies for Internet Clients
Pages57-60
Number of pages4
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event1st ACM SIGPLAN International Workshop on Programming Language and Systems Technologies for Internet Clients, PLASTIC'11 - Portland, OR, United States
Duration: 24 Oct 201124 Oct 2011

Publication series

NamePLASTIC'11 - Proceedings of the 1st ACM SIGPLAN International Workshop on Programming Language and Systems Technologies for Internet Clients

Conference

Conference1st ACM SIGPLAN International Workshop on Programming Language and Systems Technologies for Internet Clients, PLASTIC'11
Country/TerritoryUnited States
CityPortland, OR
Period24/10/1124/10/11

Keywords

  • javascript
  • real-time
  • web worker
  • web-based games

Fingerprint

Dive into the research topics of 'Scalable quality for web-based games'. Together they form a unique fingerprint.

Cite this