SlideShare uma empresa Scribd logo
1 de 2
PROYECTO GAIA.
Arreola Romero Lesly Giovanna
http://www.sc.ehu.es/acwlaroa/papers/Context_Aware.pdf

Proyecto Gaia es una infraestructura que pretende servir de apoyo a aplicaciones sensibles
al contexto. El Proyecto Gaia se define como una meta de Sistema Operativo para espacios
activos es decir que se refieren a emplazamientos físicos que contienen objetos reales,
dispositivos heterogéneos que pueden estar inter conectados y personas realizando
actividades. Estos espacios activos están coordinados por un software que ayude a la
realización de las actividades del usuario, con lo cual Gaia pretende ampliar el alcance de los
sistemas tradicionales para abarcar el espacio físico y los dispositivos que lo rodean,
convirtiendo estos espacios en sistemas interactivos con los espacios activos, que son
equivalentes a un sistema computacional tradicional, compuesto de dispositivos de entrada y
salida, recursos, periféricos, etc.; para ello Gaia pretende trasladar la funcionalidad de un
sistema operativo a los espacios activos. Este enfoque de tomar el entorno inteligente como
un So es diferencial respecto a otros proyectos.
Este SO gestionará los recursos en un espacio activo: ya que localizará los dispositivos más
adecuados, detectará cuando nuevos dispositivos son añadidos, adaptará contenidos cuando
los formatos no sean compatibles.
Para mayor información:
http://www.tecnologico.deusto.es/projects/smartlab/docs/E1_1_SMARTLAB_Definicion_y_am
bito_del_proyecto.pdf
El proyecto Gaia tiene una arquitectura específica para este tipo de sistemas sensibles al
contexto. Su infraestructura se divide en el propio núcleo y el framework que lo utiliza.
El núcleo de Gaia consta de los siguientes elementos:
• Gestor de Eventos: proporciona una estructura de eventos flexible para espacios donde los
elementos son dinámicos y cambian constantemente (un componente comienza su
ejecución, una persona entra en el recinto, una aplicación se mueve de un computador a
otro). Este gestor de eventos distribuye los eventos en el Espacio Activo y lo hace de una
forma desacoplada, utilizando suministradores de eventos, consumidores que se registran a
ellos y canales para transportar la propagación de los eventos.
• Servicio de Contexto: proporciona información del propio contexto del Espacio Activo. Actúa
de punto de contacto entre el contexto y las aplicaciones del sistema, posibilitando a las
mismas el poder informarse, reaccionar y adaptarse a él.
• Servicio de Presencia: es una particularización especial del contexto ideada para registrar el
estado de los dispositivos, personas y componentes software. Al centrarse esta
COMPUTACION UBICUA.

Secuencia: 3CM60
PROYECTO GAIA.
Arreola Romero Lesly Giovanna
http://www.sc.ehu.es/acwlaroa/papers/Context_Aware.pdf

Infraestructura en ser un meta Sistema Operativo, da especial importancia a este
subconjunto de contexto y arquitectónicamente lo separa del Gestor de Contexto.
• Repositorio: actúa de Base de Datos sobre lo elementos físicos y digitales que existen
dentro del Espacio Activo. Es el lugar donde se guarda su información y de donde las
aplicaciones los recogen y buscan. Cuando una aplicación comienza acude al repositorio
para encontrar los recursos que necesita, como pantallas, altavoces y nodos de ejecución.
• Sistema de Archivos de Contexto: ofrece los recursos de almacenamiento a las
aplicaciones y demás componentes de forma que incluye información de contexto, para que
muchas tareas que se hacen manualmente puedan ser hechas de forma automática
conociendo la información de contexto.
Para mayor información: http://www.sc.ehu.es/acwlaroa/papers/Context_Aware.pdf
En mi opinión considero que el proyecto Gaia describe soluciones eficientes para problemas
de aplicaciones sensibles al contexto, aunque su foco es para aplicaciones que realmente
comparte la meta de Sistema Operativo. Su infraestructura modela el contexto, ofrece
herramientas para razonar sobre él y soluciona a través de eventos y un repositorio el
problema de descentralización del contexto. Quizá pudiera completarse con un módulo
interno en el Gestor de Contexto que ofrezca agrupación o caracterización. Su infraestructura
es descentralizada y desacoplada, lo que la hace muy tolerante a fallos. Utiliza
extensivamente modelos distribuidos de componentes. Su sistema de inferencia se basa en
un motor de reglas de predicados lógicos de primer nivel, fáciles de representar, pero no
ofrece mecanismos de representar incertidumbre ni lógica difusa.

