SlideShare una empresa de Scribd logo
1 de 56
Importancia de la Adaptación en 
el Desarrollo Móvil 
Angela Cristina CARRILLO RAMOS 
XXXII Salón de Informática 
Bogotá, 28 de Septiembre de 2012
Plan 
• Contexto 
• Computación Móvil 
• Adaptación 
• Trabajos Relacionados 
• Trabajos en la PUJ 
• Conclusiones
Computación Móvil 
Comunicarse en un momento, un lugar y a 
través de un dispositivo determinado 
Caracterizada por [W3C] : 
El uso de dispositivos ligeros, manipulables e inalámbricos 
El uso de arquitecturas de red que se pueden configurar de 
manera automática y ad hoc 
Distribución, heterogeneidad, movilidad y autonomía del 
entorno
Problemática Asociada 
Sistemas Par a 
Par (P2P) 
Intercambio de información 
entre diferentes tipos de 
dispositivo.
Problemática Asociada 
Características 
del Dispositivo 
de Acceso : 
•Despliegue 
•Contenido 
Interfaces 
Hombre-Máquina 
Sistemas 
Hipermedia 
Adaptativos
Problemática Asociada 
Consultar 
actividades hospital 
consultorio 
Cirugías 
Citas con sus 
pacientes 
Diferentes necesidades 
de información según 
el contexto de uso
¿Por qué se tiene en cuenta esta 
problemática? 
• Usuario 
• Nuevas Tecnologías 
• Nuevas Necesidades 
• Nuevos Dispositivos de Acceso 
• Sistemas/Fuentes de Información
Adaptación 
Proceso mediante el cual un servicio es 
enriquecido con información (parámetros) 
“extra” que permita ajustar la información 
provista al usuario, considerando sus 
necesidades, sus características y las de su 
contexto.
Adaptación 
El objetivo de la adaptación en Sistemas de 
Información (SI) accedidos a través de 
dispositivos móviles (DM) es el proveer al 
usuario nómada la información que mejor 
corresponda a su contexto de uso actual. 
• Adaptar la información en cuanto al: 
• Perfil de Usuario 
– Preferencias 
• Contexto de uso
Perfil de Usuario 
Según Bouzeghoub et al. [3], el perfil de usuario 
es un modelo personalizado de acceso a la 
información que rige la manera de presentar los 
resultados del sistema. 
•Toma en cuenta:: 
• Los intereses del usuario [20] [2] [13] [18], 
• Su histórico en el sistema [2] [18] 
• Sus necesidades de información [20] 
• Sus preferencias [3] [14] [18] [20]
Preferencias de Usuario 
Una preferencia personal expresa los deseos del 
usuario durante sus interacciones con el 
sistema: 
• De una selección se escoge 1 o más ítems 
• Se puede establecer CÓMO desea llevar a cabo una 
actividad en el sistema 
Hafenrichter et al. [10] y Freuder et al. [8].
Ejemplo de Modelo de Preferencias en 
Búsqueda de Información 
Preferencia 
Preferencia de 
Resultado 
Preferencia de 
actividad 
Preferencia de 
despliegue 
1 
Actividad 
Funcionalidad 
Resultado 
Formato Característica 
1 
1 
1 1..N 
1..N 
1..N 
1 
0..1
Contexto de Uso 
En sus primeros trabajos Dey et al. [7] consideran el 
contexto como el conjunto de estados: 
• Físicos: localización, fecha, tiempo. 
• Sociales: los objetos y las personas en el ambiente del usuario. 
• Emocionales: intereses del usuario. 
En trabajos más recientes, Dey et al. consideran que: 
• “el contexto se construye a partir de todos los elementos de información 
que pueden ser utilizados para caracterizar la situación de una entidad. 
• una entidad corresponde a toda persona, lugar u objeto (incluyendo los 
usuarios y las aplicaciones considerada como pertinente para la interacción 
entre el usuario y la aplicación.”
Tipos de Aplicaciones “¿Adaptadas?”
Tipos de Aplicaciones “¿Adaptadas?”
Tipos de Aplicaciones “¿Adaptadas?”
Tipos de Aplicaciones “¿Adaptadas?”
Tipos de Aplicaciones “¿Adaptadas?”
Tipos de Aplicaciones “¿Adaptadas?”
Tipos de Aplicaciones “¿Adaptadas?” 
Tomado de: “AmbieAgents: a scalable 
infrastructure for mobile and context-aware 
information services”: Lech & Wienhofen. 
AAMAS’05 – ACM Press
Tipos de Aplicaciones “¿Adaptadas?” 
Tomado de: Ejemplo de Evolución en un Sistema 
Hipermedia Adaptativo. M. Paredes, M. Rodríguez y O. Pino
Tipos de Aplicaciones “¿Adaptadas?” 
Tomado de: Ambient Intelligence: The MyCampus Experience. F. 
Gandon, CMU - France
Objetivos de la Computación Móvil + 
Adaptación 
• Ofrecer a los usuarios nómadas un acceso a la 
información de acuerdo a sus dispositivos de acceso 
• Adaptar la información de acuerdo al contexto de 
uso: 
• Las características del dispositivo de acceso 
• La localización 
• El momento de conexión 
• Las actividades del usuario 
• Adaptar la información de acuerdo al perfil de 
usuario (preferencias)
Plan 
• Contexto 
• Computación Móvil 
• Adaptación 
• Trabajos Relacionados 
• Trabajos en la PUJ 
• Conclusiones
Trabajos Relacionados 
Capacidad de adaptarse a: 
• La localización del usuario 
• Las preferencias del usuario 
• Las restricciones físicas ligadas a la visualización de la 
información en el dispositivo de acceso 
Kurum 
atani et 
al. 
Gan 
don 
et 
al. 
Titkov 
et al. 
Albay 
rak et 
al. 
Calis 
ti et 
al. 
Sash 
ima 
et al. 
Kam 
ara et 
al. 
Lech 
et al. 
Har 
vey 
et 
al. 
Localización del usuario + ? + - + + ? + - 
Preferencias del usuario - + + + + + ? + + 
Despliegue de la información 
? ? ? - - - ? - ? 
sobre el dispositivo de acceso 
+ : aspecto tenido en cuenta – : aspecto no tenido en cuenta explícitamente ? : aspecto no tenido en cuenta
Componentes Básicos de una Aplicación 
Adaptativa en Entornos Móviles 
Corresponde a las 
Características de 
conexión 
Características de 
comunicación 
Características de 
manejo de la 
información 
Nivel 
Dispositivo de acceso 
Intermediario 
Sistemas de Información 
Deficiencias en términos de 
comunicación y conexión 
Control de conexiones 
Verificación y solución 
de problemas por tipo 
de dispositivo 
Mecanismo de 
enrutamiento de 
consultas 
Deficiencias en términos de 
adaptación de la información 
La localización del 
usuario y el momento 
de conexión del DM 
Las características del 
DM 
Las características y 
preferencias del usuario
Síntesis 
Entre las arquitecturas existentes, la toma en cuenta de : 
• La heterogeneidad de los dispositivos de acceso 
• La distribución de la información entre diferentes 
tipos de dispositivo (servidores o DM) 
• Las características y los mecanismos dedicados a la 
adaptación de la información 
No es completamente satisfactoria …
En resumen … 
• Computación móvil 
• Adaptación de la información a usuarios 
nómadas
Necesidad de Adaptación 
• Búsqueda de Información 
• Grandes volúmenes de información 
• Necesidad de Información 
• Contexto 
• Establecimientos Comerciales 
• Trabajo Colaborativo 
• Educación 
• … cualquier aplicación
El framework PUMAS [5] 
PUMAS permite: 
• Acceder SI a través de diferentes tipos de dispositivos 
• Adaptar la información considerando el perfil del usuario y 
el contexto de uso 
• Obtener la información proveniente de diferentes SI 
ejecutándose en DM o en servidores 
Utilizar PUMAS para aplicaciones que implican: 
• Comunicaciones entre un grupo de usuarios nómadas 
• Información distribuida entre varios SI
SMA de 
conexión 
agente controlador de conexiones 
SMA de 
comunicación agente proxy agente proxy 
agente proxy 
agente coordinador 
agente de perfil de DM 
agente intermediario 
agente de enrutamiento 
agente de SI 
agente de SI 
agente de SI 
agente de SI agente de SI 
SI1 agente de SI agente de DM 
Intermediario 
agente de DM agente de DM 
agente de DM 
DM1 DM2 DM3 
Nivel de 
dispositivo 
de acceso 
SI2 
Nivel 
de SI
Adaptación en Recuperación de Información: 
El acceso a SI a través de diferentes tipos de 
dispositivo 
El manejo de la información que puede estar 
distribuida entre diferentes tipos de dispositivo 
Las características de adaptación de la información 
Usuario 
Dispositivo de acceso
El SMA de Adaptación 
SMA de adaptación 
agente de usuario 
agente de filtro 
de contenido 
agente de 
filtro de 
despliegue 
Maneja el perfil 
del usuario para la 
sesión actual 
Maneja el perfil 
de usuario 
Maneja las 
características 
del dispositivo 
de acceso 
Usuario 
Manejar las 
características 
del usuario y de 
su dispositivo de 
acceso 
Dispositivo de Acceso
SMA de 
conexión 
agente controlador de conexiones 
SMA de 
comunicación agente proxy agente proxy agente proxy 
agente coordinador agente de perfil de DM 
SMA de información 
Agente intermediario 
Agente de enrutamiento 
agente de SI 
agente de SI 
Agente de SI 
agente de SI agente de SI 
SI1 agente de SI 
SI2 
agente de DM agente de DM agente de DM 
DM1 DM2 DM3 
Nivel de 
dispositivo 
de acceso 
SMA de adaptación 
agente usuario 
agente de 
filtro de 
despliegue 
agente de filtro 
de contenido 
Nivel de 
SI
agente 
de DM 
agente 
controlador de 
conexiones 
agente 
coordinador 
agente de 
perfil de DM 
request (Q) 
agente 
proxy 
request (Q1) 
agente 
intermediario 
agente de 
enrutamiento 
request (dieta) 
Q: medicamentos 
prescritos 
Q1 = Q + fecha 
Q2= Q1 + 
despliegue 
de texto 
Q3 = Q2 + dieta y 
exámenes médicos 
request (Q3) 
request 
(exámenes médicos) 
doctor 2 
SI de 
laboratorio 
clínico 
Nutricionista 
request (medicamentos) SI Farmacia 
request (Q1) 
request (Q3) 
agente de filtro 
de contenido 
agente de filtro 
de despliegue 
doctor 1 
agente de 
usuario
usuario 
agente 
de DM 
agente 
controlador de 
conexiones 
agente 
coordinador 
inform 
agente de 
perfil de DM 
inform inform 
inform agente 
proxy 
agente 
intermediario 
RR2= F(RR1, 
características del 
DM) 
agente de 
enrutamiento 
inform 
confirm 
confirm (RR1.1) 
confirm (RR1.2) 
RR = Resultados 
Consulta 
confirm (RR1.3 ) 
confirm (RR1.4) 
RR1=F(RR, 
Preferencias 
de usuario) 
RR3= F(RR2, ST usuario) 
agente de 
usuario 
agente de filtro 
de despliegue 
agente de filtro de 
contenido 
notify(cambios) 
send 
(cambios) 
notify 
(cambios) 
notify (cambios, archivo de dispositivo) 
query(cambios?) 
query(cambios?)
Plan 
• Contexto 
• Computación Móvil 
• Adaptación 
• Trabajos Relacionados 
• Trabajos en la PUJ 
• Conclusiones
Algunos trabajos terminados en PUJ 
Modelo de Adaptación en Contextos Móviles 
Proyecto especial Modelo de Adaptación: D. Marín, A. Rico, 
MC Higuera, F. Aragón, A. Cárdenas, A.M. Orozco, L.C. Niño, 
J.C. Nova, A. Romero, J. Cristancho
Trabajo de Grado de 
David Marín y 
Alejandro Rico
Modelo de Adaptación al Despliegue 
Trabajo de Grado de 
Luis Carlos Niño y Juan Carlos Nova
Vizier: Framework para Sistemas de 
Recomendación 
Trabajo de Grado de 
Andrea Barraza
ZoundBeat: Aplicación que usa Vizier 
Trabajo de Grado de 
Andrea Barraza
ZuGym: Framework para gimnasios 
Trabajo de Grado de Luisa Barrera 
Asesoría, Información y 
Portafolio servicios. 
Peso Estable X 
Música X 
Dieta Saludable X 
Actividad Física X 
 Peso Estable 
 Entretenido 
 Dieta Saludable 
 Actividad Física 
system 
Generación Dieta y 
Rutina de Ejercicios 
Gimnasio 
Seguimiento 
Pacientes
AES: Framework Genérico de Adaptación 
[6] 
Proyecto AYLLU: Financiado por 
Colciencias
Uso de AES en un Ambiente Educativo
Uso de AES en un Ambiente Educativo
Uso de AES en un Ambiente Educativo
Uso de AES en un Ambiente Educativo
Uso de AES en un Ambiente Educativo
Plan 
• Contexto 
• Computación Móvil 
• Adaptación 
• Trabajos Relacionados 
• Trabajos en la PUJ 
• Conclusiones
Conclusiones 
Nuevas necesidades de los contextos nómadas 
• Acceder a SI a través de diferentes tipos de 
dispositivo 
• Adaptar la información considerando el perfil del 
usuario y el contexto de uso 
• Obtener la información proveniente de diferentes 
SI ejecutándose en DM o servidores
Conclusiones 
Novedades en cuanto a: 
•Dispositivos de Acceso 
•Tecnologías de comunicación 
•Usuarios 
Buscar un equilibrio entre: 
•Desempeño 
•Satisfacción del usuario
Importancia de la adaptación en el 
desarrollo móvil 
Angela Cristina CARRILLO RAMOS 
angela.carrillo@javeriana.edu.co 
http://sophia.javeriana.edu.co/~acarrillo 
Gracias por su atención 
¿ Preguntas ?
Bibliografía 
[1] Albayrak, S., Wollny, S., Varone, N., Lommatzsch, A., Milosevic D. Agent Technology for Personalized Information Filtering: 
The PIA-System. In: Liebrock, L. (eds.): Proceedings of the 20th Annual ACM Symposium on Applied (SAC 2005) (Santa Fe, USA, 
March 13-17, 2005), ACM Press, New York, NY (2005), pp. 54-59. 
[2] Bouchard, H., Nie, J.Y. Modèles de langues appliquées à la recherche d’information contextuelle. Proceedings CORIA 2006 
(Lyon, France, 15-17 mars 2006), pp. 213-224. 
[3] Bouzeghoub, M., Kostadinov, D. Personnalisation de l’information : aperçu de l'état de l'art et définition d'un modèle flexible de 
profils. Proceedings CORIA 2005 (Grenoble, France, 9-11 mars, 2005), pp. 201-218. 
[4] Calisti, M., Lozza, T., Greenwood, D. An Agent-Based Middleware for Adaptive Roaming in Wireless Network. In: Proceedings 
of Workshop on Agents for Ubiquitous Computing (UbiAgents04) (Columbia University, New York City, USA July 20, 2004) in 
conjunction with AAMAS2004 . http://www.ift.ulaval.ca/~mellouli/ubiagents04/ 
[5] Carrillo Ramos, A., Villanova-Oliver, M., Gensel, J., Martin, H. Knowledge Management for Adapted Information Retrieval in 
Ubiquitous Environments. In: Proceedings of the 2nd International Conference on Web Information Systems and Technologies 
(WEBIST 2006) (Setubal, Portugal, April 11-13, 2005), Insticc Press, Portugal (2006), pp. 21-29. 
[6] Carrillo Ramos, Angela; Arias-Baez, María Paula; Torres-Ribero, Luis Guillermo; Pomares, Alexandra; González, Enrique: 
“Enriching Services using Agents in Mobile Environments”. The 3rd International Conference on Multimedia Computing and 
Systems (ICMCS’12), Tangier, Marruecos, Mayo 10-12 de 2012. 
[7] Dey, A.N., Abowd, G.D. Towards a Better Understanding of Context and Context-Awareness. In: Gellersen, H.W. (eds): 
Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing (HUC'99) (Karlsruhe, Germany, 
September 27-29, 1999), Lecture Notes in Computer Science, vol. 1707, Springer-Verlag, Berlin-Heidelberg (1999), pp. 304-307. 
[8] Freuder, E.C., Likitvivatanavong, C., Moretti, M. Rossi, F., Wallace, R.J. Computing Explanations and Implications in 
Preference-Based Configurators. In: O'Sullivan, B. (ed.): Proceedings of the Recent Advances in Constraints, Joint 
ERCIM/CologNet International Workshop on Constraint Solving and Constraint Logic Programming (Cork, Ireland, June 19-21, 
2002), Selected Papers, Lecture Notes in Computer Science, vol. 2627, Springer-Verlag, Berlin Heidelberg (2003), pp. 76-92. 
[9] Gandon, F., Sadeh, N. Semantic Web Technologies to Reconcile Privacy and Context Awareness. Journal of Web Semantics. 
vol. 1, no. 3. (October 31, 2004). http://www.websemanticsjournal.org/ps/pub/2004-17.
Bibliografía 
[10] Hafenrichter, B., Kießling, W. Optimization of Relational Preference Queries. In: Williams, H. E., Dobbie, G. (eds.): 
Proceedings of the 16th Australasian Database Conference (ADC 2005) (Newcastle, Australia, January 31st - February 3rd 2005), 
Conferences in Research and Practice in Information Technology, vol. 39 (2005), pp. 175-184. 
[11] Harvey, T., Decker K., Carberry, S. Multi-Agent Decision Support Via User Modeling. In: Aarts, H., Westra, J. (eds.): 
Proceedings of the 4th International Conference on Autonomous Agent and Multi-Agent Systems (AAMAS 2005) (Utrecht, 
Netherlands, July 25-29, 2005), ACM Press, New York, NY (2005), pp. 222-229. 
[12] Kamara, L., Pitt, B., Sergot, M. Norm Aware Agents for Ad Hoc Networks: A position paper. In: Proceedings of the Workshop 
on Agents for Ubiquitous Computing (UbiAgents04) (Columbia University, New York City, USA July 20, 2004) in conjunction with 
AAMAS2004. http://www.ift.ulaval.ca/~mellouli/ubiagents04/. 
[13] Kassab, R., Lamirel, J.C., Nauer, E. Une nouvelle approche pour la modélisation du profil de l'utilisateur dans les systèmes de 
filtrage d'information basés sur le contenu : le modèle de filtre détecteur de nouveauté. Proceedings CORIA 2005 (Grenoble, 
France, 9-11 mars, 2005) pp. 185-200. 
[14] Kechid, S., Drias, H. Accès personnalisé à des multiples serveurs d’informations. Proceedings CORIA 2006 (Lyon, France, 15- 
17 mars, 2006), pp. 249-254. 
[15] Kurumatani, K. Mass User Support for Social Coordination among Citizen in a Real Environnement. In: Chen, S-H., Ohuchi, A. 
(eds.): Proceedings of the International Workshop on Multi-Agent for Mass User Support. (MAMUS 2003) (Acapulco, Mexico, 
August 10, 2003), Lecture Notes in Artificial Intelligent, vol. 3012. Springer-Verlag, Berlin Heidelberg (2004), pp. 1–16. 
[16] Lech, T., Wienhofen, L. AmbieAgents: A Scalable Infrastructure for Mobile and Context-Aware Information Services. In: Aarts, 
H., Westra, J. (eds.): Proceedings of the 4th International Conference on Autonomous Agent and Multi-Agent Systems (AAMAS 
2005) (Utrecht, Netherlands, July 25-29, 2005), ACM Press, New York, NY (2005), pp. 625-631.
Bibliografía 
[17] Sashima, A., Izumi, N., Kurumatani, K. CONSORTS: A Multi-agent Architecture for Service Coordination in Ubiquitous 
Computing. In: Chen, S-H., Ohuchi, A. (eds.): Proceedings of the International Workshop on Multi-Agent for Mass User Support. 
(MAMUS 2003) (Acapulco, Mexico, August 10, 2003), Lecture Notes in Artificial Intelligence, vol. 3012. Springer-Verlag, Berlin 
Heidelberg (2004), pp. 190–216. 
[18] Tamine, L., Bahsoun, W. Définition d’un profil multidimensionnel de l’utilisateur. Proceedings CORIA 2006 (Lyon, France, 15- 
17 mars, 2006), pp. 225-236. 
[19] Titkov, L., Poslad, S. Supporting privacy for U-commerce tourism services. In: Proceedings of the Workshop on Agents for 
Ubiquitous Computing (UbiAgents04) (Columbia University, New York City, USA July 20, 2004) in conjunction with AAMAS 2004. 
http://www.ift.ulaval.ca/~mellouli/ubiagents04/ 
[20] Zemirli, N., Lechani Tamine, L., Boughanem, M. Accès personnalisé à l'information : Proposition d'un profil utilisateur 
multidimensionnel. In: Proceedings of the 7th International Symposium on Programming and Systems (ISPS’2005) (Algiers, Algeria 
May 9-11, 2005). http://www.isps2005.dz/proceedings/papers/3-244.pdf).

Más contenido relacionado

Similar a Importancia de la adaptación en el desarrollo móvil proyecto ASHYI

Taller Arquitectura de Información Parte 2 v1.1.0
Taller Arquitectura de Información Parte 2 v1.1.0Taller Arquitectura de Información Parte 2 v1.1.0
Taller Arquitectura de Información Parte 2 v1.1.0cheo.silva
 
Basededatos diegocastañeda
Basededatos diegocastañedaBasededatos diegocastañeda
Basededatos diegocastañedadiego941
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones DistribuídasJavierialv
 
Revisión de conceptos básicos clase IR
Revisión de conceptos básicos clase IRRevisión de conceptos básicos clase IR
Revisión de conceptos básicos clase IRYAMILA GASCON
 
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweDasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweJeroan Castillo
 
Diapositivas diego
Diapositivas diegoDiapositivas diego
Diapositivas diegodbastos15
 
Clase rii 10 11 u3 sistemas cliente servidor
Clase rii 10 11 u3 sistemas cliente servidorClase rii 10 11 u3 sistemas cliente servidor
Clase rii 10 11 u3 sistemas cliente servidorGregorio Tkachuk
 
Componentes de un sgbd
Componentes de un sgbdComponentes de un sgbd
Componentes de un sgbdLuis Santillan
 
Encuentro Nacional de Ingeniería Colombiana 2013 - UNAD Cali-Colombia
Encuentro Nacional de Ingeniería Colombiana 2013 - UNAD Cali-ColombiaEncuentro Nacional de Ingeniería Colombiana 2013 - UNAD Cali-Colombia
Encuentro Nacional de Ingeniería Colombiana 2013 - UNAD Cali-Colombiacarlprom
 
INCIDENCIAS COLABORATIVAS Y SOCIALES EN UN CENTRO DE GESTIÓN DEL TRÁFICO
INCIDENCIAS COLABORATIVAS Y  SOCIALES EN UN CENTRO DE GESTIÓN DEL TRÁFICOINCIDENCIAS COLABORATIVAS Y  SOCIALES EN UN CENTRO DE GESTIÓN DEL TRÁFICO
INCIDENCIAS COLABORATIVAS Y SOCIALES EN UN CENTRO DE GESTIÓN DEL TRÁFICOJavier Dalmau
 
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Luis M. Vilches Blázquez
 
Auditoria en informática
Auditoria en informáticaAuditoria en informática
Auditoria en informáticalederzon
 
Componentes de un sgbd
Componentes de un sgbdComponentes de un sgbd
Componentes de un sgbdLuis Santillan
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systemsrolosandoval
 
Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidosJavierialv
 

