A FRAMEWORK FOR CONTEXT MODELING IN ADAPTIVE WEB APPLICATIONS

Modern Web systems that provide content to heterogeneous user groups using different devices have to deal with varying context information to support context-awareness. Accomplishing this requirement necessitates sensing, processing, and representing that information. Still, up to now there is a lack of reusable solutions for efficient context management. Therefore, this paper presents a component-based extensible framework for modeling context information that can be effectively used for adapting Web applications. The framework allows for faster development and deployment of context-aware adaptive Web applications and provides a set of modeling components supporting important application domains such as location-based services, device independence, and personalization. To support the addition of further context modeling techniques, it provides generic extension interfaces. Besides, this paper shows how the framework can be utilized by existing Web systems and presents a novel adaptation mechanism for Rich Media Web applications providing seamless integration of various complex multimedia formats.

[1]  Albrecht Schmidt,et al.  Ubiquitous computing - computing in context , 2003 .

[2]  G. Klyne,et al.  Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies , 2001 .

[3]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[4]  Jakob E. Bardram The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications , 2005, Pervasive.

[5]  Frank Wehner,et al.  Personalization-Based Optimization of Web Interfaces for Mobile Devices , 2004, Mobile HCI.

[6]  Raimund Dachselt,et al.  Using the AMACONT architecture for flexible adaptation of 3D web applications , 2006, Web3D '06.

[7]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[8]  Alfred Kobsa,et al.  A Review and Analysis of Commercial User Modeling Servers for Personalization on the World Wide Web , 2000, User Modeling and User-Adapted Interaction.

[9]  Fritz Hohl,et al.  A Context System for a Mobile Service Platform , 2002, ARCS.

[10]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[11]  Frank Wehner,et al.  A Component-based Approach for Adaptive, Dynamic Web Documents , 2003, J. Web Eng..

[12]  Zoltán Fiala,et al.  Context Modeling for Device- and Location-Aware Mobile Web Applications , 2005, PERMID.

[13]  Tafazolli,et al.  The Book of Visions 2001 Visions of the Wireless World , 2001 .

[14]  Geert-Jan Houben,et al.  A Generic Transcoding Tool for Making Web Applications Adaptive , 2005, CAiSE Short Paper Proceedings.

[15]  Claudia Linnhoff-Popien,et al.  CoOL: A Context Ontology Language to Enable Contextual Interoperability , 2003, DAIS.

[16]  Geert-Jan Houben,et al.  Building Self-Managing Web Information Systems from Generic Components , 2005, CAiSE Workshops.