INTERFACES Un Enfoque Estructurado CDr. Salvador A. Arroyo Díaz Benemérita Universidad Autónoma de Puebla Electrónica 1
2
Reflexión. " La esperanza es que, en no demasiados años, los cerebros humanos y las máquinas de computación estarán unidos tan estrechamente, y que la unión resultante pensará como ningún cerebro humano ha pensado y procesará datos de una manera diferente a como es realizado el procesamiento de datos actualmente por las máquinas que manejan información conocidas hoy en día." JCR. Licklider, 1960 reseña del libro "Man-Computer Symbiosis". 3
Introducción. Cuando nacemos, aprendemos a interactuar con nuestro cuerpo. Luego, descubrimos el mundo que nos rodea. Mientras entendemos este nuevo medio ambiente, aprendemos a interactuar con otros seres humanos. Este proceso de interacción sin fin es enriquecido gracias a las herramientas que usamos para comunicarnos y para realizar tareas. 4
Introducción. Al llegar al principio de un nuevo siglo, queda claro que necesitamos mejorar la forma en que interactuamos con nuestra herramienta más usada hasta ahora: la computadora. La Interacción del Humano con la Computadora (Human Computer Interaction: HCI) solía ser considerado como un tema esotérico: meramente un tema emocional, no científico. 5
Alrededor de 1945, los científicos empezaron a darse cuenta que era necesario tomar en consideración la manera de cómo interactuar con las máquinas: los nuevos conocimientos no llegaban a la gente que podía beneficiarse con dichos conocimientos. En 1963, Ivan Sutherland introdujo muchas de las ideas y conceptos que se encuentran en interfaces hoy en día. 6
A principios de los 80's, grupos dispersos de científicos de la computación, empezaron un esfuerzo por ver la manera como los usuarios interactuaban con las computadoras y sus aplicaciones. El principio de lo que hoy es la conferencia anual de Computer Human Interaction (CHI), tomó lugar en Maryland. 7
Temas como la usabilidad y los factores humanos, relucieron a consideración al desarrollar nuevos productos. El término "amigable-al-usuario" (user-friendly) se convirtió en una palabra común. Ya que no era probable que una sola interfaz satisfaciera todas las necesidades, esto obligó a que se tomara una vista más formal a la interacción del humano con la computadora. 8
De esta forma nació oficialmente una nueva rama en la investigación de las Ciencias Computacionales. Esta edición de Crossroads trata de mostrarte algunos aspectos de esa investigación, al investigar proyectos del área, de gran y pequeña escala. No importa la manera de cómo estés leyendo esto, esperemos que te guste la interfaz. 9
Interfaz gráfica de usuario En el contexto del proceso de interacción persona-ordenador, la interfaz gráfica de usuario (IGU), es el artefacto tecnológico de un sistema interactivo que posibilita, a través del uso y la representación del lenguaje visual, una interacción amigable con un sistema informático. 10
Interfaz gráfica de usuario La interfaz gráfica de usuario (en inglés Graphical User Interface, GUI) es un tipo de interfaz de usuario que utiliza un conjunto de imágenes y objetos gráficos (iconos, ventanas, tipografía) para representar la información y acciones disponibles en la interfaz. Habitualmente las acciones se realizan mediante manipulación directa para facilitar la interacción del usuario con la computadora. 11
Surge como evolución de la línea de comandos de los primeros sistemas operativos y es pieza fundamental en un entorno gráfico. Como ejemplo de interfaz GUI podemos citar el escritorio o desktop del sistema operativo Windows y el entorno X-Window de Linux. 12
Historia de la interfaz gráfica de usuario La historia reciente de la informática está indisolublemente unida a las interfaces gráficas, puesto que los sistemas operativos gráficos han ocasionado grandes consecuencias en la industria del software y del hardware. 13
Necesidad Las interfaces graficas surgen de la necesidad de hacer los ordenadores (o PCs) más accesibles para el uso de los usuarios comunes. La gran limitación que poseían las computadoras diseñadas para un uso masivo era que sólo funcionaban bajo líneas de comando, lo que requería que la persona que quisiera utilizar un PC tuviera un mínimo conocimiento sobre su funcionamiento. 14
Esta limitación fue salvada gracias al desarrollo de los entornos gráficos, que permitieron que las personas pudieran acceder a un PC sin tener que pasar por el tortuoso proceso de tener que aprender a manejar un entorno bajo línea de comandos. Los principales pasos en la evolución de las GUI's se detallan a continuación. 15
Precursores Douglas Engelbart, además de inventor del ratón de ordenador, desarrolló la primera interfaz gráfica en los años 1960 en EE.UU. en los laboratorios de XEROX. Fue introducida posteriormente al público en las computadoras Apple Macintosh en 1984, y a las masas hasta 1993 con la primera versión popular del sistema operativo Windows 3.0. 16
Xerox Star 8010 La estación de trabajo Xerox Star, conocida oficialmente como el "8010 Star Information System" (Sistema de Información Estrella 8010) fue introducida por Xerox Corporation en 1981. fue el primer sistema comercial en incorporar varias tecnologías que han llegado a ser hoy en día corrientes en computadores personales, incluyendo la pantalla con bitmaps en lugar de solo texto. 17
Xerox Star 8010 Una interfaz gráfica de usuario basada en: ventanas, iconos, carpetas, Con Hardware para: ratón, red Ethernet, servidores de archivos, servidores de impresoras 18
Apple y Windows A principios de los años ochenta (en 1982) Apple, que había comenzado como una microempresa formada por dos empleados (Steve Jobs y Steve Wozniak) había crecido hasta convertirse en una empresa de 300 millones de dólares. En el año 1983 Apple ya se había convertido en una empresa de 1000 millones de dólares, el mismo valor que IBM. 19
Apple y Windows En 1987 IBM se vio obligada a entrar en el mercado de los ordenadores personales con entorno gráfico con su modelo PS/2, aliándose con Bill Gates (Microsoft), que había desarrollado el OS/2. La interfaz gráfica de este sistema operativo era muy similar a la de Apple. 20
Apple y Windows Pero el OS/2 no se convirtió en el nuevo estándar del sector, debido fundamentalmente al conflicto de intereses entre IBM y Microsoft. Microsoft crea el Windows 1.0, sistema operativo gráfico para ordenadores PC IBM compatibles, con un parecido asombroso al Mac OS. 21
BIBLIOGRAFÍA. BREY B. BARRY LOS MICROPROCESADORES INTEL DEL ARCO PEREZ JORGE JOEL. QUINTA EDICIÓN MÉXICO PRENTICE HALL GARRETT PATRICK H. ADVANCED INTRUMENTATION AND COMPUTER I/O DESIGN NEW YORK EEUU IEEE PRESS LEVINE GUTIERREZ GUILLERMO COMPUTACION Y PROGRAMACION MODERNA PRIMERA EDICIÓN MÉXICO DF ADDISON WESLEY LEWIS C. EGGEBRECHT INTERFACING TO THE IBM PERSONAL COMPUTER INDIA EEUU HOWARD W. SAMS & COMPANY INC. 22
Evaluación. Tareas: 10% Exposición en clase: 15% Reporte escrito de la exposición: 10% Practicas: 40% Proyecto final y presentación: 25% 23