IoT Retos Actuales y Futuros

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Retos en el área UI/UX en el campo del internet de

las cosas
Fernando Hernández Fernández, Oscar Guardia Arenas
Grado de Ingeniería en Informática
Universidad Internacional de Valencia
[email protected] , [email protected]

Resumen- Este documento presenta un artículo de


investigación sobre los retos a los que deben enfrentarse los II. RETOS UI/UX EN EL CAMPO DEL INTERNET DE LAS
desarrolladores en el ámbito de las interfaces de usuario y la
COSAS
experiencia de usuario cuando se refiere al campo del
internet de las cosas. Se aborda el articulo a partir de varios Existen numerosos estudios que abordan los retos a los
estudios realizados a empresas desarrolladoras de productos que se enfrentan los desarrolladores en el ámbito de las
IoT, y basándonos en varias entrevistas hechas a interfaces de usuario (a partir de ahora UI) y la
desarrolladores que nos proporcionaran una imagen
experiencia de usuario (a partir de ahora UX) cuando se
fidedigna de cuáles son esos retos, asimismo se ha indagado
en otros artículos de investigación para ampliar trata de incorporar a nuestra vida cotidiana elementos del
conocimientos y ser capaces de elaborar una idea propia de internet de las cosas (a partir de ahora IoT).
cuáles son esos retos así como de cómo se evoluciona para Tras haber indagado en varios trabajos de
poder ponerle solución. En la última sección se trata sobre investigación relativos al tema que nos atañe [1], podemos
los retos que a través de lecturas hemos concluido que serán identificar una serie de retos que tenemos que tener en
los retos a los que tendrá que enfrentarse este campo en un cuenta cuando estamos tratando el desarrollo UI/UX en el
futuro no muy lejano. Por último se expone una conclusión
con nuestras apreciaciones sobre el tema. Todo el material
campo de IoT.
usado para la elaboración de este artículo se encuentra en la Uno de los retos que se pueden identificar involucra el
sección referencias. combinar un proceso de desarrollo de software ágil con el
Palabras Clave- Interfaces de Usuario, UI & UX, internet desarrollo del hardware, observando que en ciertas fases
de las cosas, IoT, retos… del proceso los desarrolladores quieren posponer en la
medida de lo posible las decisiones, mientras los
I. INTRODUCCIÓN desarrolladores de hardware quieren decidir cuanto antes.
Si bien es posible que hoy en día se esté familiarizado Por otro lado, la privacidad y la seguridad siempre será
con los términos, internet de las cosas, interfaz de usuario un reto, ya que la experiencia de usuario será pobre si esta
y experiencia de usuario, creemos conveniente dar una no es segura.
definición en esta introducción para la mejor comprensión La conectividad también supone un reto importante a
del artículo. tener en cuenta, ya que no en todos sitios se dispone de
Internet de las cosas: concepto de conectar cualquier ella, y en muchos casos se depende de equipos cuyo
dispositivo a internet y a otros dispositivos conectados. rendimiento no es el óptimo. Si es verdad que el avance en
Internet de las cosas es una red gigante de dispositivos y estos últimos años de la conectividad ha crecido
personas conectadas, de las cuales se recopila información exponencialmente, hoy en día todos disponemos de
y se comparten datos sobre el uso que realizan y el internet en nuestros teléfonos y casi en cualquier parte de
entorno que los rodea. los núcleos urbanos, cuando hace tan solo unos pocos
Interfaz de usuario: forma o presentación de los años para disponer de internet había que dirigirse a un
objetos o elementos de la interfaz que son utilizados para ciber-café o similar, los cuales no abundaban. La
comunicar al usuario con el computador o el sistema. Son aparición de las redes Wifi también ha supuesto un gran
consistentes con el diseño funcional de la aplicación. adelanto para este reto, hoy nos parecería de locos que
La experiencia del usuario, por su parte, tiene que ver todo acceso a internet dependiera de un cable, y tener que
más con la satisfacción del usuario antes, durante y estar buscando una toma para conectarnos.
después de usar la aplicación, está más relacionado con el En paralelo a conectividad, la interoperabilidad
usuario. también supone un reto, recordemos que la
En este artículo realizaremos un trabajo de interoperabilidad se refiere al establecimiento de
investigación sobre los retos que le supone a los estándares y normas dentro de un contexto bien definido,
desarrolladores la irrupción en nuestra vida cotidiana del que permita a todos aquellos sistemas que se comuniquen
internet de las cosas desde el punto de vista de la interfaz entre sí, entender un lenguaje común, y por tanto, saber
de usuario y la experiencia de usuario, así como las que esperar de los otros. Además, cuando diferentes
posibles soluciones que propondríamos y los retos que compañías desarrollan en sus propias plataformas y
podrían plantearse en un futuro no muy lejano. usando sus propios estándares surgen problemas de
integración y compatibilidad. Aunque el termino
middleware surgió en los 60, refiriéndose a la integración
entre aplicaciones, en los días que corren ha alcanzado
otra dimensión, debido en parte a las necesidades que han disponemos de cámaras de alta resolución en muchos de
surgido por el fenómeno de interconexión de una ingente nuestros dispositivos, así como micrófonos que hacen
cantidad de dispositivos, hoy en día el middleware se posible esta interacción sensorial, a su vez mediante la
ocupa de la interconexión entre elementos de software, inteligencia artificial hemos conseguido el reconocimiento
hardware y redes de comunicaciones, ofreciendo servicios de voz, reconocimiento gestual y un largo de etcétera de
y funciones comunes, entre plataformas y dispositivos avances. A nivel de software igualmente se ha
físicos, trasladándonos al campo IoT entendemos la evolucionado en este sentido, ¿quién iba a pensar cuando
importancia de esta capa de abstracción. programábamos en gwbasic que íbamos a poder hablar
El público objetivo al que está dirigido el IoT se con nuestro teléfono para indicarle que queremos que se
encuentra en el máximo nivel de heterogeneidad, estos encienda una bombilla?
objetos pueden ser usados por individuos de todas las Por todo esto no podemos obviar el avance de la
edades, culturas, conocimientos sobre tecnologías, etc.…. tecnología en nuestros días, si bien encontramos muchos
lo cual supone un desafío enorme si pensamos en diseñar beneficios en este aspecto, también puede suponer un reto
una interfaz lo suficientemente funcional a la vez que para los desarrolladores, ya que como al inicio de este
intuitiva, pues no sabemos quién ni cómo va a usar el artículo de investigación se expone uno de los retos lo
objeto en cuestión, además tenemos que tener en cuenta a encontramos en combinación hardware/software.
los individuos con alguna deficiencia física, sensorial o Teniendo en cuenta esto, se debe desarrollar pensando en
psíquica que igualmente tienen que poder usar esta que el sistema para el cual estamos desarrollando el
interfaz de manera funcional. producto mañana puede quedar obsoleto, teniendo que
Probar adecuadamente el sistema debe incluir todos realizar el desarrollo UI/UX de manera escalable y
los aspectos del diseño, ¿cómo se visualiza en la pantalla? siempre estar preparados para la evolución que se avecina.
¿es lo suficientemente claro como para no causar Nos gustaría hacer referencia como ejemplo a la
confusión? ¿realiza las funciones esperadas? ¿crea programación paralela para las arquitecturas CUDA de
confusión? Todas estas preguntas deben ser planteadas y Nvidia para el procesamiento general en procesadores
respondidas, lo cual entendemos que es un reto al que nos graficos, lo programado para una arquitectura de primera
debemos enfrentar desde el punto de vista UI/UX. generación funcionara igualmente para una de cuarta, aun
Junto con esto, y teniendo en cuenta que IoT recopila habiendo cambiado su arquitectura y habiendo
gran cantidad de datos, encontramos el reto de no multiplicado su capacidad de proceso.
malograr la experiencia de usuario por exceso de datos y
gestionarlos de la manera apropiada para que se ofrezcan
los datos requeridos y necesarios, filtrando el resto para III. NUEVOS RETOS
que la experiencia de usuario no se vea perjudicada. En relación a lo arriba expuesto referente a la
Además, se debe conseguir una experiencia unificada evolución de la tecnología en estos días, cabe destacar la
entre todas las plataformas, ya sea móvil, sobremesa, irrupción en nuestro entorno de la inteligencia artificial
portátil u otras. (IA a partir de ahora), la realidad aumentada (a partir de
El rendimiento de nuestro sistema UX/UI en el campo ahora AR), etc.…, conforme estas realidades avancen
de IoT es igualmente importante pues no podremos tendremos que enfrentarnos a retos desconocidos hoy día
conseguir una experiencia de usuario aceptable si tenemos pero que sin lugar a duda tendremos que abordar en el
que esperar largas cantidades de tiempo para obtener la desarrollo UX/UI. La experiencia del usuario hoy en día
respuesta que estamos esperando, esto supondrá un reto en es un campo muy distinto al de hace una década, y será
mayúsculas ya que los usuarios solicitaran cada vez más muy distinto a la experiencia que demandaran los usuarios
datos más complejos y los requerirán en el menor espacio dentro de otra década.
de tiempo posible. Para ello las tecnologías hoy cuentan Otro reto futuro que consideramos que se producirá
con multiprocesadores, programación paralela, unidades irremediablemente será la estandarización del internet de
de procesamiento grafico multinucleo, big data….para las cosas, que, si bien una vez estandarizado aliviara el
conseguir un rendimiento óptimo y mejorar por tanto desarrollo de la experiencia de usuario, supondrá un reto
nuestra experiencia de usuario. adecuarse a esta estandarización, con el uso de
Muchas de las experiencias de usuario en el campo del middlewares y distintas herramientas. De hecho, estudios
IoT involucran retos sensoriales, pues muchos de los recientes ya han añadido a la arquitectura de tres capas del
sistemas se controlan por voz, otros reconocen gestos, …. IoT una capa de punto de acceso y otra de middleware. La
La correcta calibración juega un papel crucial en estos capa de punto de acceso junto con la capa de red para
términos pues no queremos estar repitiendo la misma manejar las comunicaciones en el entorno IoT y transmitir
instrucción varias veces porque no nos reconoce, o mensajes entre los objetos y el sistema. La capa de
entiende otra cosa, y mucho menos haciendo un gesto middleware es normalmente usada para proveer una
infinidad de veces hasta que el sistema realice lo que asociación más flexible entre el hardware y las
esperamos. La calibración de los sistemas por tanto jugará aplicaciones.
un papel fundamental en la experiencia de usuario, al Observando la dirección que la tecnología está
igual que la interfaz de usuario debe ser lo tomando es fácil contemplar un escenario en el cual,
suficientemente clara para indicarnos porque no está queramos y casi necesitemos que todos nuestros objetos
realizando la acción en caso de error y como debemos estén conectados a internet y recopilen datos del sistema.
proceder en adelante para evitar esos errores. Al igual que La tendencia será que estos datos sean cada vez mayores
en otros retos la tecnología va avanzando para intentar llegando al punto en que estos difícilmente puedan ser
paliar las dificultades que surgen, en este caso hoy
gestionados por el sistema, por esto se está avanzando en
el campo del big data en los últimos años, si además
pensamos que en alguna situación los datos deben ser
procesados en tiempo real puede que encontremos que no
tenemos la capacidad para almacenarlos en el dispositivo
IoT, arruinando la experiencia de usuario.
No menos importante será el reto que seguirá
planteando la seguridad y la privacidad, pues como se
expone en líneas anteriores la tendencia del mañana será
tener cada vez mas de nuestros objetos cotidianos
conectados a internet e intercambiando datos con el
sistema. La dependencia de la experiencia del usuario con
la seguridad es casi total pues si esta falla nuestra
experiencia fallara igualmente. Es un elemento crítico en
el diseño.

