Prof. Dr. Cesare Pautasso

Web User Interface Implementation Technologies: An Underview

Antero Taivalsaari, Tommi Mikkonen, Kari Systä, Cesare Pautasso

14th International Conference on Web Information Systems and Technologies (WEBIST 2018), Seville, Spain, pp. 127-136

September 2018

Abstract

Over the years, the World Wide Web has evolved from a document distribution environment into a rich development platform that can run compelling, full-fledged software applications. However, the programming capabilities of the web browser \textendash designed originally for relatively simple scripting tasks \textendash have evolved organically in a rather haphazard fashion. Consequently, there are many ways to build applications on the Web today. Depending on one's viewpoint, current standards-compatible web browsers support three, four or even five built-in application rendering and programming models. In this paper, we provide an \textquotedblrightunderview\textquotedblright of the built-in client-side web application UI implementation technologies, i.e., a summary of those rendering models that are built into the standards-compatible web browser out-of-the-box. While the dominance of the base HTML/CSS/JS technologies cannot be ignored, we foresee Web Components and WebGL gaining popularity as the world moves towards more complex and even richer web applications, including systems supporting virtual and augmented reality.

Download

URL: http://insticc.org/node/TechnicalProgram/webist/presentationDetails/68854

DOI: 10.5220/0006885401270136

PDF: ▼webist2018.pdf (171KB)

Citation

Bibtex

@inproceedings{2018:webist,
	author = {Antero Taivalsaari and Tommi Mikkonen and Kari Syst\"a and Cesare Pautasso},
	title = {Web User Interface Implementation Technologies: An Underview},
	booktitle = {14th International Conference on Web Information Systems and Technologies (WEBIST 2018)},
	year = {2018},
	month = {September},
	address = {Seville, Spain},
	abstract = {Over the years, the World Wide Web has evolved from a document distribution environment into a rich development platform that can run compelling, full-fledged software applications. However, the programming capabilities of the web browser \textendash designed originally for relatively simple scripting tasks \textendash have evolved organically in a rather haphazard fashion. Consequently, there are many ways to build applications on the Web today. Depending on one's viewpoint, current standards-compatible web browsers support three, four or even five built-in application rendering and programming models. In this paper, we provide an \textquotedblrightunderview\textquotedblright of the built-in client-side web application UI implementation technologies, i.e., a summary of those rendering models that are built into the standards-compatible web browser out-of-the-box. While the dominance of the base HTML/CSS/JS technologies cannot be ignored, we foresee Web Components and WebGL gaining popularity as the world moves towards more complex and even richer web applications, including systems supporting virtual and augmented reality.},
	keywords = {Web application architecture, Cornucopia},
	url = {http://insticc.org/node/TechnicalProgram/webist/presentationDetails/68854},
	doi = {10.5220/0006885401270136},
	pages = {127-136}
}