Before-commit client state management services for AJAX applications

Paul Castro, Frederique Giraud, Ravi Konuru, John Ponzo, Jerome White

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    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.

    Original languageEnglish (US)
    Title of host publication2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb
    DOIs
    StatePublished - Dec 1 2006
    Event2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb - Boston, MA, United States
    Duration: Nov 13 2006Nov 14 2006

    Other

    Other2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb
    CountryUnited States
    CityBoston, MA
    Period11/13/0611/14/06

    Fingerprint

    HTML
    Servers
    RSS
    Web browsers

    Keywords

    • Data handling
    • Data management
    • Programming environments
    • Scripting
    • Web applications

    ASJC Scopus subject areas

    • Hardware and Architecture
    • Electrical and Electronic Engineering

    Cite this

    Castro, P., Giraud, F., Konuru, R., Ponzo, J., & White, J. (2006). Before-commit client state management services for AJAX applications. In 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb [4178386] https://doi.org/10.1109/HOTWEB.2006.355269

    Before-commit client state management services for AJAX applications. / Castro, Paul; Giraud, Frederique; Konuru, Ravi; Ponzo, John; White, Jerome.

    2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb. 2006. 4178386.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Castro, P, Giraud, F, Konuru, R, Ponzo, J & White, J 2006, Before-commit client state management services for AJAX applications. in 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb., 4178386, 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb, Boston, MA, United States, 11/13/06. https://doi.org/10.1109/HOTWEB.2006.355269
    Castro P, Giraud F, Konuru R, Ponzo J, White J. Before-commit client state management services for AJAX applications. In 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb. 2006. 4178386 https://doi.org/10.1109/HOTWEB.2006.355269
    Castro, Paul ; Giraud, Frederique ; Konuru, Ravi ; Ponzo, John ; White, Jerome. / Before-commit client state management services for AJAX applications. 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb. 2006.
    @inproceedings{f3ec6c1724cd4358bf52a9db959805ca,
    title = "Before-commit client state management services for AJAX applications",
    abstract = "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.",
    keywords = "Data handling, Data management, Programming environments, Scripting, Web applications",
    author = "Paul Castro and Frederique Giraud and Ravi Konuru and John Ponzo and Jerome White",
    year = "2006",
    month = "12",
    day = "1",
    doi = "10.1109/HOTWEB.2006.355269",
    language = "English (US)",
    isbn = "1424405955",
    booktitle = "2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb",

    }

    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/12/1

    Y1 - 2006/12/1

    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

    SN - 1424405955

    SN - 9781424405954

    BT - 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, HotWeb

    ER -