COMPUTACION UBICUA.

Secuencia: 3CM60

Mais conteúdo relacionado

Semelhante a CU3CM60-ARREOLA R LESLY-PROYECTO GAIA

Software Tipos de Sistemas
Software Tipos de SistemasSoftware Tipos de Sistemas
Software Tipos de Sistemasgrupomachine
 
Cloud computing para la educación
Cloud computing para la educaciónCloud computing para la educación
Cloud computing para la educaciónjydiazg
 
Diapositivas biblioteca pc
Diapositivas biblioteca pcDiapositivas biblioteca pc
Diapositivas biblioteca pcRRcarlaRR
 
Actividad teorico practica paquetes especializados
Actividad teorico practica paquetes especializadosActividad teorico practica paquetes especializados
Actividad teorico practica paquetes especializadosanndreitha0109
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfCarmenKeim2
 
Arquitectura de la Nube: Modelos de Servicios y Despliegue- Abg. karen ibarra...
Arquitectura de la Nube: Modelos de Servicios y Despliegue- Abg. karen ibarra...Arquitectura de la Nube: Modelos de Servicios y Despliegue- Abg. karen ibarra...
Arquitectura de la Nube: Modelos de Servicios y Despliegue- Abg. karen ibarra...KarenIbarra32
 
Glosario alfabetización
Glosario alfabetización Glosario alfabetización
Glosario alfabetización eunice caro
 
Glosario alfabetización
Glosario alfabetización Glosario alfabetización
Glosario alfabetización eunice caro
 
Lenguaje de programacion maria gomez
Lenguaje de programacion maria gomezLenguaje de programacion maria gomez
Lenguaje de programacion maria gomezMariaAlejandra420
 
Tipos de sistemas opertativos
Tipos de sistemas opertativosTipos de sistemas opertativos
Tipos de sistemas opertativosJavier Maroto
 
Taller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparroTaller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparroManuel Chaparro
 
2011 04 ecosistemas software de soporte a la integración continua
2011 04 ecosistemas software de soporte a la integración continua2011 04 ecosistemas software de soporte a la integración continua
2011 04 ecosistemas software de soporte a la integración continuaJuan José Guerra Martín
 
Aplicaciones Middleware
Aplicaciones MiddlewareAplicaciones Middleware
Aplicaciones Middlewareparedes03
 
Proyecto ciid uti_2011
Proyecto ciid uti_2011Proyecto ciid uti_2011
Proyecto ciid uti_2011Luis Sailema
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidoserwin portillo
 
Lenguaje de programación
Lenguaje de programación Lenguaje de programación
Lenguaje de programación Jean Gallardo
 

Semelhante a CU3CM60-ARREOLA R LESLY-PROYECTO GAIA (20)

Project leo (1)
Project leo (1)Project leo (1)
Project leo (1)
 
Software Tipos de Sistemas
Software Tipos de SistemasSoftware Tipos de Sistemas
Software Tipos de Sistemas
 
Cloud computing para la educación
Cloud computing para la educaciónCloud computing para la educación
Cloud computing para la educación
 
Diapositivas biblioteca pc
Diapositivas biblioteca pcDiapositivas biblioteca pc
Diapositivas biblioteca pc
 
Diccionario informatico
Diccionario informaticoDiccionario informatico
Diccionario informatico
 
Actividad teorico practica paquetes especializados
Actividad teorico practica paquetes especializadosActividad teorico practica paquetes especializados
Actividad teorico practica paquetes especializados
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdf
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Arquitectura de la Nube: Modelos de Servicios y Despliegue- Abg. karen ibarra...
Arquitectura de la Nube: Modelos de Servicios y Despliegue- Abg. karen ibarra...Arquitectura de la Nube: Modelos de Servicios y Despliegue- Abg. karen ibarra...
Arquitectura de la Nube: Modelos de Servicios y Despliegue- Abg. karen ibarra...
 
Glosario alfabetización
Glosario alfabetización Glosario alfabetización
Glosario alfabetización
 
