SUPPORTING DIFFERENT PATTERNS OF INTERACTION THROUGH CONTEXT-AWARE DATA MANAGEMENT
Keywords:
Context-Awareness, Patterns of Interaction, Multi-Channel Access, Mobile Tourist Information Systems, Version ModelsAbstract
Ubiquitous and mobile computing often introduce novel modes of interaction with dier- ent interaction patterns than those typical of traditional desktop applications. Therefore, there is a need to extend general models and systems for context-awareness to include adaptation of interaction styles to context. We present an object-oriented data manage- ment system that supports context-awareness through a notion of multi-variant objects and describe how it was used to implement context-aware interaction patterns. Our approach was motivated by our experiences of developing a mobile application that of- fered an interface based on a set of interactive paper documents alongside a regular web interface and we use this example to explain the issues and our solution in detail.
Downloads
References
H. Baumeister, A. Knapp, N. Koch, and G. Zhang. Modelling Adaptivity with Aspects. In
Proceedings of International Conference on Web Engineering, July 27-29, 2005, Sydney, Australia,
pages 406{416, 2005.
R. Belotti, C. Decurtins, M. Grossniklaus, M. C. Norrie, and A. Palinginis. Modelling Context
for Information Environments. In Proceedings of International Workshop on Ubiquitous Mobile
Information and Collaboration Systems, June 7-8, 2004, Riga, Latvia, pages 43{56, 2004.
R. Belotti, C. Decurtins, M. Grossniklaus, M. C. Norrie, and A. Palinginis. Interplay of Content
and Context. Journal of Web Engineering, 4(1):57{78, 2005.
A. Bozzon, S. Comai, P. Fraternali, and G. To etti Carughi. Conceptual Modeling and Code
Generation for Rich Internet Applications. In Proceedings of International Conference on Web
Engineering, July 10-14, 2006, Menlo Park, CA, USA, pages 353{360, 2006.
P. Brusilovsky. Methods and Techniques of Adaptive Hypermedia. User Modeling and User-
Adapted Interaction, 6:87{129, 1996.
S. Casteleyn, O. De Troyer, and S. Brockmans. Design time support for adaptive behavior in web
sites. In Proceedings of ACM Symposium on Applied Computing, March 9-12, 2003 Melbourne,
FL, USA, pages 1222{1228, 2003.
S. Ceri, F. Daniel, M. Matera, and F. M. Facca. Model-driven Development of Context-Aware
Web Applications. ACM Transactions on Internet Technology, 7(2), 2007.
S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, and M. Matera. Designing Data-
Intensive Web Applications. The Morgan Kaufmann Series in Data Management Systems. Morgan
Kaufmann Publishers Inc., 2002.
P. De Bra, G.-J. Houben, and H. Wu. AHAM: A Dexter-based Reference Model for Adaptive
Hypermedia. In Proceedings of ACM Conference on Hypertext and Hypermedia: Returning to Our
Diverse Roots, February 21-25, 1999, Darmstadt, Germany, pages 147{156, 1999.
O. De Troyer and S. Casteleyn. Designing Localized Web Sites. In Proceedings of International
Conference on Web Information Systems Engineering, November 22-24, 2004, Brisbane, Australia,
pages 547{558, 2004.
O. De Troyer and C. J. Leune. WSDM: A User-Centered Design Method for Web Sites. Computer
Networks and ISDN Systems, 30(1-7):85{94, 1998.
R. De Virgilio and R. Torlone. A General Methodology for Context-Aware Data Access. In
Proceedings of ACM International Workshop on Data Engineering for Wireless and Mobile Access,
June 12, 2005, Baltimore, MD, USA, pages 9{15, 2005.
R. De Virgilio and R. Torlone. Modeling Heterogeneous Context Information in Adaptive Web
Based Applications. In Proceedings of the International Conference on Web Engineering, July
-14, 2006, Palo Alto CA, USA, pages 56{63, 2006.
R. De Virgilio, R. Torlone, and G.-J. Houben. A Rule-based Approach to Content Delivery
Adaptation inWeb Information Systems. In Proceedings of the International Conference on Mobile
Data Management, May 9-13, 2006, Nara, Japan, pages 21{24, 2006.
Z. Fiala, M. Hinz, G.-J. Houben, and F. Frasincar. Design and Implementation of Componentbased
Adaptive Web Presentations. In Proceedings of Symposium on Applied Computing, March
-17, 2004, Nicosia, Cyprus, pages 1698{1704, 2004.
Z. Fiala, M. Hinz, K. Meissner, and F. Wehner. A Component-based Approach for Adaptive,
Dynamic Web Documents. Journal of Web Engineering, 2(1-2):58{73, 2003.
F. Frasincar, G.-J. Houben, and P. Barna. Hera Presentation Generator. In Special Interest Tracks
and Posters of International Conference on World Wide Web, May 10-14, 2005, Chiba, Japan,
pages 952{953, 2005.
J. Ginzburg, G. Rossi, M. Urbieta, and D. Distante. Transparent Interface Composition in Web
Applications. In Proceedings of International Conference on Web Engineering, July 16-20, 2007,
Como, Italy, pages 152{166, 2007.
M. Grossniklaus. Context-Aware Data Management { An Object-Oriented Version Model. VDM
Verlag, 2007.
M. Grossniklaus and M. C. Norrie. Information Concepts for Content Management. In Proceedings
of International Workshop on Data Semantics and Web Information Systems, December 11, 2002,
Singapore, Republic of Singapore, pages 150{159, 2002.
M. Grossniklaus and M. C. Norrie. An Object-Oriented Version Model for Context-Aware Data
Management. In Proceedings of International Conference on Web Information Systems Engineer-
ing, December 3-6, 2007, Nancy, France, pages 398{409, 2007.
F. Halasz and M. Schwartz. The Dexter Hypertext Reference Model. Communications of the
ACM, 37(2):30{39, 1994.
G.-J. Houben, P. Barna, F. Frasincar, and R. Vdovjak. Hera: Development of Semantic Web
Information Systems. In Proceedings of International Conference on Web Engineering, July 14-
, 2003, Oviedo, Spain, pages 529{538, 2003.
Institute for Information Systems, ETH Zurich. OMSjp { A Uniform Interface to Heterogenous
OMS Platforms. http://www.globis.ethz.ch/research/oms/platforms/omsjp, 2004.
N. Koch. Software Engineering for Adaptive Hypermedia System. PhD thesis, Ludwig-
Maximilians-University Munich, Munich, Germany, 2000.
N. Koch and M. Wirsing. The Munich Reference Model for Adaptive Hypermedia Applications.
In Proceedings of International Conference on Adaptive Hypermedia and Adaptive Web-Based
Systems, May 29-31, Malaga, Spain, pages 213{222, 2002.
M. Linaje, J. C. Preciado, and F. Sanchez-Figueroa. A Method for Model Based Design of Rich
Internet Application Interactive User Interfaces. In Proceedings of International Conference on
Web Engineering, July 16-20, 2007, Como, Italy, pages 226{241, 2007.
A. Lombardoni. Towards a Universal Information Platform: An Object-Oriented, Multi-User,
Information Store. PhD thesis, Eidgenossische Technische Hochschule, Zurich, Switzerland, 2006.
M. C. Norrie. An Extended Entity-Relationship Approach to Data Management in Object-
Oriented Systems. In Proceedings of International Conference on the Entity-Relationship Ap-
proach, Arlington, TX, USA, pages 390{401, 1994.
M. C. Norrie, A. Palinginis, and B. Signer. Content Publishing Framework for Interactive Paper
Documents. In Proceedings of ACM Symposium on Document Engineering, November 2-4, 2005,
Bristol, United Kingdom, pages 187{196, 2005.
M. C. Norrie, B. Signer, M. Grossniklaus, R. Belotti, C. Decurtins, and N. Weibel. Context-Aware
Platform for Mobile Data Management. Wireless Networks, 13(6):855{870, 2007.
M. C. Norrie, B. Signer, and N. Weibel. General Framework for the Rapid Development of
Interactive Paper Applications. In Proceedings of Workshop on Collaborating over Paper and
Digital Documents, November 4, 2006, Ban , Canada, pages 9{12, 2005.
M. C. Norrie, B. Signer, and N. Weibel. Print-n-Link: Weaving the Paper Web. In Proceed-
ings of the ACM Symposium on Document Engineering, October 10-13, 2006, Amsterdam, The
Netherlands, pages 34{43, 2006.
L. Olsina, O. Pastor, G. Rossi, and D. Schwabe. InternationalWorkshop onWeb-Oriented Software
Technologies (IWWOST 2003). http://www.dsic.upv.es/~west/iwwost03/, 2003.
J. C. Preciado, M. Linaje, F. Sanchez, and S. Comai. Necessity of Methodologies to Model
Rich Internet Applications. In Proceedings of International Symposium on Web Site Evolution,
September 26, 2005, Budapest, Hungary, pages 7{13, 2005.
G. Rossi, A. Nieto, L. Mengoni, N. Lofeudo, L. Nu~no Silva, and D. Distante. Model-Based Design
of Volatile Functionality in Web Applications. In Proceedings of Latin American Web Congress,
October 25-27, 2006, Cholula, Mexico, 2006.
D. Schwabe and G. Rossi. An Object Oriented Approach to Web-based Applications Design.
Theory and Practice of Object Systems, 4(4):207{225, 1998.
B. Schwarzentrub. Multi-Variant Programming. Semester project, Institute for Information Systems,
ETH Zurich, 2006.
B. Signer. Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces. PhD
thesis, Eidgenossische Technische Hochschule, Zurich, Switzerland, 2006.
B. Signer, M. Grossniklaus, and M. C. Norrie. Interactive Paper as a Mobile Client for a Multi-
Channel Web Information System. World Wide Web Journal, 10(4):529{556, 2007.
B. Signer, M. C. Norrie, M. Grossniklaus, R. Belotti, C. Decurtins, and N. Weibel. Paper-Based
Mobile Access to Databases. In Demonstration Proceedings of ACM SIGMOD International Con-
ference on Management of Data, June 27-29, Chicago, IL, USA, pages 763{765, 2006.
Y. Stavrakas and M. Gergatsoulis. Multidimensional Semistructured Data: Representing Context-
Dependent Information on the Web. In Proceedings of International Conference on Advanced
Information Systems Engineering, May 27-31, 2002, Toronto, Canada, pages 183{199, 2002.
Y. Stavrakas, K. Pristouris, A. Efandis, and T. Sellis. Implementing a Query Language for Context-
Dependent Semistructured Data. In Proceedings of East-European Conference on Advances in
Databases and Information Systems, September 22-25, 2004, Budapest, Hungary, pages 173{188,
W. W. Wadge, G. Brown, M. C. Schraefel, and T. Yildirim. Intensional HTML. In Proceedings of
International Workshop on Principles of Digital Document Processing, March 29-30, 1998, Saint
Malo, France, pages 128{139, 1998.
A. P. Wurgler. OMS Development Framework: Rapid Prototyping for Object-Oriented Databases.
PhD thesis, Eidgenossische Technische Hochschule, Zurich, Switzerland, 2000.