GUI 

La interfaz gráfica y el diseño visual con respecto al usuario

El diseño de la composición visual y el comportamiento temporal de una interfaz gráfica de usuario es una parte importantísima de la programación de un software de aplicación o de un sistema operativo. El objetivo primordial debe ser la eficiencia y la facilidad de uso para el usuario, esta disciplina es llamada usabilidad. Los diseños y métodos de interacción deben estar centrados en el usuario, introduciendo elementos visuales y de texto fáciles de entender y que sigan ciertos estándares.

Estos elementos visuales también son llamados widgets. Al final de este artículo contamos con un cuadro con una extensa variedad de elementos visuales GUI comunes en los sistemas operativos gráficos.


Breve historia de la interfaz gráfica de usuario (GUI)

Primeros pasos

Las primeras interfaces gráficas fueron creadas por investigadores en el Instituto de Investigación de Stanford liderados por Douglas Engelbart. Ellos diseñaron hiperenlaces basados en texto manipulados con un ratón para el sistema NLS (oN-Line System), un revolucionario sistema de computación, que fue el primero en emplear este tipo de enlaces, el ratón, monitores de pantalla raster-scan, etc.

El concepto de hiperenlace fue refinado y extendido a gráficos por investigadores de Xerox PARC, específicamente Alan Kay empleó GUI como interfaz principal para la computadora Xerox Alto lanzada en 1973.

Podría decirse que el sistema GUI de la computadora Xerox Alto es la madre de todas las interfaces gráficas modernas, ya que empleaba elementos que hoy por hoy todos distinguiríamos: ventanas, botones, menús, etc. Esta interfaz es llamada interfaz PARC.

En el año 1963, Ivan Sutherland ya había desarrollado un sistema basado en punteros llamado Sketchpad, empleaba un lápiz de luz para crear y manipular objetos en programas de dibujo.

La interfaz de usuario PARC consiste de los elementos gráficos básicos como ventanas, menús, botones de radio y casillas de verificación. El concepto de ícono fue introducido más tarde por David Canfield Smith, entonces PARC comenzó a emplear dispositivo de puntero junto con el teclado. De esta unión surgió WIMP: windows (ventanas), íconos, menús y puntero.

Conclusiones

Actualmente, y ya desde hace años, las interfaces gráficas de usuario están amplísimamente implantadas. Se podría decir que la totalidad de los ordenadores del mundo cuentan con alguna variedad instalada, así como otros tipos de aparatos: teléfonos móviles multimedia, PDAs... 
En la actualidad, las interfaces más usadas son sin duda las de Microsoft Windows XP, KDE, Aqua y Gnome, esta última en menor medida. No parece que este reparto vaya a cambiar demasiado a corto plazo, ya que todas ellas son interfaces muy asentadas, pero con la previsible aparición de Microsoft Vista este 2006, el XP empezará a ser sustituido. Además, pero ya más lejos en el horizonte, aparecen Plasma para sustituir a KDE y Enlightenment como otro bastión importante en las interfaces de software libre. En cuanto al previsible futuro sustituto para el entorno Agua, no se puede saber a ciencia cierta cuando se realizarán las primeras demostraciones en público debido a la política de Apple de no dar noticias de ninguno de sus desarrollos hasta que ya está muy avanzado o terminado.

Comentarios

Entradas populares de este blog

Interfaz GUI