Definition

Interfaz gráfica de usuario o GUI

Una GUI es una interfaz de usuario gráfica que utiliza un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz, en lugar de una visualización puramente textual para una computadora. Al leer esto, usted está mirando la GUI o la interfaz gráfica de usuario de su navegador web particular. El término entró en existencia porque las primeras interfaces de usuario interactivas a las computadoras no eran gráficas; estaban orientadas a texto y teclado, y por lo general consistían en comandos que tenía que recordar y las respuestas de la computadora que eran infamemente breves. La interfaz de comandos del sistema operativo DOS (que todavía se puede obtener desde su sistema operativo Windows) es un ejemplo de la interfaz típica entre usuario y equipo antes de que llegaran las GUI. Un paso intermedio en las interfaces de usuario entre la interfaz de línea de comandos y la interfaz gráfica de usuario era la interfaz basada en menús no gráfica, que le permitía interactuar utilizando un ratón en lugar de tener que escribir comandos del teclado.

La GUI surge como evolución de las interfaces de línea de comandos que se usaban para operar los primeros sistemas operativos y es pieza fundamental en un entorno gráfico. Como ejemplos de interfaz gráfica de usuario, cabe citar los entornos de escritorio Windows, el X-Window de GNU/Linux o el de Mac OS XAqua.

Los principales sistemas operativos actuales proporcionan una interfaz gráfica de usuario. Las aplicaciones suelen utilizar los elementos de la interfaz gráfica de usuario que vienen con el sistema operativo y añadir sus propios elementos e ideas gráficas en la interfaz de usuario. A veces, una GUI usa una o más metáforas para objetos familiares en la vida real, como el escritorio, la vista a través de una ventana, o el diseño físico en un edificio. Los elementos de una GUI incluyen cosas como: ventanas, menús desplegables, botones, barras de desplazamiento, imágenes icónicas, asistentes, el ratón, y sin duda muchas cosas que aún no se han inventado. Con el creciente uso de la multimedia como parte de la interfaz gráfica, las interfaces de sonido, voz, movimiento de video e interfaces de realidad virtual parecen convertirse en parte de la GUI para muchas aplicaciones. La interfaz gráfica de usuario de un sistema, junto con sus dispositivos de entrada, a veces se denominan "look-and-feel".

La GUI familiar a la mayoría de nosotros hoy, en cualquiera de los sistemas operativos Mac o Windows y sus aplicaciones, se originó en el Laboratorio de Investigación de Xerox Palo Alto, a finales de 1970. Apple lo utilizó en sus primeras computadoras Macintosh. Posteriormente, Microsoft utilizó muchas de las mismas ideas en su primera versión del sistema operativo Windows para PCs compatibles con IBM.

Al crear una aplicación, existen muchas herramientas orientadas a objetos que facilitan la escritura de una interfaz gráfica de usuario. Cada elemento GUI se define como un widget de clase, desde el que puede crear instancias de objetos para su aplicación. Puede codificar o modificar los métodos preempaquetados que utilizará un objeto para responder a los estímulos del usuario.

Tipos de interfaz gráfica de usuario

Las GUI y ZUI

Los tipos de interfaces gráficas de usuarios (GUI) que se encuentran en juegos de computadora, y las GUI avanzados basados en realidad virtual, se usan con frecuencia en tareas de investigación. Muchos grupos de investigación en Norteamérica y Europa están trabajando actualmente en la interfaz de enfoque del usuario o ZUI (Zooming User Interface), que es un adelanto lógico de las GUI, mezclando 3D con 2D. Podría expresarse como «2 dimensiones y media en objetos vectoriales de una dimensión».

Interfaz de usuario de pantalla táctil

Algunas GUI son diseñadas para cumplir con los rigurosos requisitos de los mercados verticales. Estos se conocen como las GUI de uso específico. Un ejemplo de un GUI de uso específico es la ahora familiar pantalla táctil o touchscreen (pantalla que al ser tocada efectúa los comandos del ratón en el software). Se encuentra actualmente implementado en muchos restaurantes y en muchas tiendas de autoservicio de todo el mundo. Fue iniciado por Gene Mosher en la computadora del ST de Atari en 1986, el uso que él específicó en las GUI de pantalla táctil ha encabezado una revolución mundial e innovadora en el uso de las computadoras a través de las industrias alimenticias y de bebidas, y en ventas al por menor.

Otros ejemplos de GUI de uso específico, relacionados con la pantalla táctil son los cajeros automáticos, los kioscos de información y las pantallas de monitoreo y control en los usos industriales, que emplean un sistema operativo de tiempo real (RTOS). Los teléfonos móviles y los sistemas o consolas de juego también emplean las pantallas táctiles. Además la domótica no es posible sin una buena interfaz de usuario, o GUI.

Interfaz Natural de Usuario (NUI)

Las NUI naturales son aquellas en las que se interactúa con un sistema, aplicación, etcétera, sin utilizar dispositivos de entrada como ratón, teclado, lápiz óptico, etc. En lugar de estos se utilizan las manos o las yemas de los dedos

Este contenido se actualizó por última vez en marzo 2017

Investigue más sobre Windows

ComputerWeekly.com.br
Close