Trabajo final

11
INTERFACES DE GRAFICA DE USUARIOS Conociendo el Estado del Arte de las GUI” Nombre: Rudy A. Medina B. Profesor: Alberto Caro S.

description

Interfaz grafica

Transcript of Trabajo final

Page 1: Trabajo final

INTERFACES DE GRAFICA DE USUARIOS “Conociendo el Estado del Arte de las GUI”

Nombre: Rudy A. Medina B.

Profesor: Alberto Caro S.

Page 2: Trabajo final

Índice.

¿Qué es una GUI? ................................................................................................................... 5 Conclusión. ........................................................................................................................... 10 Evolucion de las GUI ............................................................................................................... 6 Índice. ..................................................................................................................................... 2 Introducción. .......................................................................................................................... 3 Referencias ........................................................................................................................... 11 Un poco de historia. ............................................................................................................... 4

Page 3: Trabajo final

Introducción.

Con el paso del tiempo la tecnología ha evolucionado a pasos agigantados lo cual cualquiera lo vive en carne propia, en décadas pasadas el computador dejaba mostrar que sería una gran promesa y que trataría de ser lo más favorable y simple para la vida del usuario cotidiano. En sus inicios debíamos interactuar con este por medio de comandos, lo cual para muchas personas era algo incomodo ya que debían recordar una serie de sentencias lo cual les complicaba un poco la existencia, esto era llamado como modo texto o consola (debemos decir que de por sí, trabajar con este método es muy útil ya que ocupa menos recursos y dispositivos). Luego con el paso de los años se logra crear un método el cual facilitaría la interactuación en maquina y usuario me refiero a la Interfaz Grafica de Usuario (GUI), lo cual permite al usuario por medio de menús ejecutar comandos de forma guiada, sin necesidad de conocer la sintaxis concreta del mismo. Este método también nos permiten interfaces mucho atractivas visualmente, mucho más expresivos y más sencillos de utilizar, pudiendo ser tan accesibles y rápidos de utilizar como interfaces modo texto.

En el presente informe daremos a conocer ¿Qué son las GUI?, la evolución que se ha podido observar con el paso del tiempo, y como favorece o desfavorece al usuario.

Page 4: Trabajo final

Un poco de historia.

Los que comenzaron a desarrollar este tipo de tecnología fue originalmente por XEROX (sistema Xerox Star, 1981, sin éxito comercial),

En 1976, Steve Jobs y Steve Wozniak fundan la compañía Apple. La computadora que les trajera enorme éxito fue la Apple II, con soporte para gráficos y texto, pero con interacción a partir de líneas de comando.

El desarrollo de une verdadera GUI se inicia con la computadora Lisa y que es el resultado también de varios ex-desarrolladores de XEROX PARC que al ver que sus productos no eran explotados comercialmente, se cambiaron a la promesa de Steve Jobs de crear la nueva era de la computación.

Luego de un par de años, Bill Gates lanza la primera versión de Windows, parecida a una mezcla entre VisiOn y Word para DOS. No es hasta 1985, dos años más tarde, que Windows se da a conocer a color y con el uso de ventanas no en forma de mosaico, pero en trama.

Cuando Steve Jobs deja Apple a finales de los 80, su proyecto personal NeXTSTEP ofrece con su computadora NeXT Computer el efecto de tercera dimensión en los componentes de su GUI y vemos primera vez el uso de la "X" como ícono para cerrar una ventana.

En 1988, aparece la primera GUI del sistema DOS/2 versión 1.1 llamada Presentation Manager, muy parecida a Windows 2.0

La década de los noventa empieza también con la versión 3.0 de Windows y la 3.1 en 1992. Sin embargo no es hasta tres años más tarde que Windows se vuelve una de las plataformas más famosas de la historia de las computadoras y de las interfaces gráficas con Windows 95. Entre sus funcionalidades se encontraba la inclusión del Menú de Inicio (Start Menu) y la Barra de tareas (Task Bar).

El surgimiento de clones de Unix, como Linux y FreeBSD que se venía gestando desde principios de los 90s va tener gran demanda por el desarrollo de ambientes open-source. Dos de los proyectos más importantes y que satisficieron esa demanda fueron KDE y GNOME, que empezaron en 1996 y 1997 respectivamente.

Con este trozo de historia ya podemos comenzar a imaginarnos que es y de que trata una GUI.

Page 5: Trabajo final

¿Qué es una GUI?

Según la información recopilada Básicamente una GUI (Interfaz Grafica de Usuario)

Es un conjunto de formas y métodos que posibilitan la interacción de un sistema con los usuarios utilizando formas gráficas e imágenes. Los cuales representan funciones, acciones e información. En palabras más sencillas interfaz grafica de usuario permite a este manipular el código de cierta maquina de manera grafica. Las ventajas que podemos alcanzar dando énfasis a la sencillez de uso y robustez dentro de una interfaz gráfica, son mucho mayores que en las interfaces texto. La GUI es mucho más expresiva y fácil de usar tanto así que hasta niños de edades muy jóvenes son capaces de interactuar fácilmente con la maquina.

Una frase interesante referida al tema que encontré por la internet fue “Lo que tú ves es lo que puedes conseguir (WYSIWYG What you see is what you get), Manipulación directa e Interfaces de usuario basados en iconos”, que muestra una idea clara de que trata esto.

Características de una GUI.

Las características que debería tener una interfaz grafica de usuario básicamente deberían ser las siguientes:

1. Posee un monitor gráfico de alta resolución. 2. Posee un dispositivo apuntador (típicamente un ratón). 3. Promueve la consistencia de la interfaz entre programas. 4. Los usuarios pueden ver en la pantalla los gráficos y textos tal como se verán

impresos. 5. Sigue el paradigma de la interacción objeto-acción. 6. Permite la transferencia de información entre programas. 7. Se puede manipular en la pantalla directamente los objetos y la información. 8. Provee elementos de interfaz estándar como menús y diálogos. 9. Existe una muestra visual de la información y los objetos (iconos y ventanas). 10. Proporciona respuesta visual a las acciones del usuario. 11. Existe información visual de las acciones y modos del usuario/sistema (menús,

paletas). 12. Existen controles gráficos (widgets) para la selección e introducción de la

información. 13. Permite a los usuarios personalizar la interfaz y las interacciones. 14. Proporciona flexibilidad en el uso de dispositivos de entrada (teclado/ratón).

Page 6: Trabajo final

Evolucion de las GUI. La evolución de los inicios de las GUI es notable a continuación en la siguiente pagina podemos ver claramente la evolución de cada SO, la pagina es la siguente: http://toastytech.com/guis/index.html en ella podremos encontrar todas las evoluciones e información de cada una. Pero vamos a lo que nos convoca la evolución de las artes de las GUI podemos ver que en cuanto a evolución es notable empezamos con las consolas que son las precursoras de este movimiento. Hay que tener en cuenta que muchos usuarios le gusta mucho esta interfaz. Xerox Alto El Alto fue el primer sistema para reunir todos los elementos de la interfaz gráfica de usuario moderna. Fue diseñado por Xerox pero no tuvo gran éxito fue desarrollado en el Xerox PARC en 1973, fue el primer ordenador personal, así como el primero que utilizó la metáfora de escritorio y una interfaz gráfica de usuario. Este aun no se acercaba mucho a una interfaz solida, en la imagen se muestra pantalla de un sistema de Alto. Esto es lo que se vería inmediatamente después del arranque del sistema.

Este es el administrador de archivos Alto. Su nombre es el "Editor de Neptuno Directorio". Utiliza el ratón, botones gráficos, y las listas de archivos, pero no hay iconos o imágenes.

Page 7: Trabajo final

Luego del alto le siguieron muchos más sistemas con mejores gráficos uso de imágenes iconos etc. Como por ejemplo:

The Xerox Star Xerox GlobalView 2.1

Pero otra empresa que marco un antes y un después en el tema de las interfaces graficas

de usuario es Apple con sus proyecto Apple II que tenía una arquitectura de 8 bits basada

en el procesador 6502. Era completamente diferente de los posteriores

modelos Macintosh de Apple. Y el proyecto lisa que

fue iniciado en Apple en 1978 y lentamente

evolucionó para diseñar un poderoso computador

personal con una interfaz gráfica de usuario (GUI)

en el cual ya se pueden empezar a notar los

cambios.

Este es el escritorio, que aparece por primera vez cuando iniciamos Apple lisa.

El menú del escritorio se supone que muestra una lista de todos los iconos en el escritorio. Pero este sistema no se quedaba aislado de errores.

Continuando con la evolución nos topamos con GEOS que también nos ofrece un aporte al

desarrollos de las GUI ya que integra algunas tecnologías que en mejoran el

funcionamiento para el usuario.

GEOS, lanzado en 1985, es un sistema operativo completo soplado y la interfaz gráfica de

usuario para la computadora Commodore

64.

El Commodore 64 fue una computadora

muy popular en la década de 1980. Que se

fabricó desde 1982 hasta 1993, vendiendo

en alguna parte alrededor de 25 millones de

unidades, y por un tiempo fue el equipo más

vendido en el mundo.

Diseñado principalmente como una consola

de videojuegos, el Commodore 64 utiliza un

