Digital Library

cab1

 
Title:      A FRAMEWORK TO DEVELOP META WEB INTERFACES
Author(s):      José Paulo Leal, Hugo Dias
ISBN:      978-989-8533-01-2
Editors:      Bebo White, Pedro Isaías and Flávia Maria Santoro
Year:      2011
Edition:      Single
Keywords:      Web frameworks, user interaction data collection, usability, web adaption, digital media
Type:      Full Paper
First Page:      301
Last Page:      308
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      Web interfaces are used nowadays for virtually every kind of computer application. The proliferation of web interfaces created the need to collect and analyze data on how users interact with them. Many web applications used for this purpose rely on what can be called a meta web interface. Meta web interfaces are used for different purposes but they share a set of common features: a web interface based on the subject interface with a second layer interface for collecting data, a central repository for persisting the collected data, and an API for retrieving aggregated data on user interaction. This paper describes Z-Web - a framework for developing meta web interfaces that provides these three features. To create a second layer in the meta web interface a Z-Web server is placed as a proxy between the web client and the subject web server and injects modifications while forwarding HTTP requests. These modifications are typically JavaScript libraries that collect and store data related to user interaction. The framework caches the pages it proxies and provides persistent storage for the collected data. An application interface (API) makes this data available to client application supported by Z-Web. This paper presents an overview of Z-Web, with the general architecture of a web application based on this framework, and describes the design and implementation issues of its main components. Two systems developed with Z-Web are also presented to evaluate the applicability of the framework and its overhead when compared with similar systems.
   

Social Media Links

Search

Login