La computación sensible es una forma de computación ubicua que utiliza sensores para percibir su entorno y reaccionar en consecuencia. Un uso común de los sensores es construir un modelo del mundo que permita crear aplicaciones que tengan en cuenta la ubicación o el contexto.
Un prototipo de investigación famoso de un sistema informático consciente fue el trabajo de AT&T Laboratories , Cambridge (ahora desaparecido). Consistía en un sistema de localización ultrasónico en interiores llamado " Active Bats " que proporcionaba una precisión de localización de unos 3 cm. El modelo mundial se gestionaba a través de la base de datos SPIRIT [1] , utilizando CORBA para acceder a la información y la indexación espacial para entregar eventos de alto nivel como "Alicia ha entrado en la cocina" a aplicaciones de escucha conscientes del contexto . La investigación continúa en el Grupo de Tecnología Digital de la Universidad de Cambridge .
Algunos ejemplos de aplicaciones del sistema incluyen:
Un sistema adaptativo al contexto permite normalmente al usuario mantener una determinada aplicación (en diferentes formas) mientras se desplaza entre diferentes tecnologías de acceso inalámbrico, ubicaciones y dispositivos e incluso ejecuta simultáneamente tareas cotidianas como reuniones, conducir un coche, etc. Por ejemplo, un sistema de navegación adaptativo al contexto y, por lo tanto, ubicuo, ofrecería soporte de navegación en las situaciones en el hogar , en interiores , al aire libre y en el coche . Esto implica hacer que la funcionalidad de navegación esté disponible para diferentes disponibilidades de dispositivos de salida, dispositivos de entrada y sensores de ubicación, así como adaptar la operatividad de la interacción del usuario a la velocidad actual, el ruido o las desventajas del operador, teniendo en cuenta la aplicabilidad general en función de las preferencias del usuario, su conocimiento, la tarea actual, etc. [ cita requerida ]