Abstract
In this position paper we analyze the problem of Web Applications personalization from a design point of view. We focus on which design constructs are necessary to achieve modular and evolvable personalized Web Applications. We claim that personalization involves different concerns (e.g. rules, profiles, etc.) that should be clearly identified and decoupled; we show how to add personalized behaviors to existing applications in a non-intrusive way, by using reflective mechanisms found in most object-oriented languages. We first introduce our approach to Web Applications modeling that separates conceptual from navigation and user interface design; we next introduce personalization patterns and briefly show how they can guide the designer towards his objective. We finally present our approach and some ongoing research directions related with the design of an object-oriented framework for Web Applications personalization.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E. Gamma, R. Helm. R. Johnson, J. Vlissides: “Design Patterns. Elements of reusable object-oriented software”, Addison Wesley 1995.
P. Oreizy, M. Gorlik, R. Taylor, D. Heimbigner, G. Johnson, N. Medvidovic, A. Quilici, d. Rosenblum, and A. Wolf: “An architecturebased approach to self-adaptive software”. IEEE Intelligent Systems, pages 54–62, May 1999.
M. Perkowitz, O. Etzioni: “Adaptive Web Sites” In Comm ACM, August 2000, p.p. 152–158.
G. Rossi, D. Schwabe, J. Danculovic, L. Miaton: “Patterns for Personalized Web Applications”, Proceedings of EuroPLoP 01, Germany, July 2001.
G. Rossi, D. Schwabe, R. Guimaraes: “Designing Personalized Web Applications”, Proceedings of the 10th International Conference on the WWW (WWW10), Hong Kong, 2001,Elsevier, p.p.
D. Schwabe, G. Rossi: “An object-oriented approach to web-based application design”. Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet, v. 4#4, pp.207–225, October, 1998.
Roel Wuyts: “A Logic Meta-Programming Approach to Support the Co-Evolution of Object-Oriented Design and Implementation” Phd Thesis. Programming Technology Lab, VUB, Brussels, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goderis, S., Rossi, G., Fortier, A., Cappi, J., Schwabe, D. (2001). Combining Meta-level and Logic-Based Constructs in Web Personalization. In: Liu, J., Yuen, P.C., Li, Ch., Ng, J., Ishida, T. (eds) Active Media Technology. AMT 2001. Lecture Notes in Computer Science, vol 2252. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45336-9_10
Download citation
DOI: https://doi.org/10.1007/3-540-45336-9_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43035-3
Online ISBN: 978-3-540-45336-9
eBook Packages: Springer Book Archive