Sistemas Ubicuos 5. Contexto

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

Arquitecturas de administración de redes y sus submodelos
Redes de Computadoras II
Tecnología Multimedia Fundamentos y Aplicaciones
Herramientas para la Investigación
ELECCION DE CARRERAS.
TEMA 1: Fundamentos Temario: Introducción a la informática
Sistemas Ubicuos 1. Introducción
La web semántica y su impacto en la recuperación de información
Prof. Adelaide Bianchini. Dpto. de Computación y Tecnología de la Información. Universidad Simón Bolívar. Mayo Diseño centrado en el usuario Prof.
Sistemas Ubicuos (Parte I) 2. Arquitecturas para sistemas ubicuos
Arquitectura Orientada a Servicios (SOA)
UPV - EHU Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores 1 Sistemas Ubicuos 4. Descubrimiento.
DSOO - María Eugenia Valencia
Introducción al software
CONCEPTOS Y PRINCIPIOS ORIENTADOS A OBJETOS
Java 2 Platform Enterprise Edition
Sistemas Ubicuos 5. Contexto e interacción inteligente
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
Sistemas Ubicuos 2. Dispositivos ubicuos
Yeimi Constanza Patiño
UPV - EHU Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores 1 Control de procesos y sincronización.
Introducción al tiempo real en sistemas empotrados
UPV - EHU MOISE Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores 1 Introducción al tiempo real.
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
AUDITORIA DE SISTEMAS DE INFORMACIÓN
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Profesor: Miguel Angel Vidal
HERRAMIENTAS CASE.
UPV - EHU Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores 1 Sistemas Ubicuos (Parte I) 1. Introducción.
INTELIGENCIA DE NEGOCIOS
UPV - EHU Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores 1 Sistemas Ubicuos 3. Plataformas y.
SEMANA Introducción.
DISEÑO DE LA INTERFAZ DE USUARIO
Ingeniería de Software
CONCEPTOS DE NUEVOS SISTEMAS 1. Un sistema de manejo de información 1. Un sistema de manejo de información Desde la perspectiva del usuario final todas.
UPV - EHU Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores 1 Sistemas Ubicuos 3. Gestión del contexto.
Sistemas de Información IS95872
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Integrantes: Daniel Peña Alfredo Zuñiga
LOS SISTEMAS DE INFORMACIÓN Javier F. López Parra.
Desarrollo de aplicaciones para ambientes distribuidos
UPV - EHU Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores 1 Sistemas Ubicuos 2. Dispositivos.
Arquitectura Orientada a Servicios
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Introducción al tiempo real en sistemas empotrados
Aplicación de Herramientas de soporte técnico
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Aplicación de Herramientas de soporte técnico Técnico profesional en soporte de infraestructuras informáticas y redes de datos (Quinta Sesión) Componente.
Distribución y Movilidad en Arquitecturas Software Orientadas a Aspectos Nour Ali Director: Isidro Ramos NODO: UPV.
PLAN DE INTEGRACIÓN DE LAS TIC EN EL CENTRO
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
UNIVERSIDAD LATINA E.I. L.E. Prof. Ramón Castro Liceaga II. LOS SISTEMAS DE INFORMACIÓN.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Términos y Conceptos Básicos
La mecatrónica de por sí no apunta a ser precisamente una tecnología y/o ingeniería, es la síntesis de tecnologías, usando no solamente tecnología mecánica.
PLATAFORMAS DE E-LEARNING. Contenidos Educativos accesibles para plataformas de E-Learning Definición Ventajas del aprendizaje online Componentes del.
GESTIÓN DE REDES - INTRODUCCIÓN
Ingeniería de Requisitos
Fundamentos de Sistemas Expertos
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Evolución web WEB 4.0?. Sistema basado en hipertexto, que permite clasificar información de diversos tipos, conocido como la gran telaraña mundial. Funciona.
Actividad 20. Métodos de prueba en entornos especializados M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
Unidad 3 MODELO DE ANALISIS.
Software.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Instituto Tecnológico de puebla Materia Desarrollo de aplicaciones para ambientes distribuidos Catedrático Dr. José Bernardo Parra Alumnos Cesar Mauricio.
TIPOS DE SOFTWARE Cintia Verónica Díaz Díaz 1° “A” TIC’s.
*INTERFACES*. DEFINICION Cuando uno usa una herramienta, o accede e interactúa con un sistema, suele haber “algo” entre uno mismo y el objeto de la interacción.
Ingeniería de Sistemas y Computación Andrea Herrera, MsC Septiembre de 2009
Transcripción de la presentación:

