Está en la página 1de 3

Interfaz de usuario

Ir a la navegaci�nIr a la b�squeda

Evoluci�n de las interfaces de usuario.


CLI (Command line interface): Interfaz de l�nea de comandos
GUI (Graphical user interface): Interfaz gr�fica de usuario
NUI (Natural user interface): Interfaz natural de usuario
La interfaz de usuario es el medio con que el usuario puede comunicarse con una
m�quina, equipo, computadora o dispositivo, y comprende todos los puntos de
contacto entre el usuario y el equipo.

Normalmente suelen ser f�ciles de entender y f�ciles de accionar, aunque en el


�mbito de la inform�tica es preferible referirse a que suelen ser "usables",
"amigables e intuitivos" porque es complejo y subjetivo decir "f�cil".

�ndice
1 Definici�n
2 Funciones principales
3 Tipos
3.1 Seg�n la forma de interactuar del usuario
3.2 Seg�n su construcci�n
4 Valoraci�n
5 V�ase tambi�n
6 Referencias
Definici�n
La interfaz de usuario es el espacio donde se producen las interacciones entre
seres humanos y m�quinas. El objetivo de esta interacci�n es permitir el
funcionamiento y control m�s efectivo de la m�quina desde la interacci�n con el
humano.

Las interfaces b�sicas de usuario son aquellas que incluyen elementos como men�s,
ventanas, contenido gr�fico, cursor, los beeps y algunos otros sonidos que la
computadora hace, y en general, todos aquellos canales por los cuales se permite la
comunicaci�n entre el ser humano y la computadora.

El objetivo del dise�o de una interfaz es producir una interfaz que sea f�cil de
usar (explicarse por s� misma), eficiente y agradable para que al operar la m�quina
d� el resultado deseado.

Funciones principales

Ejemplo de interfaz de usuario tangible, Reactable.

Diagrama del proceso de entrada/salida y procesamiento entre un humano y una


m�quina.
Las funciones principales son las siguientes:

Puesta en marcha y apagado.


Control de las funciones manipulables del equipo.
Manipulaci�n de archivos y directorios.
Herramientas de desarrollo de aplicaciones.
Comunicaci�n con otros sistemas.
Informaci�n de estado.
Configuraci�n de la propia interfaz y entorno.
Intercambio de datos entre aplicaciones.
Control de acceso.
Sistema de ayuda interactivo.
Tipos
En las interfaces de usuario se pueden distinguir b�sicamente tres tipos:

Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar,


procesar y entregar los datos: teclado, rat�n y pantalla visualizadora.
Una interfaz de software, destinada a entregar informaci�n acerca de los procesos y
herramientas de control, a trav�s de lo que el usuario observa habitualmente en la
pantalla.
Una interfaz de software-hardware, que establece un puente entre la m�quina y las
personas, permite a la m�quina entender la instrucci�n y al hombre entender el
c�digo binario traducido a informaci�n legible.
Seg�n la forma de interactuar del usuario
Atendiendo a como el usuario puede interactuar con una interfaz, existen varios
tipos de interfaces de usuario:

Interfaz de l�nea de comandos (Command-Line Interface, CLI): Interfaces


alfanum�ricas (int�rpretes de comandos) que solo presentan texto.
Interfaces gr�ficas de usuario (Graphic User Interface, GUI): Permiten comunicarse
con la computadora de forma r�pida e intuitiva representando gr�ficamente los
elementos de control y medida.
Interfaz natural de usuario (Natural User Interface, NUI): Pueden ser t�ctiles,
representando gr�ficamente un �panel de control� en una pantalla sensible al tacto
que permite interactuar con el dedo de forma similar a si se accionara un control
f�sico; pueden funcionar mediante reconocimiento del habla, como por ejemplo Siri;
o mediante movimientos corporales, como es el caso de Kinect.
Seg�n su construcci�n
Pueden ser de hardware o de software:

Interfaces de hardware: Se trata de un conjunto de controles o dispositivos que


permiten que el usuario intercambie datos con la m�quina, ya sea introduci�ndolos
(pulsadores, botones, teclas, reguladores, palancas, manivelas, perillas) o
ley�ndolos (pantallas, diales, medidores, marcadores, instrumentos).
Interfaces de software: Son programas o parte de ellos, que permiten expresar las
�rdenes a la computadora o visualizar su respuesta.
Valoraci�n
El principal objetivo de una interfaz de usuario es que este pueda comunicar
informaci�n a trav�s de ella hacia alg�n tipo de dispositivo o sistema. Conseguida
esta comunicaci�n, el siguiente objetivo es el que dicha comunicaci�n se desarrolle
de la forma m�s f�cil y c�moda posible para las caracter�sticas del usuario que
utiliza el servicio.

Sin embargo, las interfaces no siempre cumplen todos los objetivos, por ejemplo:
como es el caso de las consolas de l�nea de �rdenes (CLI), que se encuentran en
algunos sistemas de encaminadores (como los NOS de los routers); algunas consolas
de administraci�n con sus int�rpretes de comandos (shell) de Unix, DOS, etc�tera; y
tambi�n en las consolas de administraci�n de algunos servidores dedicados como
Microsoft Exchange Server. Estas interfaces son f�ciles de usar, sin embargo se
necesita un amplio conocimiento de la persona que las utiliza. Por lo que, tanto su
curva de aprendizaje, como el conocimiento t�cnico previo a su uso impiden que
puedan ser utilizadas por cualquier persona.

Si bien estas interfaces son las primeras que utilizaron las computadoras, y muchos
usuarios podr�an considerarlas anticuadas, siguen siendo incluidas en nuevos
dispositivos y sistemas gracias a las ventajas que ofrecen al permitir automatizar
acciones complejas mediante la creaci�n de peque�os programas de bajo nivel
(conocidos como Script o Batch).

Por otra parte, existen interfaces que reducen significativamente la curva de


aprendizaje y permiten que usuarios sin experiencia y sin conocimientos t�cnicos
puedan obtener resultados notables, por ejemplo: la interfaz t�ctil utilizada por
los sistemas operativos de iOS y Android.

Si bien el dise�o de la interfaz es cr�tico para el manejo del dispositivo, los


dise�adores al momento de su creaci�n ponen especial �nfasis en determinar el tipo
de usuario, su conocimiento y su experiencia. Esto marcar� importantes diferencias
entre la interfaz de l�nea de comandos de un gestor de correo electr�nico, los
men�s flotantes para una aplicaci�n de dise�o gr�fico o bien el despliegue de
informaci�n mediante una l�nea de tiempo en una red social.

La tendencia a futuro se vislumbra con una importante separaci�n entre interfaces


para la creaci�n de contenidos e interfaces para el consumo de contenidos. Como
puede ser cotejado con el uso de sistemas de c�digo de barras, sistemas de acceso
RFID Etiquetas o bien Social Networks ER, para la creaci�n de contenidos; y
dispositivo como los llamados smartWatch, smartTV y tabletas.

V�ase tambi�n
AudioCubes
Ergonom�a
Holograf�a t�ctil
Interacci�n persona-computador
Interfaz
Inferfaz de l�nea de comandos
Interfaz gr�fica de usuario
Interfaz natural de usuario
Pantalla t�ctil
Reactable