Glosario alfabetización
Glosario alfabetización Glosario alfabetización
Glosario alfabetización
 
Lenguaje de programacion maria gomez
Lenguaje de programacion maria gomezLenguaje de programacion maria gomez
Lenguaje de programacion maria gomez
 
Tipos de sistemas opertativos
Tipos de sistemas opertativosTipos de sistemas opertativos
Tipos de sistemas opertativos
 
Taller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparroTaller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparro
 
2011 04 ecosistemas software de soporte a la integración continua
2011 04 ecosistemas software de soporte a la integración continua2011 04 ecosistemas software de soporte a la integración continua
2011 04 ecosistemas software de soporte a la integración continua
 
Aplicaciones Middleware
Aplicaciones MiddlewareAplicaciones Middleware
Aplicaciones Middleware
 
Proyecto ciid uti_2011
Proyecto ciid uti_2011Proyecto ciid uti_2011
Proyecto ciid uti_2011
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Lenguaje de programación
Lenguaje de programación Lenguaje de programación
Lenguaje de programación
 
Software
SoftwareSoftware
Software
 

Mais de lslyar

CU3CM60-EQ#3-REDES CON SENSORES
CU3CM60-EQ#3-REDES CON SENSORESCU3CM60-EQ#3-REDES CON SENSORES
CU3CM60-EQ#3-REDES CON SENSORESlslyar
 
CU3CM60-EQ#3-INFRARROJO
CU3CM60-EQ#3-INFRARROJOCU3CM60-EQ#3-INFRARROJO
CU3CM60-EQ#3-INFRARROJOlslyar
 
CU3CM60-EQ3-INFRARROJO
CU3CM60-EQ3-INFRARROJOCU3CM60-EQ3-INFRARROJO
CU3CM60-EQ3-INFRARROJOlslyar
 
CU3CM60-EQ3-REDES CON SENSORES
CU3CM60-EQ3-REDES CON SENSORESCU3CM60-EQ3-REDES CON SENSORES
CU3CM60-EQ3-REDES CON SENSORESlslyar
 
CU3CM60-EQ3-SHAZAM
CU3CM60-EQ3-SHAZAMCU3CM60-EQ3-SHAZAM
CU3CM60-EQ3-SHAZAMlslyar
 
CU3CM60-EQ3-SHAZAM
CU3CM60-EQ3-SHAZAMCU3CM60-EQ3-SHAZAM
CU3CM60-EQ3-SHAZAMlslyar
 
CU3CM60-ARREOLA R LESLY-SISTEMAS EMBEBIDOS
CU3CM60-ARREOLA R LESLY-SISTEMAS EMBEBIDOSCU3CM60-ARREOLA R LESLY-SISTEMAS EMBEBIDOS
CU3CM60-ARREOLA R LESLY-SISTEMAS EMBEBIDOSlslyar
 
CU3CM60-ARREOLA R LESLY-REALIDAD AUMENTADA
CU3CM60-ARREOLA R LESLY-REALIDAD AUMENTADACU3CM60-ARREOLA R LESLY-REALIDAD AUMENTADA
CU3CM60-ARREOLA R LESLY-REALIDAD AUMENTADAlslyar
 
CU3CM60-ARREOLA R LESLY-REDES CONVERGENTES
CU3CM60-ARREOLA R LESLY-REDES CONVERGENTESCU3CM60-ARREOLA R LESLY-REDES CONVERGENTES
CU3CM60-ARREOLA R LESLY-REDES CONVERGENTESlslyar
 
CU3CM60-ARREOLA R LESLY-COMPUTACION GRID
CU3CM60-ARREOLA R LESLY-COMPUTACION GRIDCU3CM60-ARREOLA R LESLY-COMPUTACION GRID
CU3CM60-ARREOLA R LESLY-COMPUTACION GRIDlslyar
 
CU3CM60-ARREOLA R LESLY-GREEN COMPUTING
CU3CM60-ARREOLA R LESLY-GREEN COMPUTINGCU3CM60-ARREOLA R LESLY-GREEN COMPUTING
CU3CM60-ARREOLA R LESLY-GREEN COMPUTINGlslyar
 