IV. CONCLUSIONES
Como conclusiones a nuestro trabajo de investigación
podemos apuntar, que el desarrollo de UI/UX en el campo
del internet de las cosas posee unas características y unos
requerimientos específicos que ya hoy en día suponen un
reto, pero aun vendrán muchos más en años venideros,
debido al avance en nuevas tecnologías como puede ser
AI, AR, big data, ….
No deja de ser apasionante cómo evoluciona la
sociedad hacia estas tecnologías y como se entrelazan en
nuestra vida cotidiana a niveles que hace unos años no
podíamos ni imaginar.
Si bien es un campo que ya se enfrenta a numerosos
retos y que va a tener que afrontar muchos más, va a
ocupar un gran espacio en el mundo de la investigación y
desarrollo, así como en el mundo tecnológico en general.

REFERENCIAS
[1] Johanna Bergman, Thomas Olsson, Isabelle Johansson, and Kirsten
Rassmus-Grohn, “An exploratory study on how Internet of Things
developing companies handle User Experience Requirements”

Chun-Wei Tsai • Chin-Feng Lai • Athanasios V. Vasilakos


“Future Internet of Things: open issues and challenges”

Ali Asghar Nazari Shirehjini · Azin Semsar


“Human interaction with IoT-based smart environments”

Carmelo Ardito & Giuseppe Desolda & Rosa Lanzilotti & Alessio
Malizia & Maristella Matera & Paolo Buono & Antonio Piccinno
“User-defined semantics for the design of IoT systems enabling
smart interactive experiences”

Microwaves & RF ; Nashville (Jul 29, 2017).


“6 Reasons Why Designing UX for IoT is So Difficult”

También podría gustarte