Title :
Transparent multi-client access and dynamic content generation
Author :
KomeriCki, Hrvoje ; Loncarevic, D. ; Fitz, Tomislav
Author_Institution :
Dept. of Telecommun., Zagreb Univ., Croatia
Abstract :
The proliferation of mobile devices has created the need for content delivery tailored to capabilities of the device used. This content adaptation has to be invisible to the end user. Our goal was to find a solution that would enable this adaptation for a hierarchical data structure that is changing very frequently. This means the content has to be created dynamically. In this paper we propose a solution for dynamic content generation and transparent multi-client access. Clients send requests that contain parameters, and headers that describe them and the content they want to receive. The solution for content generation comprises: a request handler that processes the request and parameters so that content based on them can be generated, a data service that delivers the data needed for content generation, a content transformer that transforms the provided data to the format that is expected by the client in the response, and a response generator that generates a response that contains the requested content. Transparent access is provided using the user-agent header field sent in the client request. We explain the architecture of solution and the general content generation process. Implementation of the proposed solution is demonstrated in a case study involving visualization of GRID monitoring data.
Keywords :
XML; data structures; mobile radio; multi-access systems; software agents; telecommunication computing; telecommunication services; Apache cocoon servlet technology; Deckit 1.2.3 WAP emulator; Sony Ericsson P800 phone; XML; content transformer; data server; data service; dynamic content generation; hierarchical data structure; iPAQ pocket PC devices; mobile devices; mobile phones; monitoring system; request handler; response generator; transparent multiclient access; user-agent header field; Computer architecture; Data structures; Data visualization; HTML; Markup languages; Monitoring; Publishing; Software architecture; Transcoding; XML;
Conference_Titel :
Electrotechnical Conference, 2004. MELECON 2004. Proceedings of the 12th IEEE Mediterranean
Print_ISBN :
0-7803-8271-4
DOI :
10.1109/MELCON.2004.1347011