TY - GEN
T1 - Asynchronous active values for client-side interactive service coordination
AU - Dix, Alan
PY - 2012/5/21
Y1 - 2012/5/21
N2 - 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.
AB - 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.
KW - AJAX
KW - asynchronous update
KW - user-interface architecture
KW - web development
UR - http://www.scopus.com/inward/record.url?scp=84863583122&partnerID=8YFLogxK
U2 - 10.1145/2254556.2254565
DO - 10.1145/2254556.2254565
M3 - Conference contribution
AN - SCOPUS:84863583122
SN - 9781450312875
T3 - Proceedings of the Workshop on Advanced Visual Interfaces AVI
SP - 26
EP - 33
BT - Proceedings of the Working Conference on Advanced Visual Interfaces, AVI 2012
T2 - 2012 International Working Conference on Advanced Visual Interfaces, AVI 2012
Y2 - 21 May 2012 through 25 May 2012
ER -