Using meta-level techniques to personalize O-O applications
Autor Principal: | |
---|---|
Otros autores o Colaboradores: | , |
Formato: | Capítulo de libro |
Lengua: | inglés |
Series: | ^p Datos electrónicos (1 archivo : 44 KB)
|
Temas: | |
Acceso en línea: | www.lifia.info.unlp.edu.ar/papers/2001/Andres2001.pdf Consultar en el Cátalogo |
Resumen: | In this paper we discuss how to use reflective techniques for personalizing object-oriented applications. This approach is based on a clear separation of concerns, namely: base application functionality, user profile management, and personalization rules; our approach simplifies the evolution of Web Applications when adding personalization features (such as recommendations, special offers, individual interfaces, etc). We first explain why personalization functionality should be dealt by separating concerns. Next we introduce a simple example and focus on different personalization patterns, emphasizing on behavior personalization. We also show which design structures are the most appropriated for obtaining seamless extensions to existing software. We finally discuss some further aspects such as using meta-level constructs for designing personalized applications. |
Notas: | Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 12/03/2009) |