Using meta-level techniques to personalize O-O applications

Detalles Bibliográficos
Autor Principal: Fortier, Andrés
Otros autores o Colaboradores: Rossi, Gustavo Héctor, Cappi, Juan M.
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)

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250423183003.0
008 230201s2001 xx o 000 0 eng d
024 8 |a DIF-M2628  |b 2721  |z DIF002532 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Fortier, Andrés  |9 45865 
245 1 0 |a Using meta-level techniques to personalize O-O applications 
490 0 |a ^p Datos electrónicos (1 archivo : 44 KB) 
500 |a 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) 
520 |a 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. 
534 |a Workshop on Engineering Complex Object-Oriented Systems for Evolution, OOPSLA 2001, 15/10/2001. 
650 4 |a DESARROLLO DE APLICACIONES WEB  |9 42750 
650 4 |a APLICACIONES PERSONALIZADAS  |9 45864 
650 4 |a PERSONALIZACIÓN  |9 46181 
700 1 |a Rossi, Gustavo Héctor  |9 44094 
700 1 |a Cappi, Juan M.  |9 46180 
856 4 0 |u www.lifia.info.unlp.edu.ar/papers/2001/Andres2001.pdf 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0127  |7 3  |8 BD  |9 76974  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0127  |r 2025-03-11 17:02:46  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=134  |w 2025-03-11  |y CP 
999 |c 52411  |d 52411