CU3CM60-ARREOLA R LESLY-COMPUTACION URBANA
CU3CM60-ARREOLA R LESLY-COMPUTACION URBANACU3CM60-ARREOLA R LESLY-COMPUTACION URBANA
CU3CM60-ARREOLA R LESLY-COMPUTACION URBANAlslyar
 
CU3CM60-ARREOLA R LESLY-PROYECTO NEW SONG
CU3CM60-ARREOLA R LESLY-PROYECTO NEW SONGCU3CM60-ARREOLA R LESLY-PROYECTO NEW SONG
CU3CM60-ARREOLA R LESLY-PROYECTO NEW SONGlslyar
 
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTOCU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTOlslyar
 
CU3CM60-ARREOLA R LESLY-OUTSOURCING
CU3CM60-ARREOLA R LESLY-OUTSOURCINGCU3CM60-ARREOLA R LESLY-OUTSOURCING
CU3CM60-ARREOLA R LESLY-OUTSOURCINGlslyar
 
CU3CM60-ARREOLA R LESLY-NEXT GENERATION NETWORKING
CU3CM60-ARREOLA R LESLY-NEXT GENERATION NETWORKINGCU3CM60-ARREOLA R LESLY-NEXT GENERATION NETWORKING
CU3CM60-ARREOLA R LESLY-NEXT GENERATION NETWORKINGlslyar
 
CU3CM60-ARREOLA R LESLY-ZIGBEE
CU3CM60-ARREOLA R LESLY-ZIGBEECU3CM60-ARREOLA R LESLY-ZIGBEE
CU3CM60-ARREOLA R LESLY-ZIGBEElslyar
 
CU3CM60-ARREOLA R LESLY-INSTITUTE FOR PERVASIVE COMPUTING
CU3CM60-ARREOLA R LESLY-INSTITUTE FOR PERVASIVE COMPUTINGCU3CM60-ARREOLA R LESLY-INSTITUTE FOR PERVASIVE COMPUTING
CU3CM60-ARREOLA R LESLY-INSTITUTE FOR PERVASIVE COMPUTINGlslyar
 
CU3CM60-ARREOLA R LESLY-INTELIGENCIA AMBIENTAL
CU3CM60-ARREOLA R LESLY-INTELIGENCIA AMBIENTALCU3CM60-ARREOLA R LESLY-INTELIGENCIA AMBIENTAL
CU3CM60-ARREOLA R LESLY-INTELIGENCIA AMBIENTALlslyar
 
CU3CM60-ARREOLA R LESLY-PERVASIVE COMPUTING
CU3CM60-ARREOLA R LESLY-PERVASIVE COMPUTINGCU3CM60-ARREOLA R LESLY-PERVASIVE COMPUTING
CU3CM60-ARREOLA R LESLY-PERVASIVE COMPUTINGlslyar
 

Mais de lslyar (20)

CU3CM60-EQ#3-REDES CON SENSORES
CU3CM60-EQ#3-REDES CON SENSORESCU3CM60-EQ#3-REDES CON SENSORES
CU3CM60-EQ#3-REDES CON SENSORES
 
CU3CM60-EQ#3-INFRARROJO
CU3CM60-EQ#3-INFRARROJOCU3CM60-EQ#3-INFRARROJO
CU3CM60-EQ#3-INFRARROJO
 
CU3CM60-EQ3-INFRARROJO
CU3CM60-EQ3-INFRARROJOCU3CM60-EQ3-INFRARROJO
CU3CM60-EQ3-INFRARROJO
 
CU3CM60-EQ3-REDES CON SENSORES
CU3CM60-EQ3-REDES CON SENSORESCU3CM60-EQ3-REDES CON SENSORES
CU3CM60-EQ3-REDES CON SENSORES
 
CU3CM60-EQ3-SHAZAM
CU3CM60-EQ3-SHAZAMCU3CM60-EQ3-SHAZAM
CU3CM60-EQ3-SHAZAM
 
CU3CM60-EQ3-SHAZAM
CU3CM60-EQ3-SHAZAMCU3CM60-EQ3-SHAZAM
CU3CM60-EQ3-SHAZAM
 
CU3CM60-ARREOLA R LESLY-SISTEMAS EMBEBIDOS
CU3CM60-ARREOLA R LESLY-SISTEMAS EMBEBIDOSCU3CM60-ARREOLA R LESLY-SISTEMAS EMBEBIDOS
CU3CM60-ARREOLA R LESLY-SISTEMAS EMBEBIDOS
 
