TY - GEN
T1 - Before-commit client state management services for AJAX applications
AU - Castro, Paul
AU - Giraud, Frederique
AU - Konuru, Ravi
AU - Ponzo, John
AU - White, Jerome
PY - 2006
Y1 - 2006
N2 - Heavily script-based browser applications change the manner in which users interact with web browsers. Instead of downloading a succession of HTML pages, users download a single application and use that application for a long period of time. The application is not a set of HTML pages, but rather a single page that can possible modify its own presentation based on data exchanged with a server. In such an environment, it is necessary to provide some means for the client to manage its own state. We describe the initial results of our work in providing client-side state management services for these script-based applications. We focus on browser-based services that can help the user before any data is committed on the server. Our services include state checkpointing, property binding, operation logging, operational replay, ATOM/RSS data updates, and application-controlled persistence.
AB - Heavily script-based browser applications change the manner in which users interact with web browsers. Instead of downloading a succession of HTML pages, users download a single application and use that application for a long period of time. The application is not a set of HTML pages, but rather a single page that can possible modify its own presentation based on data exchanged with a server. In such an environment, it is necessary to provide some means for the client to manage its own state. We describe the initial results of our work in providing client-side state management services for these script-based applications. We focus on browser-based services that can help the user before any data is committed on the server. Our services include state checkpointing, property binding, operation logging, operational replay, ATOM/RSS data updates, and application-controlled persistence.
KW - Data handling
KW - Data management
KW - Programming environments
KW - Scripting
KW - Web applications
UR - http://www.scopus.com/inward/record.url?scp=50049111454&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=50049111454&partnerID=8YFLogxK
U2 - 10.1109/HOTWEB.2006.355269
DO - 10.1109/HOTWEB.2006.355269
M3 - Conference contribution
AN - SCOPUS:50049111454
SN - 1424405955
SN - 9781424405954
T3 - 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb
BT - 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb
T2 - 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb
Y2 - 13 November 2006 through 14 November 2006
ER -