La interfaz gráfica de usuario evolucionó de interfaces de línea de comandos a interfaces basadas en ventanas, iconos y menús. El Xerox Alto en 1972 fue el primer computador con GUI, seguido por el Xerox Star en 1979 que popularizó ventanas, iconos y el uso del mouse. Posteriormente, computadoras como el Macintosh y Windows de Microsoft masificaron el uso de interfaces gráficas.
1. HISTORIA DE LA INTERFAZ GRÁFICA
DE USUARIO
Honorio Madrigal 25/09/14
2. INTERFAZ GRÁFICA
Definiciones:
Real Academia de la Lengua Española:
• Interfaz:
• 1. f. Conexión o frontera común entre dos aparatos o
sistemas independientes.
• 2. f. Inform. Conexión, física o lógica, entre un computador
y el usuario, un dispositivo periférico o un enlace de
comunicaciones
• Gráfico:
• 1. adj. Perteneciente o relativo a la escritura y a la
imprenta.
Honorio Madrigal 25/09/14
4. INTERFAZ GRÁFICA
• Tipo de visualización que permite al usuario elegir
comandos, iniciar programas y ver listas de archivos y
otras opciones utilizando las representaciones
visuales (iconos) y las listas de elementos del menú.
• La interfaz gráfica del usuario, o GUI, es el conjunto
de elementos gráficos (ventanas, menús, botones,
etc.) que permiten la interacción entre el usuario y la
aplicación informática.
Honorio Madrigal 25/09/14
5. •La interfaz es el sitio donde los
bits y las personas se
encuentran.
Honorio Madrigal 25/09/14
6. Historia de la GUI
Existen dos formas básicas de diálogo entre el ordenador y el
usuario.
• Una interfaz de línea de comandos
• Una interfaz gráfica de usuario (GUI, siglas en inglés).
Honorio Madrigal 25/09/14
7. • Las interfaces de línea de instrucciones exigen que el usuario
introduzca instrucciones breves mediante un teclado para
dirigir las acciones de la computadora. DOS
• Son códigos como:
<HEAD>
<TITLE>C R Y P T O N O M I C O N</TITLE>
</HEAD>
<BODY BGCOLOR="#000000" LINK="#996600" ALINK="#FFFFFF"
VLINK="#663300">
<MAP NAME="navtext">
<AREA SHAPE=RECT HREF="praise.html"
Honorio Madrigal 25/09/14
9. • Las GUI emplean ventanas para organizar archivos y
aplicaciones representadas por iconos y menús que
presentan una lista de instrucciones.
• El usuario manipula directamente estos objetos
visuales en el monitor señalándolos, seleccionándolos
y arrastrándolos o moviéndolos con un mouse.
• Con la interfaz gráfica el computador traduce los
datos y los convierte en la imagen. (Como sucedía
con los telegramas).
Honorio Madrigal 25/09/14
10. Historia de la interfaz gráfica
• El concepto de interfaz surge en paralelo con el primer
computador el Eniac en 1943.
• ENIAC: sigla del inglés de Electronic Numerical
Integrator And Computer (Computador e Integrador
Numérico Electrónico), era una máquina gigante, que
ocupaba 107 metros cuadrados. Ejecutaba sus procesos
con un lenguaje digital (interfaz de comandos en línea)
y era utilizada por el Laboratorio de Investigación
Balística del Ejército de los Estados Unidos.
Honorio Madrigal 25/09/14
11. La Eniac
El Eniac podía calcular trayectorias de proyectiles (ese fue el
objetivo primario al construirla), podía resolver 5.000
sumas y 360 multiplicaciones en 1 segundo.
Honorio Madrigal 25/09/14
12. • La invención de la interfaz gráfica de usuario como se conoce
actualmente tuvo que esperar hasta la evolución de los
circuitos integrados de silicio, que redujo el costo y aumentó la
potencia de las computadoras.
• El segundo factor que posibilitó la aparición de la IGU fue la
creación del mouse por parte de Macintosh.
Honorio Madrigal 25/09/14
13. Xerox alto• En 1972 Xerox creó "Xerox
Alto" el primer computador
con un sistema operativo de
interfaz gráfica, diseñado
para laboratorios.
Honorio Madrigal 25/09/14
14. Xeros Star
• En 1979 aparece
otro computador
que mejora algunos
aspectos de Alto, el
"Xerox 8810 Star
Information
System" más
conocido como
"Xerox Star"
diseñado por Xerox
Corporation.
Honorio Madrigal 25/09/14
15. Características del Xerox Star
• Interfaz gráfica de usuario basada en ventanas, iconos,
carpetas
• La pantalla con bitmaps en lugar de solo texto.
• El concepto de "Escritorio" donde se ubican las aplicaciones de
trabajo.
• El uso intensivo en la computadora de un mouse de tres
botones.
• El concepto de arrastrar-y-soltar.
• A este proyecto se le llamó "The Office of the Future" (La
Oficina del Futuro) y el avance de tal lo dirigió David Liddle.
Honorio Madrigal 25/09/14
16. Posteriormente Macintosh compró parte de Xerox e implementó
su tecnología.
• Lisa fue el primer computador personal comercial con interfaz
gráfica.
• Con su venta Macintosh quería hacer más entendible y
accesible el sistema.
• Pero el precio se acercaba a los 10 mil dólares por unidad.
Honorio Madrigal 25/09/14
19. • Muchos se preguntaban si los GUI eran una
brillante innovación tecnológica que volvía más
accesibles los computadores para los humanos y
por tanto para las masas, llevándonos a una
revolución sin precedentes en la sociedad
humana, o una insultante chorrada audiovisual
diseñada por hackers que despojaba a los
ordenadores de su potencia y flexibilidad, y
convertía el serio y noble arte de la computación
en un pueril videojuego.
Honorio Madrigal 25/09/14
20. • Lo que puso fin a la discusión fue la decisión de
Microsoft de implementar en sus sistema las
interfaz gráfica.
Windows 1.0
Honorio Madrigal 25/09/14
21. • Comenzó la masificación de la GUI.
• El Star produjo una gran influencia en el mundo de
los ordenadores, por ejemplo: el Apple Lisa, el Apple
Macintosh, GEM de Digital Research, Microsoft
Windows, Atari ST, Commodore Amiga, Elixer,
Metaphor Systems, Interleaf, Microsoft OS/2, SunOS,
KDE, Ventura Publisher y NeXTSTEP.
Honorio Madrigal 25/09/14
22. Ventajas de usar una GUI
• La interfaz proporciona mecanismos estándar de control
como ventanas y cuadros de diálogo.
• Las aplicaciones escritas para una interfaz gráfica de
usuario son independientes de los dispositivos: a medida
que la interfaz cambia para permitir el uso de nuevos
dispositivos de entrada y salida, como un monitor de
pantalla grande o un dispositivo óptico de
almacenamiento, las aplicaciones pueden utilizarlos sin
necesidad de cambios.
Honorio Madrigal 25/09/14
23. Retos de las GUI
• A medida que la tecnología cambia los referentes
gráficos en los cuales se fundamentan las GUI
actuales tendrán que evolucionar para mantenerse
funcionales (metáforas).
Honorio Madrigal 25/09/14