La computación omnipresente, también llamada computación ubicua, es la tendencia creciente de incrustar capacidad computacional (generalmente en forma de microprocesadores) en objetos cotidianos para que se comuniquen eficazmente y realicen tareas útiles de forma que se minimice la necesidad del usuario final de interactuar con las computadoras como ordenadores. Los dispositivos de computación omnipresente están conectados a la red y están constantemente disponibles.
A diferencia de la computación de escritorio, la computación omnipresente puede ocurrir con cualquier dispositivo, en cualquier momento, en cualquier lugar y en cualquier formato de datos a través de cualquier red y puede pasar tareas de un ordenador a otro cuando, por ejemplo, un usuario se desplaza de su coche a su oficina. Los dispositivos informáticos omnipresentes han evolucionado hasta incluir:
- ordenadores portátiles;
- portátiles;
- teléfonos inteligentes;
- tabletas;
- dispositivos para llevar puestos;
- y sensores (por ejemplo, en componentes de gestión de flotas y tuberías, sistemas de iluminación, electrodomésticos).
Considerada a menudo como la sucesora de la informática móvil, la informática ubicua implica generalmente tecnologías de comunicación inalámbrica y de red, dispositivos móviles, sistemas integrados, ordenadores portátiles, etiquetas de identificación por radiofrecuencia (RFID), middleware y agentes de software. A menudo se incluyen también capacidades de Internet, reconocimiento de voz e inteligencia artificial (IA).
Cómo se utiliza la computación ubicua
Las aplicaciones de computación ubicua han sido diseñadas para el uso de los consumidores y para ayudar a las personas a realizar su trabajo.
Un ejemplo de computación ubicua es un Apple Watch que avisa al usuario de una llamada telefónica y permite completar la llamada a través del reloj. Otro ejemplo es cuando un usuario registrado en Audible, el servidor de audiolibros de Amazon, inicia su libro utilizando la aplicación de Audible en un smartphone en el tren y continúa escuchando el libro a través de Amazon Echo en casa.
Un entorno en el que los dispositivos, presentes en todas partes, son capaces de realizar alguna forma de computación puede considerarse un entorno de computación ubicua. Entre las industrias que gastan dinero en investigación y desarrollo (I&D) para la computación ubicua se encuentran las siguientes:
- energía
- entretenimiento
- sanidad
- logística
- militar
Importancia
Debido a que los sistemas de computación ubicua son capaces de recoger, procesar y comunicar datos, pueden adaptarse al contexto y la actividad de los mismos. Esto significa, en esencia, una red que puede entender su entorno y mejorar la experiencia humana y la calidad de vida.
Historia
La computación omnipresente fue pionera en el Laboratorio de Investigación Olivetti de Cambridge (Inglaterra), donde se creó el Active Badge, un «ordenador de pinza» del tamaño de una tarjeta de identificación de empleado, que permitía a la empresa rastrear la ubicación de las personas en un edificio, así como los objetos a los que estaban adheridos.
Capítulo: Este diagrama de la computación omnipresente muestra el papel de los sensores y otros dispositivos integrados de baja potencia en la computación omnipresente.
Mark Weiser, considerado en gran medida el padre de la computación omnipresente, y sus colegas de Xerox PARC comenzaron poco después a construir las primeras encarnaciones de los dispositivos de computación omnipresente en forma de «pestañas», «almohadillas» y «placas».»
Weiser describió el concepto de computación ubicua de la siguiente manera:
Inspirados por los científicos sociales, filósofos y antropólogos de PARC, hemos tratado de dar una mirada radical a cómo deberían ser la computación y las redes. Creemos que la gente vive a través de sus prácticas y conocimientos tácitos, de modo que las cosas más poderosas son las que son efectivamente invisibles en su uso. Este es un reto que afecta a toda la informática. Nuestro enfoque preliminar: Activar el mundo. Proporcionar cientos de dispositivos informáticos inalámbricos por persona y por oficina de todas las escalas (desde pantallas de 1″ hasta el tamaño de la pared). Esto ha exigido un nuevo trabajo en sistemas operativos, interfaces de usuario, redes, redes inalámbricas, pantallas y muchas otras áreas. Llamamos a nuestro trabajo «informática ubicua». Se trata de algo diferente a las PDA, los Dynabooks o la información en la punta de los dedos. Se trata de una computación invisible, en todas partes, que no vive en un dispositivo personal de ningún tipo, sino que está en la carpintería de todas partes.
Más tarde escribió:
Durante 30 años, la mayor parte del diseño de interfaces, y la mayor parte del diseño de ordenadores, se ha dirigido por el camino de la máquina «dramática». Su máximo ideal es hacer un ordenador tan emocionante, tan maravilloso, tan interesante, que nunca queramos estar sin él. Un camino menos transitado es el que yo llamo «invisible»: su máximo ideal es hacer un ordenador tan integrado, tan adecuado, tan natural, que lo utilicemos sin siquiera pensar en él. (También he llamado a esta noción «informática ubicua», y he situado sus orígenes en el posmodernismo). Creo que, en los próximos 20 años, la segunda vía llegará a dominar. Pero no será fácil; muy poco de la infraestructura de nuestro sistema actual sobrevivirá. En el PARC llevamos cuatro años construyendo versiones de la futura infraestructura en forma de ordenadores del tamaño de una pulgada, un pie o una yarda que llamamos pestañas, almohadillas y placas. Nuestros prototipos a veces han tenido éxito, pero más a menudo han fracasado por ser invisibles. A partir de lo que hemos aprendido, ahora estamos explorando algunas nuevas direcciones para la ubicomp, incluida la famosa pantalla de «cuerda colgante».
El término computación omnipresente apareció a finales de la década de 1990, popularizado en gran medida por la creación de la división de computación omnipresente de IBM. Aunque hoy son sinónimos, el profesor Friedemann Mattern, de la Escuela Politécnica Federal de Zúrich, señalaba en un artículo de 2004 que:
Weiser veía el término «computación ubicua» en un sentido más académico e idealista, como una visión tecnológica discreta y centrada en el ser humano que no se hará realidad hasta dentro de muchos años, pero la industria ha acuñado el término «computación omnipresente» con un sesgo ligeramente diferente. Aunque también se refiere al procesamiento de información omnipresente y omnipresente, su objetivo principal es utilizar este procesamiento de información en un futuro próximo en los campos del comercio electrónico y los procesos empresariales basados en la web. En esta variante pragmática -en la que la comunicación inalámbrica desempeña un papel importante junto a diversos dispositivos móviles como los teléfonos inteligentes y las PDA-, la informática ubicua ya se está imponiendo en la práctica.
La informática ubicua y el internet de las cosas
El internet de las cosas (IoT) ha evolucionado en gran medida a partir de la informática ubicua. Aunque algunos sostienen que hay poca o ninguna diferencia, es probable que la IO esté más en línea con la computación omnipresente que con la visión original de Weiser de la computación ubicua.
Al igual que la computación omnipresente, los dispositivos conectados a la IO se comunican y proporcionan notificaciones sobre su uso. La visión de la computación omnipresente es la de una potencia de cálculo ampliamente dispersa en la vida diaria en los objetos cotidianos. La IO está en camino de proporcionar esta visión y convertir los objetos comunes en dispositivos conectados, aunque, por ahora, requiere una gran cantidad de configuración e interacción humano-ordenador – algo que la computación ubicua de Weiser no hace.
La IOT puede emplear redes de sensores inalámbricos. Estas redes de sensores recogen datos de los sensores individuales de los dispositivos antes de transmitirlos al servidor de IoT. En una de las aplicaciones de la tecnología, como cuando se recogen datos sobre la cantidad de agua que se escapa de las tuberías de una ciudad, puede ser útil recoger primero los datos de la red de sensores inalámbricos. En otros casos, por ejemplo, los dispositivos informáticos vestibles, como un Apple Watch, la recopilación y el procesamiento de los datos es mejor enviarlos directamente a un servidor en Internet en el que se centraliza la tecnología informática.
Ventajas de la computación omnipresente
Como se ha descrito anteriormente, la computación omnipresente requiere menos interacción humana que un entorno de computación ubicua en el que puede haber más dispositivos conectados, pero que la extracción y el procesamiento de datos requiere más intervención.
Debido a que los sistemas de computación omnipresente son capaces de recoger, procesar y comunicar datos, pueden adaptarse al contexto y a la actividad de los mismos. Eso significa, en esencia, que una red que puede entender su entorno y mejorar la experiencia humana y la calidad de vida.
Ejemplos
Entre los ejemplos de computación omnipresente se encuentran los sistemas de peaje electrónico en las autopistas; las aplicaciones de seguimiento, como Life360, que puede rastrear la ubicación del usuario, la velocidad a la que conduce y cuánta batería tiene su smartphone; Apple Watch; Amazon Echo; los semáforos inteligentes y Fitbit.