CU3CM60-ARREOLA R LESLY-REALIDAD AUMENTADA
CU3CM60-ARREOLA R LESLY-REALIDAD AUMENTADACU3CM60-ARREOLA R LESLY-REALIDAD AUMENTADA
CU3CM60-ARREOLA R LESLY-REALIDAD AUMENTADA
 
CU3CM60-ARREOLA R LESLY-REDES CONVERGENTES
CU3CM60-ARREOLA R LESLY-REDES CONVERGENTESCU3CM60-ARREOLA R LESLY-REDES CONVERGENTES
CU3CM60-ARREOLA R LESLY-REDES CONVERGENTES
 
CU3CM60-ARREOLA R LESLY-COMPUTACION GRID
CU3CM60-ARREOLA R LESLY-COMPUTACION GRIDCU3CM60-ARREOLA R LESLY-COMPUTACION GRID
CU3CM60-ARREOLA R LESLY-COMPUTACION GRID
 
CU3CM60-ARREOLA R LESLY-GREEN COMPUTING
CU3CM60-ARREOLA R LESLY-GREEN COMPUTINGCU3CM60-ARREOLA R LESLY-GREEN COMPUTING
CU3CM60-ARREOLA R LESLY-GREEN COMPUTING
 
CU3CM60-ARREOLA R LESLY-COMPUTACION URBANA
CU3CM60-ARREOLA R LESLY-COMPUTACION URBANACU3CM60-ARREOLA R LESLY-COMPUTACION URBANA
CU3CM60-ARREOLA R LESLY-COMPUTACION URBANA
 
CU3CM60-ARREOLA R LESLY-PROYECTO NEW SONG
CU3CM60-ARREOLA R LESLY-PROYECTO NEW SONGCU3CM60-ARREOLA R LESLY-PROYECTO NEW SONG
CU3CM60-ARREOLA R LESLY-PROYECTO NEW SONG
 
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTOCU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
 
CU3CM60-ARREOLA R LESLY-OUTSOURCING
CU3CM60-ARREOLA R LESLY-OUTSOURCINGCU3CM60-ARREOLA R LESLY-OUTSOURCING
CU3CM60-ARREOLA R LESLY-OUTSOURCING
 
CU3CM60-ARREOLA R LESLY-NEXT GENERATION NETWORKING
CU3CM60-ARREOLA R LESLY-NEXT GENERATION NETWORKINGCU3CM60-ARREOLA R LESLY-NEXT GENERATION NETWORKING
CU3CM60-ARREOLA R LESLY-NEXT GENERATION NETWORKING
 
CU3CM60-ARREOLA R LESLY-ZIGBEE
CU3CM60-ARREOLA R LESLY-ZIGBEECU3CM60-ARREOLA R LESLY-ZIGBEE
CU3CM60-ARREOLA R LESLY-ZIGBEE
 
CU3CM60-ARREOLA R LESLY-INSTITUTE FOR PERVASIVE COMPUTING
CU3CM60-ARREOLA R LESLY-INSTITUTE FOR PERVASIVE COMPUTINGCU3CM60-ARREOLA R LESLY-INSTITUTE FOR PERVASIVE COMPUTING
CU3CM60-ARREOLA R LESLY-INSTITUTE FOR PERVASIVE COMPUTING
 
CU3CM60-ARREOLA R LESLY-INTELIGENCIA AMBIENTAL
CU3CM60-ARREOLA R LESLY-INTELIGENCIA AMBIENTALCU3CM60-ARREOLA R LESLY-INTELIGENCIA AMBIENTAL
CU3CM60-ARREOLA R LESLY-INTELIGENCIA AMBIENTAL
 
CU3CM60-ARREOLA R LESLY-PERVASIVE COMPUTING
CU3CM60-ARREOLA R LESLY-PERVASIVE COMPUTINGCU3CM60-ARREOLA R LESLY-PERVASIVE COMPUTING
CU3CM60-ARREOLA R LESLY-PERVASIVE COMPUTING
 