procesador 6510 y cuenta con 64 KB de RAM.

Page 8: Trabajo final

GEOS puede usar el teclado o el joystick para mover el puntero. Los ratones no eran

comunes con la Commodore 64, pero algunos podrían trabajar con GEOS.

La sensación general es vagamente similar a principios de Macintosh.

Las aplicaciones de escritorio y GEOS GEOS tienen menús desplegables en la parte

superior de la pantalla.

El administrador de preferencias le

permite cambiar el esquema de

color, la aceleración del ratón y la

apariencia, y el tiempo y por otra

parte, otra característica

importante es el uso de los

controles deslizantes.

A esta parte del informe es interesante ver cómo evolucionan las GUI ahora pasaremos a

analizar las el aporte de GEM (Gestor de Entorno Grafico). GEM es un GUI basado en DOS

anunció por primera vez a finales de 1984 y lanzado a principios de 1985 por Digital

Research.

GEM es un entorno gráfico muy popular para DOS de Microsoft Windows hasta la

mató. Hubo una serie de aplicaciones de terceros diseñados para funcionar en GEM, y el

escritorio GEM también fue posteriormente usada en ViewMAX, el administrador de

archivos de DR-DOS.

La interfaz de usuario de GEM trató

de ser un clon de la interfaz de

usuario de Macintosh de la

época. No había nada tan sofisticado

o completa, sino que dispone de

menús similar, la superposición de

ventanas, los iconos de los archivos y

carpetas, unidades de disco en el

escritorio, arrastrar y soltar, salida

de aplicaciones utiliza el archivo de

rendirse, y un icono de la papelera.

Page 9: Trabajo final

Un par de accesorios incluye un reloj y una calculadora. Nuevamente, estas son similares a

lo que estaba en el Macintosh en el momento.

Ahora llegamos al sistema que marco totalmente las GUI al famoso Windows, este tuvo

gran aceptación por los usuarios este lanzo muchas versiones pero la que marco la

diferencia fue Windows 95, fue lanzado el 24 de agosto de 1995, Windows 95 fue

diseñado para ser compatible con el máximo existente de MS-DOS y aplicaciones de 16

bits de Windows y los controladores de dispositivo, mientras que con esta limitación

ofreciendo un sistema de rendimiento más estable y mejor. Los elementos básicos de la

interfaz introducido en Windows 95 - incluyendo la barra de tareas , el botón Inicio y

menú, y el director de archivos del Explorador de Windows - siguen siendo básicamente

sin cambios en versiones posteriores de Windows, como Windows 7 y Windows Server

2008 R2 , casi 15 años después . La palabra "Inicio" fue lanzada desde el botón

de Windows Vista en el año 2006, con la compañía que prefieren la etiqueta del botón con

el logotipo de Windows ("Inicio" está todavía presente como una descripción y en el

clásico modo de interfaz gráfica de usuario).

Con esta explicación vemos como evolucionaron las GUI y como se logro llegar mas o

menos al punto en que nos encontramos llegando al Windows 7 o Ubuntu 11 etc.

Page 10: Trabajo final

Conclusión.

La interfaz grafica de usuario a logrado un antes y un después en la computación, cuando

los computadores eran rústicos y debíamos manejarlos por consola se limitaba mucho a el

tipo de usuario que debía usar la computadora. Este tenía que tener un previo

conocimiento y bastante destreza para poder manipular una de estas maquinas, con esto

digo que solo era para la gente de rubro, pero con los avances y las ansias de hacer dinero,

algunos tipos lograron masificarlo haciendo que cada persona (niño, mujer, hombre),

pudiera hacer uso de este, por medio de las GUI. Con la idea que planteo digo que las GUI

es vital ya que abrió un nuevo mercado, llamando la atención del usuario, haciendo

atractivo un computador, por que una persona al comprar un dispositivo (notebook,

celular, computador, etc.) no solo se preocupa de el modelo o características, sino

también se preocupa del entorno de escritorio, accesibilidad, etc. esto lo hace sin saber

que está evaluando la GUI, lo hace cual muestra que es importante preocuparse de este

aspecto, por mi parte me gusta estar en esta época en la cual la evolución y la variedad es

increíble, uno puede ajustarlo a su gusto es genial.

Page 11: Trabajo final

Referencias

Paginas

http://hipercomunicacion.com/pubs/historia-gui.html

http://toastytech.com/guis/index.html

http://acsblog.es/articulos/trunk/Varios/UIDesign/x23.html

http://www.macuarium.com/foro/index.php?showtopic=173877

http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario

http://www.proyectoautodidacta.com/comics/la-interfaz-grfica-de-usuario-gui/