Similar a Importancia de la adaptación en el desarrollo móvil proyecto ASHYI (20)

Taller Arquitectura de Información Parte 2 v1.1.0
Taller Arquitectura de Información Parte 2 v1.1.0Taller Arquitectura de Información Parte 2 v1.1.0
Taller Arquitectura de Información Parte 2 v1.1.0
 
Basededatos diegocastañeda
Basededatos diegocastañedaBasededatos diegocastañeda
Basededatos diegocastañeda
 
Clases 30 05
Clases 30 05Clases 30 05
Clases 30 05
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
 
Revisión de conceptos básicos clase IR
Revisión de conceptos básicos clase IRRevisión de conceptos básicos clase IR
Revisión de conceptos básicos clase IR
 
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweDasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
 
Diapositivas diego
Diapositivas diegoDiapositivas diego
Diapositivas diego
 
Clase rii 10 11 u3 sistemas cliente servidor
Clase rii 10 11 u3 sistemas cliente servidorClase rii 10 11 u3 sistemas cliente servidor
Clase rii 10 11 u3 sistemas cliente servidor
 
Componentes de un sgbd
Componentes de un sgbdComponentes de un sgbd
Componentes de un sgbd
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Encuentro Nacional de Ingeniería Colombiana 2013 - UNAD Cali-Colombia
Encuentro Nacional de Ingeniería Colombiana 2013 - UNAD Cali-ColombiaEncuentro Nacional de Ingeniería Colombiana 2013 - UNAD Cali-Colombia
Encuentro Nacional de Ingeniería Colombiana 2013 - UNAD Cali-Colombia
 