CU3CM60-ARREOLA R LESLY-PROYECTO GAIA

  • 1. PROYECTO GAIA. Arreola Romero Lesly Giovanna http://www.sc.ehu.es/acwlaroa/papers/Context_Aware.pdf Proyecto Gaia es una infraestructura que pretende servir de apoyo a aplicaciones sensibles al contexto. El Proyecto Gaia se define como una meta de Sistema Operativo para espacios activos es decir que se refieren a emplazamientos físicos que contienen objetos reales, dispositivos heterogéneos que pueden estar inter conectados y personas realizando actividades. Estos espacios activos están coordinados por un software que ayude a la realización de las actividades del usuario, con lo cual Gaia pretende ampliar el alcance de los sistemas tradicionales para abarcar el espacio físico y los dispositivos que lo rodean, convirtiendo estos espacios en sistemas interactivos con los espacios activos, que son equivalentes a un sistema computacional tradicional, compuesto de dispositivos de entrada y salida, recursos, periféricos, etc.; para ello Gaia pretende trasladar la funcionalidad de un sistema operativo a los espacios activos. Este enfoque de tomar el entorno inteligente como un So es diferencial respecto a otros proyectos. Este SO gestionará los recursos en un espacio activo: ya que localizará los dispositivos más adecuados, detectará cuando nuevos dispositivos son añadidos, adaptará contenidos cuando los formatos no sean compatibles. Para mayor información: http://www.tecnologico.deusto.es/projects/smartlab/docs/E1_1_SMARTLAB_Definicion_y_am bito_del_proyecto.pdf El proyecto Gaia tiene una arquitectura específica para este tipo de sistemas sensibles al contexto. Su infraestructura se divide en el propio núcleo y el framework que lo utiliza. El núcleo de Gaia consta de los siguientes elementos: • Gestor de Eventos: proporciona una estructura de eventos flexible para espacios donde los elementos son dinámicos y cambian constantemente (un componente comienza su ejecución, una persona entra en el recinto, una aplicación se mueve de un computador a otro). Este gestor de eventos distribuye los eventos en el Espacio Activo y lo hace de una forma desacoplada, utilizando suministradores de eventos, consumidores que se registran a ellos y canales para transportar la propagación de los eventos. • Servicio de Contexto: proporciona información del propio contexto del Espacio Activo. Actúa de punto de contacto entre el contexto y las aplicaciones del sistema, posibilitando a las mismas el poder informarse, reaccionar y adaptarse a él. • Servicio de Presencia: es una particularización especial del contexto ideada para registrar el estado de los dispositivos, personas y componentes software. Al centrarse esta COMPUTACION UBICUA. Secuencia: 3CM60
  • 2. PROYECTO GAIA. Arreola Romero Lesly Giovanna http://www.sc.ehu.es/acwlaroa/papers/Context_Aware.pdf Infraestructura en ser un meta Sistema Operativo, da especial importancia a este subconjunto de contexto y arquitectónicamente lo separa del Gestor de Contexto. • Repositorio: actúa de Base de Datos sobre lo elementos físicos y digitales que existen dentro del Espacio Activo. Es el lugar donde se guarda su información y de donde las aplicaciones los recogen y buscan. Cuando una aplicación comienza acude al repositorio para encontrar los recursos que necesita, como pantallas, altavoces y nodos de ejecución. • Sistema de Archivos de Contexto: ofrece los recursos de almacenamiento a las aplicaciones y demás componentes de forma que incluye información de contexto, para que muchas tareas que se hacen manualmente puedan ser hechas de forma automática conociendo la información de contexto. Para mayor información: http://www.sc.ehu.es/acwlaroa/papers/Context_Aware.pdf En mi opinión considero que el proyecto Gaia describe soluciones eficientes para problemas de aplicaciones sensibles al contexto, aunque su foco es para aplicaciones que realmente comparte la meta de Sistema Operativo. Su infraestructura modela el contexto, ofrece herramientas para razonar sobre él y soluciona a través de eventos y un repositorio el problema de descentralización del contexto. Quizá pudiera completarse con un módulo interno en el Gestor de Contexto que ofrezca agrupación o caracterización. Su infraestructura es descentralizada y desacoplada, lo que la hace muy tolerante a fallos. Utiliza extensivamente modelos distribuidos de componentes. Su sistema de inferencia se basa en un motor de reglas de predicados lógicos de primer nivel, fáciles de representar, pero no ofrece mecanismos de representar incertidumbre ni lógica difusa. COMPUTACION UBICUA. Secuencia: 3CM60