Title
Ubiquitous client side customization of Web applications
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.
Year
DOI
Venue
2011
10.1109/WSE.2011.6081824
Web Systems Evolution
Keywords
Field
DocType
Internet,software architecture,ubiquitous computing,Greasemonkey,JavaScript,Web applications,customized application,software architecture,ubiquitous client side customization,user scripts,Web applications customization,client-side customization,ubiquitous customization
Client-side,World Wide Web,Web page,Computer science,Software architecture,Web application,Application software,Service-oriented architecture,Scripting language,JavaScript
Conference
ISSN
ISBN
Citations 
2160-6153
978-1-4577-0699-8
2
PageRank 
References 
Authors
0.38
9
2
Name
Order
Citations
PageRank
Raul Montes Troncoso120.38
Jaime Navon Cohen220.38