Computación ubicua


La computación ubicua (o " ubicomp ") es un concepto en ingeniería de software, ingeniería de hardware e informática en el que la informática aparece en cualquier momento y lugar. A diferencia de la computación de escritorio , la computación ubicua puede ocurrir utilizando cualquier dispositivo, en cualquier ubicación y en cualquier formato. Un usuario interactúa con la computadora, que puede existir en muchas formas diferentes, incluidas computadoras portátiles , tabletas , teléfonos inteligentes y terminales en objetos cotidianos, como un refrigerador o un par de anteojos .. Las tecnologías subyacentes para respaldar la computación ubicua incluyen Internet , middleware avanzado , sistema operativo , código móvil , sensores , microprocesadores , nuevas interfaces de E/S y de usuario , redes informáticas , protocolos móviles, ubicación y posicionamiento, y nuevos materiales.

Este paradigma también se describe como informática generalizada , [1] inteligencia ambiental , [2] o "todos los programas". [3] Cada término enfatiza aspectos ligeramente diferentes. Cuando se refiere principalmente a los objetos involucrados, también se conoce como computación física , Internet de las cosas , computación háptica , [4] y "cosas que piensan". En lugar de proponer una definición única para la computación ubicua y para estos términos relacionados, se ha propuesto una taxonomía de propiedades para la computación ubicua, a partir de la cual se pueden describir diferentes tipos o versiones de sistemas y aplicaciones ubicuos.[5]

La computación ubicua toca la computación distribuida , la computación móvil, la computación de ubicación, las redes móviles, las redes de sensores , la interacción humano-computadora , las tecnologías de hogares inteligentes conscientes del contexto y la inteligencia artificial .

La computación ubicua es el concepto de usar computadoras pequeñas conectadas a Internet y de bajo costo para ayudar con las funciones diarias de manera automatizada. Por ejemplo, un entorno informático ubicuo doméstico podría interconectar la iluminación y los controles ambientales con monitores biométricos personales entretejidos en la ropa para que las condiciones de iluminación y calefacción en una habitación puedan modularse, de forma continua e imperceptible. Otro escenario común plantea refrigeradores "conscientes" de sus contenidos debidamente etiquetados, capaces tanto de planificar una variedad de menús a partir de los alimentos realmente disponibles como de advertir a los usuarios sobre alimentos rancios o en mal estado. [6]

La computación ubicua presenta desafíos en las ciencias de la computación: en el diseño e ingeniería de sistemas, en el modelado de sistemas y en el diseño de la interfaz de usuario. Los modelos contemporáneos de interacción humano-computadora, ya sea en línea de comandos , controlados por menús o basados ​​en GUI , son inapropiados e inadecuados para el caso ubicuo. Esto sugiere que el paradigma de interacción "natural" apropiado para una computación ubicua totalmente robusta aún no ha surgido, aunque también se reconoce en el campo que, en muchos sentidos, ya estamos viviendo en un mundo ubicomp (consulte también el artículo principal sobre usuarios naturales ). interfaces ). Los dispositivos contemporáneos que prestan algún apoyo a esta última idea incluyen teléfonos móviles , reproductores de audio digital ,etiquetas de identificación por radiofrecuencia , GPS y pizarras interactivas .

Los dispositivos informáticos ubicuos propuestos por Mark Weiser se basan todos en dispositivos planos de diferentes tamaños con una pantalla visual. [8] Más allá de esos conceptos, existe una gran variedad de otros dispositivos informáticos ubicuos que podrían existir. Algunas de las formas adicionales que se han conceptualizado son: [5]