Requisitos
RequisitosRequisitos
Requisitos
 
INCIDENCIAS COLABORATIVAS Y SOCIALES EN UN CENTRO DE GESTIÓN DEL TRÁFICO
INCIDENCIAS COLABORATIVAS Y  SOCIALES EN UN CENTRO DE GESTIÓN DEL TRÁFICOINCIDENCIAS COLABORATIVAS Y  SOCIALES EN UN CENTRO DE GESTIÓN DEL TRÁFICO
INCIDENCIAS COLABORATIVAS Y SOCIALES EN UN CENTRO DE GESTIÓN DEL TRÁFICO
 
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
 
Auditoria en informática
Auditoria en informáticaAuditoria en informática
Auditoria en informática
 
Actividad Número 2 base de datos
Actividad Número 2 base de datos Actividad Número 2 base de datos
Actividad Número 2 base de datos
 
BASE DE DATOS (2)
BASE DE DATOS (2)BASE DE DATOS (2)
BASE DE DATOS (2)
 
Componentes de un sgbd
Componentes de un sgbdComponentes de un sgbd
Componentes de un sgbd
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
 
Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidos
 

Último

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 

Último (20)

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 

Importancia de la adaptación en el desarrollo móvil proyecto ASHYI

  • 1. Importancia de la Adaptación en el Desarrollo Móvil Angela Cristina CARRILLO RAMOS XXXII Salón de Informática Bogotá, 28 de Septiembre de 2012
  • 2. Plan • Contexto • Computación Móvil • Adaptación • Trabajos Relacionados • Trabajos en la PUJ • Conclusiones
  • 3. Computación Móvil Comunicarse en un momento, un lugar y a través de un dispositivo determinado Caracterizada por [W3C] : El uso de dispositivos ligeros, manipulables e inalámbricos El uso de arquitecturas de red que se pueden configurar de manera automática y ad hoc Distribución, heterogeneidad, movilidad y autonomía del entorno
  • 4. Problemática Asociada Sistemas Par a Par (P2P) Intercambio de información entre diferentes tipos de dispositivo.
  • 5. Problemática Asociada Características del Dispositivo de Acceso : •Despliegue •Contenido Interfaces Hombre-Máquina Sistemas Hipermedia Adaptativos
  • 6. Problemática Asociada Consultar actividades hospital consultorio Cirugías Citas con sus pacientes Diferentes necesidades de información según el contexto de uso
  • 7. ¿Por qué se tiene en cuenta esta problemática? • Usuario • Nuevas Tecnologías • Nuevas Necesidades • Nuevos Dispositivos de Acceso • Sistemas/Fuentes de Información
  • 8. Adaptación Proceso mediante el cual un servicio es enriquecido con información (parámetros) “extra” que permita ajustar la información provista al usuario, considerando sus necesidades, sus características y las de su contexto.
  • 9. Adaptación El objetivo de la adaptación en Sistemas de Información (SI) accedidos a través de dispositivos móviles (DM) es el proveer al usuario nómada la información que mejor corresponda a su contexto de uso actual. • Adaptar la información en cuanto al: • Perfil de Usuario – Preferencias • Contexto de uso
  • 10. Perfil de Usuario Según Bouzeghoub et al. [3], el perfil de usuario es un modelo personalizado de acceso a la información que rige la manera de presentar los resultados del sistema. •Toma en cuenta:: • Los intereses del usuario [20] [2] [13] [18], • Su histórico en el sistema [2] [18] • Sus necesidades de información [20] • Sus preferencias [3] [14] [18] [20]
  • 11. Preferencias de Usuario Una preferencia personal expresa los deseos del usuario durante sus interacciones con el sistema: • De una selección se escoge 1 o más ítems • Se puede establecer CÓMO desea llevar a cabo una actividad en el sistema Hafenrichter et al. [10] y Freuder et al. [8].
  • 12. Ejemplo de Modelo de Preferencias en Búsqueda de Información Preferencia Preferencia de Resultado Preferencia de actividad Preferencia de despliegue 1 Actividad Funcionalidad Resultado Formato Característica 1 1 1 1..N 1..N 1..N 1 0..1
  • 13. Contexto de Uso En sus primeros trabajos Dey et al. [7] consideran el contexto como el conjunto de estados: • Físicos: localización, fecha, tiempo. • Sociales: los objetos y las personas en el ambiente del usuario. • Emocionales: intereses del usuario. En trabajos más recientes, Dey et al. consideran que: • “el contexto se construye a partir de todos los elementos de información que pueden ser utilizados para caracterizar la situación de una entidad. • una entidad corresponde a toda persona, lugar u objeto (incluyendo los usuarios y las aplicaciones considerada como pertinente para la interacción entre el usuario y la aplicación.”
  • 14. Tipos de Aplicaciones “¿Adaptadas?”
  • 15. Tipos de Aplicaciones “¿Adaptadas?”
  • 16. Tipos de Aplicaciones “¿Adaptadas?”
  • 17. Tipos de Aplicaciones “¿Adaptadas?”
  • 18. Tipos de Aplicaciones “¿Adaptadas?”
  • 19. Tipos de Aplicaciones “¿Adaptadas?”
  • 20. Tipos de Aplicaciones “¿Adaptadas?” Tomado de: “AmbieAgents: a scalable infrastructure for mobile and context-aware information services”: Lech & Wienhofen. AAMAS’05 – ACM Press
  • 21. Tipos de Aplicaciones “¿Adaptadas?” Tomado de: Ejemplo de Evolución en un Sistema Hipermedia Adaptativo. M. Paredes, M. Rodríguez y O. Pino
  • 22. Tipos de Aplicaciones “¿Adaptadas?” Tomado de: Ambient Intelligence: The MyCampus Experience. F. Gandon, CMU - France
  • 23. Objetivos de la Computación Móvil + Adaptación • Ofrecer a los usuarios nómadas un acceso a la información de acuerdo a sus dispositivos de acceso • Adaptar la información de acuerdo al contexto de uso: • Las características del dispositivo de acceso • La localización • El momento de conexión • Las actividades del usuario • Adaptar la información de acuerdo al perfil de usuario (preferencias)
  • 24. Plan • Contexto • Computación Móvil • Adaptación • Trabajos Relacionados • Trabajos en la PUJ • Conclusiones
  • 25. Trabajos Relacionados Capacidad de adaptarse a: • La localización del usuario • Las preferencias del usuario • Las restricciones físicas ligadas a la visualización de la información en el dispositivo de acceso Kurum atani et al. Gan don et al. Titkov et al. Albay rak et al. Calis ti et al. Sash ima et al. Kam ara et al. Lech et al. Har vey et al. Localización del usuario + ? + - + + ? + - Preferencias del usuario - + + + + + ? + + Despliegue de la información ? ? ? - - - ? - ? sobre el dispositivo de acceso + : aspecto tenido en cuenta – : aspecto no tenido en cuenta explícitamente ? : aspecto no tenido en cuenta
  • 26. Componentes Básicos de una Aplicación Adaptativa en Entornos Móviles Corresponde a las Características de conexión Características de comunicación Características de manejo de la información Nivel Dispositivo de acceso Intermediario Sistemas de Información Deficiencias en términos de comunicación y conexión Control de conexiones Verificación y solución de problemas por tipo de dispositivo Mecanismo de enrutamiento de consultas Deficiencias en términos de adaptación de la información La localización del usuario y el momento de conexión del DM Las características del DM Las características y preferencias del usuario
  • 27. Síntesis Entre las arquitecturas existentes, la toma en cuenta de : • La heterogeneidad de los dispositivos de acceso • La distribución de la información entre diferentes tipos de dispositivo (servidores o DM) • Las características y los mecanismos dedicados a la adaptación de la información No es completamente satisfactoria …
  • 28. En resumen … • Computación móvil • Adaptación de la información a usuarios nómadas
  • 29. Necesidad de Adaptación • Búsqueda de Información • Grandes volúmenes de información • Necesidad de Información • Contexto • Establecimientos Comerciales • Trabajo Colaborativo • Educación • … cualquier aplicación
  • 30. El framework PUMAS [5] PUMAS permite: • Acceder SI a través de diferentes tipos de dispositivos • Adaptar la información considerando el perfil del usuario y el contexto de uso • Obtener la información proveniente de diferentes SI ejecutándose en DM o en servidores Utilizar PUMAS para aplicaciones que implican: • Comunicaciones entre un grupo de usuarios nómadas • Información distribuida entre varios SI
  • 31. SMA de conexión agente controlador de conexiones SMA de comunicación agente proxy agente proxy agente proxy agente coordinador agente de perfil de DM agente intermediario agente de enrutamiento agente de SI agente de SI agente de SI agente de SI agente de SI SI1 agente de SI agente de DM Intermediario agente de DM agente de DM agente de DM DM1 DM2 DM3 Nivel de dispositivo de acceso SI2 Nivel de SI
  • 32. Adaptación en Recuperación de Información: El acceso a SI a través de diferentes tipos de dispositivo El manejo de la información que puede estar distribuida entre diferentes tipos de dispositivo Las características de adaptación de la información Usuario Dispositivo de acceso
  • 33. El SMA de Adaptación SMA de adaptación agente de usuario agente de filtro de contenido agente de filtro de despliegue Maneja el perfil del usuario para la sesión actual Maneja el perfil de usuario Maneja las características del dispositivo de acceso Usuario Manejar las características del usuario y de su dispositivo de acceso Dispositivo de Acceso
  • 34. SMA de conexión agente controlador de conexiones SMA de comunicación agente proxy agente proxy agente proxy agente coordinador agente de perfil de DM SMA de información Agente intermediario Agente de enrutamiento agente de SI agente de SI Agente de SI agente de SI agente de SI SI1 agente de SI SI2 agente de DM agente de DM agente de DM DM1 DM2 DM3 Nivel de dispositivo de acceso SMA de adaptación agente usuario agente de filtro de despliegue agente de filtro de contenido Nivel de SI
  • 35. agente de DM agente controlador de conexiones agente coordinador agente de perfil de DM request (Q) agente proxy request (Q1) agente intermediario agente de enrutamiento request (dieta) Q: medicamentos prescritos Q1 = Q + fecha Q2= Q1 + despliegue de texto Q3 = Q2 + dieta y exámenes médicos request (Q3) request (exámenes médicos) doctor 2 SI de laboratorio clínico Nutricionista request (medicamentos) SI Farmacia request (Q1) request (Q3) agente de filtro de contenido agente de filtro de despliegue doctor 1 agente de usuario
  • 36. usuario agente de DM agente controlador de conexiones agente coordinador inform agente de perfil de DM inform inform inform agente proxy agente intermediario RR2= F(RR1, características del DM) agente de enrutamiento inform confirm confirm (RR1.1) confirm (RR1.2) RR = Resultados Consulta confirm (RR1.3 ) confirm (RR1.4) RR1=F(RR, Preferencias de usuario) RR3= F(RR2, ST usuario) agente de usuario agente de filtro de despliegue agente de filtro de contenido notify(cambios) send (cambios) notify (cambios) notify (cambios, archivo de dispositivo) query(cambios?) query(cambios?)
  • 37. Plan • Contexto • Computación Móvil • Adaptación • Trabajos Relacionados • Trabajos en la PUJ • Conclusiones
  • 38. Algunos trabajos terminados en PUJ Modelo de Adaptación en Contextos Móviles Proyecto especial Modelo de Adaptación: D. Marín, A. Rico, MC Higuera, F. Aragón, A. Cárdenas, A.M. Orozco, L.C. Niño, J.C. Nova, A. Romero, J. Cristancho
  • 39. Trabajo de Grado de David Marín y Alejandro Rico
  • 40. Modelo de Adaptación al Despliegue Trabajo de Grado de Luis Carlos Niño y Juan Carlos Nova
  • 41. Vizier: Framework para Sistemas de Recomendación Trabajo de Grado de Andrea Barraza
  • 42. ZoundBeat: Aplicación que usa Vizier Trabajo de Grado de Andrea Barraza
  • 43. ZuGym: Framework para gimnasios Trabajo de Grado de Luisa Barrera Asesoría, Información y Portafolio servicios. Peso Estable X Música X Dieta Saludable X Actividad Física X  Peso Estable  Entretenido  Dieta Saludable  Actividad Física system Generación Dieta y Rutina de Ejercicios Gimnasio Seguimiento Pacientes
  • 44. AES: Framework Genérico de Adaptación [6] Proyecto AYLLU: Financiado por Colciencias
  • 45. Uso de AES en un Ambiente Educativo
  • 46. Uso de AES en un Ambiente Educativo
  • 47. Uso de AES en un Ambiente Educativo
  • 48. Uso de AES en un Ambiente Educativo
  • 49. Uso de AES en un Ambiente Educativo
  • 50. Plan • Contexto • Computación Móvil • Adaptación • Trabajos Relacionados • Trabajos en la PUJ • Conclusiones
  • 51. Conclusiones Nuevas necesidades de los contextos nómadas • Acceder a SI a través de diferentes tipos de dispositivo • Adaptar la información considerando el perfil del usuario y el contexto de uso • Obtener la información proveniente de diferentes SI ejecutándose en DM o servidores
  • 52. Conclusiones Novedades en cuanto a: •Dispositivos de Acceso •Tecnologías de comunicación •Usuarios Buscar un equilibrio entre: •Desempeño •Satisfacción del usuario
  • 53. Importancia de la adaptación en el desarrollo móvil Angela Cristina CARRILLO RAMOS angela.carrillo@javeriana.edu.co http://sophia.javeriana.edu.co/~acarrillo Gracias por su atención ¿ Preguntas ?
  • 54. Bibliografía [1] Albayrak, S., Wollny, S., Varone, N., Lommatzsch, A., Milosevic D. Agent Technology for Personalized Information Filtering: The PIA-System. In: Liebrock, L. (eds.): Proceedings of the 20th Annual ACM Symposium on Applied (SAC 2005) (Santa Fe, USA, March 13-17, 2005), ACM Press, New York, NY (2005), pp. 54-59. [2] Bouchard, H., Nie, J.Y. Modèles de langues appliquées à la recherche d’information contextuelle. Proceedings CORIA 2006 (Lyon, France, 15-17 mars 2006), pp. 213-224. [3] Bouzeghoub, M., Kostadinov, D. Personnalisation de l’information : aperçu de l'état de l'art et définition d'un modèle flexible de profils. Proceedings CORIA 2005 (Grenoble, France, 9-11 mars, 2005), pp. 201-218. [4] Calisti, M., Lozza, T., Greenwood, D. An Agent-Based Middleware for Adaptive Roaming in Wireless Network. In: Proceedings of Workshop on Agents for Ubiquitous Computing (UbiAgents04) (Columbia University, New York City, USA July 20, 2004) in conjunction with AAMAS2004 . http://www.ift.ulaval.ca/~mellouli/ubiagents04/ [5] Carrillo Ramos, A., Villanova-Oliver, M., Gensel, J., Martin, H. Knowledge Management for Adapted Information Retrieval in Ubiquitous Environments. In: Proceedings of the 2nd International Conference on Web Information Systems and Technologies (WEBIST 2006) (Setubal, Portugal, April 11-13, 2005), Insticc Press, Portugal (2006), pp. 21-29. [6] Carrillo Ramos, Angela; Arias-Baez, María Paula; Torres-Ribero, Luis Guillermo; Pomares, Alexandra; González, Enrique: “Enriching Services using Agents in Mobile Environments”. The 3rd International Conference on Multimedia Computing and Systems (ICMCS’12), Tangier, Marruecos, Mayo 10-12 de 2012. [7] Dey, A.N., Abowd, G.D. Towards a Better Understanding of Context and Context-Awareness. In: Gellersen, H.W. (eds): Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing (HUC'99) (Karlsruhe, Germany, September 27-29, 1999), Lecture Notes in Computer Science, vol. 1707, Springer-Verlag, Berlin-Heidelberg (1999), pp. 304-307. [8] Freuder, E.C., Likitvivatanavong, C., Moretti, M. Rossi, F., Wallace, R.J. Computing Explanations and Implications in Preference-Based Configurators. In: O'Sullivan, B. (ed.): Proceedings of the Recent Advances in Constraints, Joint ERCIM/CologNet International Workshop on Constraint Solving and Constraint Logic Programming (Cork, Ireland, June 19-21, 2002), Selected Papers, Lecture Notes in Computer Science, vol. 2627, Springer-Verlag, Berlin Heidelberg (2003), pp. 76-92. [9] Gandon, F., Sadeh, N. Semantic Web Technologies to Reconcile Privacy and Context Awareness. Journal of Web Semantics. vol. 1, no. 3. (October 31, 2004). http://www.websemanticsjournal.org/ps/pub/2004-17.
  • 55. Bibliografía [10] Hafenrichter, B., Kießling, W. Optimization of Relational Preference Queries. In: Williams, H. E., Dobbie, G. (eds.): Proceedings of the 16th Australasian Database Conference (ADC 2005) (Newcastle, Australia, January 31st - February 3rd 2005), Conferences in Research and Practice in Information Technology, vol. 39 (2005), pp. 175-184. [11] Harvey, T., Decker K., Carberry, S. Multi-Agent Decision Support Via User Modeling. In: Aarts, H., Westra, J. (eds.): Proceedings of the 4th International Conference on Autonomous Agent and Multi-Agent Systems (AAMAS 2005) (Utrecht, Netherlands, July 25-29, 2005), ACM Press, New York, NY (2005), pp. 222-229. [12] Kamara, L., Pitt, B., Sergot, M. Norm Aware Agents for Ad Hoc Networks: A position paper. In: Proceedings of the Workshop on Agents for Ubiquitous Computing (UbiAgents04) (Columbia University, New York City, USA July 20, 2004) in conjunction with AAMAS2004. http://www.ift.ulaval.ca/~mellouli/ubiagents04/. [13] Kassab, R., Lamirel, J.C., Nauer, E. Une nouvelle approche pour la modélisation du profil de l'utilisateur dans les systèmes de filtrage d'information basés sur le contenu : le modèle de filtre détecteur de nouveauté. Proceedings CORIA 2005 (Grenoble, France, 9-11 mars, 2005) pp. 185-200. [14] Kechid, S., Drias, H. Accès personnalisé à des multiples serveurs d’informations. Proceedings CORIA 2006 (Lyon, France, 15- 17 mars, 2006), pp. 249-254. [15] Kurumatani, K. Mass User Support for Social Coordination among Citizen in a Real Environnement. In: Chen, S-H., Ohuchi, A. (eds.): Proceedings of the International Workshop on Multi-Agent for Mass User Support. (MAMUS 2003) (Acapulco, Mexico, August 10, 2003), Lecture Notes in Artificial Intelligent, vol. 3012. Springer-Verlag, Berlin Heidelberg (2004), pp. 1–16. [16] Lech, T., Wienhofen, L. AmbieAgents: A Scalable Infrastructure for Mobile and Context-Aware Information Services. In: Aarts, H., Westra, J. (eds.): Proceedings of the 4th International Conference on Autonomous Agent and Multi-Agent Systems (AAMAS 2005) (Utrecht, Netherlands, July 25-29, 2005), ACM Press, New York, NY (2005), pp. 625-631.
  • 56. Bibliografía [17] Sashima, A., Izumi, N., Kurumatani, K. CONSORTS: A Multi-agent Architecture for Service Coordination in Ubiquitous Computing. In: Chen, S-H., Ohuchi, A. (eds.): Proceedings of the International Workshop on Multi-Agent for Mass User Support. (MAMUS 2003) (Acapulco, Mexico, August 10, 2003), Lecture Notes in Artificial Intelligence, vol. 3012. Springer-Verlag, Berlin Heidelberg (2004), pp. 190–216. [18] Tamine, L., Bahsoun, W. Définition d’un profil multidimensionnel de l’utilisateur. Proceedings CORIA 2006 (Lyon, France, 15- 17 mars, 2006), pp. 225-236. [19] Titkov, L., Poslad, S. Supporting privacy for U-commerce tourism services. In: Proceedings of the Workshop on Agents for Ubiquitous Computing (UbiAgents04) (Columbia University, New York City, USA July 20, 2004) in conjunction with AAMAS 2004. http://www.ift.ulaval.ca/~mellouli/ubiagents04/ [20] Zemirli, N., Lechani Tamine, L., Boughanem, M. Accès personnalisé à l'information : Proposition d'un profil utilisateur multidimensionnel. In: Proceedings of the 7th International Symposium on Programming and Systems (ISPS’2005) (Algiers, Algeria May 9-11, 2005). http://www.isps2005.dz/proceedings/papers/3-244.pdf).