• DocumentCode
    2351609
  • Title

    Ubiquitous client side customization of Web applications

  • Author

    Troncoso, Raul Montes ; Cohen, Jaime Navon

  • Author_Institution
    Comput. Sci. Dept., Pontificia Univ. Catolica de Chile, Santiago, Chile
  • fYear
    2011
  • fDate
    30-30 Sept. 2011
  • Firstpage
    87
  • Lastpage
    92
  • Abstract
    JavaScript has empowered users of Web applications. Using tools like Greasemonkey they can customize the application according to their specific needs through the injection of user scripts. The implementation approach, however, usually involves either extensions in the browser or client side proxies which go against the very nature of a Web application. The reason is that the customized application is not available in an ubiquitous manner anymore since the user needs to install and configure a piece of software in every place where he plans to use the application. We propose a software architecture that uses existing standards to store and fetch the needed information to support client side customization in a way that the modified application is still available from any browser and any computer as it was the original one. This paper describes the proposed architecture and a prototype implementation as a proof of concept. A variety of user scripts were successfully tested on the prototype. Once properly configured, the customized application was accessed from different machines using different standard versions of the browsers. The customized application remains thus universally accessible and we do not need to loose this crucial advantage.
  • Keywords
    Internet; software architecture; ubiquitous computing; Greasemonkey; JavaScript; Web applications; customized application; software architecture; ubiquitous client side customization; user scripts; Browsers; Computer architecture; Libraries; Prototypes; Servers; Service oriented architecture; Web pages; Web applications customization; client-side customization; ubiquitous customization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on
  • Conference_Location
    Williamsburg, VI
  • ISSN
    2160-6153
  • Print_ISBN
    978-1-4577-0699-8
  • Type

    conf

  • DOI
    10.1109/WSE.2011.6081824
  • Filename
    6081824