Sistemas Ubicuos 5. Contexto Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Contexto Definición y clases de contexto Gestión del contexto Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Contexto Metodologías Herramientas y plataformas Interfaces de usuario Aplicaciones inteligentes Seguridad e integridad Aspectos éticos y sociales Servicios Infraestructuras software Infraestructuras hardware Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Contexto Definición y clases de contexto Gestión del contexto Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Definición de contexto Conjunto de parámetros del entorno con sus valores asociados que determinan el comportamiento de una aplicación. Aplicaciones sensibles al contexto. El contexto es algo más que el conjunto de valores leídos por los sensores. El sistema de contexto combina parámetros básicos para elaborar contexto de más alto nivel. Tiene en cuenta la historia pasada. Proporciona persistencia. Adaptabilidad a la falta de información y a la incertidumbre. Se requiere una representación homogénea del contexto. Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Clases de contexto Contexto físico Contexto del usuario Sonido, iluminación, temperatura… Contexto del usuario Localización, lengua, conocimiento del entorno, habilidades/incapacidades… Contexto de la infraestructura Recursos, ancho de banda, coste de la comunicación… A veces se añade una cuarta categoría: Contexto temporal Util para especificar condiciones de tiempo real Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Sensibilidad al contexto (context awareness) Entornos y aplicaciones sensibles al contexto (context-aware) El entorno inteligente hace uso del contexto: Para presentar un contexto actualizado al usuario. Para adaptar su comportamiento al contexto  Proactividad Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Contexto e interacción inteligente Definición y clases de contexto Gestión del contexto Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Creación Representación Cómo se genera: context providers (en general, sensores) Representación Cómo se esepcifican parámetros y valores asociados Gestión (context provisioning) Cómo se hace disponible el contexto a los consumidores (en general, aplicaciones) Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Representación del contexto Creación de contexto Contextos de bajo nivel: sensores. Contextos de alto nivel: clasificación automática y/o razonamiento Identificación a partir de imágenes o voz P.ej: estado de ánimo a partir de la expresión facial o de la voz. Inferencia a partir de un conjunto de parámetros P.ej: determinación de la intención del usuario a partir de localización, orientación, velocidad, temperatura, hora, historial… Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Representación del contexto Métodos de representación: Pares (clave, valor) Stick-e notes (etiquetas o post-its) Se asocian notas a mensajes o eventos Lenguajes de marcado (p.ej., XML) Modelado orientado a objetos Modelado lógico (basado en reglas) Ontologías Representación del conocimiento, basado en la definición de un conjunto de conceptos en un dominio dado, y las relaciones entre ellos. Valores: discretos o continuos  discretizar  estereotipos Ctx de alto nivel: requiere representar relaciones semánticas. Ej.: “Home” adquiere valores de localización dependientes del sujeto. Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Context provisioning. Cómo el sistema suministra contexto a las aplicaciones distribuidas. Estructura Generadores de contexto Consumidores de contexto Manejadores de contexto (brokers) Esquemas Colas de mensajes Espacios de tuplas Public/Subscribe Ambitos: internet, local (entorno inteligente) Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Características de los enfoques Desacoplamiento espacial Dónde se consume el contexto no depende de dónde se produce Desacoplamiento temporal Cuándo se consume no depende de cuándo se produce (persistencia) Funcionamiento asíncrono Consumidores y productores de contexto no tienen que sincronizarse para la comunicación Desacoplamiento espacial Desacoplamiento temporal Funcionamiento asíncrono Mensajes No Sólo productores Espacios de tuplas Sí Public/Subscribe Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers a>5 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers a>7 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers a=7 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers 7 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers a=8 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores

Gestión del contexto Ejemplo: arquitectura publish/subscribe Red de brokers 8 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores