Asynchronous active values for client-side interactive service coordination

Alan Dix*

*Corresponding author for this work

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

1 Citation (Scopus)

Abstract

This paper describes Asynchronous Active Values (AAV), a framework for the production of reactive web interfaces that use API-based web service back-ends. Such interfaces are now becoming common due to API-oriented application development and more sophisticated post-Web2.0 mashups. A significant feature of such interfaces is the need for feedback when parts of the page display are in some way temporarily invalid, or in flux, while potentially slow API calls are responding to requests. AAV extends existing methods such as access-oriented programming and the observer pattern, by including a 'changing' event in addition to the normal 'onChange' to enable intermediate feedback.

Original languageEnglish
Title of host publicationProceedings of the Working Conference on Advanced Visual Interfaces, AVI 2012
Pages26-33
Number of pages8
DOIs
Publication statusPublished - 21 May 2012
Externally publishedYes
Event2012 International Working Conference on Advanced Visual Interfaces, AVI 2012 - Capri Island, Italy
Duration: 21 May 201225 May 2012

Publication series

NameProceedings of the Workshop on Advanced Visual Interfaces AVI

Conference

Conference2012 International Working Conference on Advanced Visual Interfaces, AVI 2012
Country/TerritoryItaly
CityCapri Island
Period21/05/1225/05/12

Keywords

  • AJAX
  • asynchronous update
  • user-interface architecture
  • web development

Cite this