fbpx
Wikipedia

Historia de la interfaz gráfica de usuario

La historia de la Interfaz gráfica de usuario, (a veces conocida como GUI, siglas de Graphical User Interface, Interfaz Gráfica de Usuario)entendida como el uso de iconos y un dispositivo apuntador para controlar una computadora, cubre un marco de cinco décadas de refinamientos incrementales, construido en algunos principios básicos constantes. Muchas proveedoras de sistemas operativos han creado su propio sistema de ventanas basado en código independiente, pero con elementos básicos en común que definen el paradigma WIMP (ventanas, iconos, ratón y dispositivo apuntador). Se han dado logros tecnológicos y mejoras en la interacción general en pequeños pasos sobre los sistemas anteriores y algunos avances significativos en términos de facilidad de uso, pero las mismas metáforas organizativas y los idiomas de interacción se siguen usando. Aunque muchos sistemas operativos con GUI son controlados mediante un ratón, el teclado también puede ser usado con los atajos de teclas o las teclas de cursor. Los desarrollos de interfaz descritos más adelante han sido resumidos y se han omitido muchos detalles en interés de la brevedad. La influencia de los videojuegos y el control por joystick han sido omitidos.

El primer prototipo de un ratón, diseñado por William English a partir de los borradores de Engelbart[1]

Desarrollos iniciales

Los primeros dispositivos de información dinámica, como las pantallas de radar, donde los dispositivos de entrada eran usados para controlar directamente los datos creados por computadora, pusieron las bases para las posteriores mejoras en las interfaces gráficas[2]​ Algunas de las primeras pantallas CRT usaban un lápiz óptico en lugar de un ratón como dispositivo apuntador.

El concepto de un sistema de ventanas multi-panel fue introducido por los primeros sistemas de representación gráfica en tiempo real para computadoras: el Proyecto SAGE y el Sketchpad de Ivan Sutherland.

Aumento del Intelecto Humano (NLS)

El proyecto de Aumento del Intelecto Humano de Doug Engelbart en el Stanford Research Institute (en Menlo Park, EE. UU.) en la década de los 60 desarrolló el oN-Line System, que incorporaba un cursor manejado con un ratón y múltiples ventanas usadas para trabajar con hipertexto. Engelbart se inspiró en parte por la máquina de información de escritorio memex, sugerida por Vannevar Bush en 1945. Mucha de la investigación inicial estuvo basada en como los niños pequeños aprenden. Por lo que el diseño se basó en las primitivas infantiles de coordinación mano-ojo, en lugar de usar lenguajes de comandos, procedimientos de macros definidas por el usuario o transformaciones automatizadas de datos, usados más tarde por profesionales .

Desarrollos iniciales

Xerox PARC

Xerox Alto

 
El Xerox Alto tenía un GUI inicial.

El trabajo de Engelbart llevó directamente a los avances en Xerox PARC. Mucha gente fue de SRI a Xerox PARC a principios de los años 70. En 1973, Xerox PARC desarrolló la computadora personal Alto. Tenía una pantalla de mapa de bits y fue la primera computadora en demostrar la metáfora de escritorio y la interfaz gráfica de usuario (GUI, graphical user interface). No fue un producto comercial, pero varios miles de unidades fueron construidas y fueron ampliamente utilizadas en PARC, al igual que en otras oficinas de Xerox y en varias universidades durante años. El Alto influencio en gran medida el diseño de las computadoras personales durante el final de los años 70 y el principio de los años 80, notablemente el Three Rivers PERQ, los Apple Lisa y Macintosh y la primera estación de trabajo de Sun Microsystems.

El GUI fue inicialmente desarrollado en Xerox PARC por Alan Kay, Larry Tesler, Dan Ingalls y algunos investigadores más. Usaba ventanas, iconos y menús, incluyendo el primer menú desplegable fijo, para dar soporte a comandos como abrir ficheros, borrar y mover ficheros, etc. En 1974 se comenzó en PARC a trabajar en Gypsy, el primer editor de texto gráfico WYSIWYG (What-You-See-Is-What-You-Get, "lo que ves es lo que consigues"). En 1975 los ingenieros de Xerox presentaron una demostración de un GUI "incluyendo iconos y el primer uso de menús emergentes".[3]

Xerox Star

En 1981 Xerox presentó un producto innovador, el Star, incorporando muchas de las innovaciones de PARC. Aunque no fue un éxito comercial, el Star influenció de manera importante los futuros desarrollos, por ejemplo en Apple, Microsoft y Sun Microsystems.[4]

Apple Lisa y Macintosh (y después, el Apple IIgs)

Comenzando en 1979, diseñado por Steve Wozniak, comercializado por Steve Jobs y dirigido por Jef Raskin, los equipos del Apple Lisa y del Apple Macintosh (que incluían a antiguos miembros del grupo de Xerox PARC) continuaron desarrollando las ideas iniciadas en Xerox PARC. El Macintosh, lanzado en 1984, fue el primer producto comercial exitoso en usar un GUI de ventanas multipanel. Se usó una metáfora de escritorio, en la que los ficheros tenían el aspecto de hojas de papel. Los directorios usaban la imagen de una carpeta. Había un juego de accesorios de escritorio como la calculadora, el bloc de notas y el reloj de alarma que el usuario podía situar en el lugar de la pantalla que este quisiera; y se podían borrar archivos y carpetas arrastrándolos al icono de la papelera presente en la pantalla.

Aún hay alguna controversia sobre la influencia del trabajo de Xerox PARC, a diferencia de la investigación académica previa, tuvo en las GUIs de los Apple Lisa y Macintosh, pero está claro que la influencia fue extensa, ya que las primeras versiones de la GUI del Lisa incluso carecían de iconos. Este prototipo de la GUI era al menos manejado mediante el ratón, pero ignoraba completamente el concepto WIMP. Algunos raros pantallazos de las primeras GUIs de los prototipos del Lisa muestran el diseño inicial. Hay que notar también que los ingenieros de Apple visitaron las instalaciones de PARC (Apple se aseguró el derecho a la visita compensando a Xerox con un paquete pre-OPV de acciones de Apple) y un número de empleados de PARC posteriormente fueron a Apple a trabajar en las GUIs de Lisa y Macintosh. Aun así, el trabajo de Apple sobrepasó al de PARC considerablemente, añadiendo iconos manipulables y manipulación de arrastrar y soltar a los objetos en el sistema de ficheros (véase Macintosh Finder) por ejemplo. Una lista de mejoras hechas por Apple, más allá de la interfaz PARC, puede encontrarse en Folklore.org.[5]​ Jef Raskin avisa de que muchos de los hechos referidos en la historia de PARC y el desarrollo de Macintosh son imprecisos, están distorsionados o son incluso invenciones, debido a la falta de uso por los historiadores de fuentes primarias.[6]

En 1986 el Apple IIgs fue lanzado, siendo un modelo muy avanzado de la exitosa serie del Apple II, basado en tecnología de 16 bits (de hecho, es dos máquinas virtuales en una). Se presentó con un nuevo sistema operativo, el Apple GS/OS, que incluía un GUI muy similar al Finder de Macintosh, capaz de manejar las habilidades gráficas avanzadas de su chip de vídeo (VGC, Video Graphics Chip)

Graphical Environment Manager (GEM)

Digital Research (DRI) creó el Graphical Environment Manager (GEM) como un añadido para las computadoras personales. Fue desarrollado para trabajar sobre CP/M y MS-DOS en computadoras de negocios como las compatibles con la IBM PC. Fue desarrollada a partir de un software de DRI conocido como GSX, diseñado por un exempleado de PARC. La similitud con el escritorio de las Macintosh llevó a un juicio por el copyright con Apple y un arreglo que incluyó algunos cambios en GEM. Este fue el primero de una serie de juicios por parecidos relacionados al diseño de GUIs en los años 80.

GEM recibió un uso amplio en el mercado de consumo desde 1985, cuando se convirtió en la interfaz de usuario por defecto del sistema operativo Atari TOS en la línea de computadoras Atari ST. También fue incluido por otros fabricantes de computadoras y distribuidores, como Amstrad. Más tarde, fue distribuido con la versión del DOS de DRI mejor vendida para compatibles IBM PC, el DR-DOS 6.0. El escritorio GEM desapareció del mercado con la retirada de la línea Atari ST en 1992 y con la popularidad de Microsoft Windows 3.0 en los PC en esos mismos años.

DeskMate

El DeskMate de la empresa estadounidense Tandy, apareció a principio de los años 80 en sus máquinas TRS-80 y fue llevado a las Tandy 1000 en 1984. Como la mayoría de GUIs de PC de su tiempo, dependía de un sistema operativo de disco como el TRS-DOS o el MS-DOS. La aplicación fue popular en su momento e incluía un número de programas como Draw, Text y Calendar, además de aplicaciones de terceros como Lotus 1-2-3 para DeskMate.

Amiga Intuition y el Workbench

La computadora Amiga fue lanzada por Commodore en 1985 con un GUI llamado Workbench. Este está basado en un motor interno desarrollado mayormente por RJ Mical, llamado Intuition, el cual controla todos los eventos de entrada. Las primeras versiones usaron una paleta por defecto (azul, naranja, blanco y negro), seleccionada para tener un gran contraste en las televisiones y monitores de vídeo compuesto. Workbench presenta los directorios como cajones para encajar con el tema "banco de trabajo". Intuition es la biblioteca de widgets y gráficos que hace que funcione el GUI. Es controlada por los eventos del usuario a través del ratón, el teclado y otros dispositivos de entrada.

Debido a un fallo del departamento de ventas de Commodore, los primeros floppies de AmigaOS (lanzados junto con el Amiga 1000) llamaban a todo el SO "Workbench". Desde entonces, los usuarios y la propia Commodore se comenzaron a usar "Workbench" como apodo para todo el AmigaOS (incluyendo el Amiga DOS, Extras,...). Esto continuó hasta el lanzamiento de la versión 2.0 del AmigaOS, que reintrodujo los nombres correctos en los floppies de instalación como AmigaDOS, Workbench, Extras, etc.

Comenzando con el Workbench 1.0, el SO trataba el escritorio como una ventana de fondo sin bordes maximizada en una pantalla vacía. Con la introducción del AmigaOS 2.0 el usuario pasó a poder seleccionar si la ventana principal del Workbench aparecía como una ventana normal, con bordes y barras de desplazamiento, mediante un ítem del menú.

El sistema también se puede iniciar en una interfaz de línea de Comandos (también conocida como CLI/shell), el cual es un entorno controlado por teclado y sin el GUI Workbench. Este puede ser cargado posteriormente con la instrucción "LoadWB".

Una de las principales diferencias con otros sistemas operativos de su momento (y de algún tiempo después) es su multitarea, un sistema de animación incluido usando un blitter por hardware y 4 canales de sonido de 26K y 8 bits. Esto hizo del Amiga la primera computadora multimedia años antes de cualquier otro sistema operativo.

Como la mayoría de GUI de su momento, Intuition sigue los pasos de Xerox y, a veces, los de Apple. Pero al incluir una línea de comandos se extiende dramáticamente la funcionalidad de la plataforma. Aun así, la CLI de Amiga no es solo un simple interfaz basado en texto como en MS-DOS, sino otro proceso gráfico controlado por Intuition y con los mismos gadgets incluidos en la biblioteca gráfica de Amiga. La interfaz de la CLI se integra con el Workbench compartiendo privilegios con el GUI.

El Workbench evolucionó durante los años 90 hasta mucho después del cierre de Commodore en 1994. Véase la siguiente sección.

Gestores de ficheros y suites de utilidades de MS-DOS

Debido a que la mayoría de las primeras computadoras compatibles con la IBM PC carecían de cualquier verdadera capacidad gráfica (usaban el modo de texto básico de 80 columnas compatible con el adaptador de pantalla MDA original), una serie de administradores de archivos surgió, incluyendo el DOS Shell de Microsoft, que incluye elementos típicos de las GUI como menús, botones, listas con barras de desplazamiento y un puntero manejado mediante un ratón. El nombre interfaz de texto (TUI) fue inventado más tarde para nombrar a este tipo de interfaz. Muchas aplicaciones en modo de texto para MS-DOS, como el editor por defecto para MS-DOS 5.0 (y las aplicaciones relacionadas, como QBasic), también usaban la misma filosofía. El Shell del IBM DOS incluido con el IBM DOS 5.0 (1992 aprox.) soportaba tanto los modos de texto como los modos verdaderamente gráficos, haciendo que fuera un TUI y un GUI, dependiendo del modo elegido.

Los administradores de ficheros avanzados para MS-DOS eran capaces de redefinir las formas de los caracteres con los sistemas EGA y posteriores, permitiendo iconos básicos en baja resolución y elementos de interfaz gráfica, incluyendo una flecha, en lugar de un rectángulo coloreado, como puntero de ratón. Cuando el adaptador gráfico carecía de la habilidad de cambiar las formas de los caracteres, se usaba el juego de caracteres por defecto, CP437 encontrado en la ROM del adaptador. Algunas suites de utilidades populares para MS-DOS, como Norton Utilities y PC Tools usaban también estas técnicas.

DESQview fue un programa multitarea en modo texto presentado en julio de 1985. Funcionando sobre MS-DOS, permite al usuario hacer funcionar múltiples programas DOS de manera simultánea en ventanas. Fue el primer programa en llevar la multitarea y la capacidades de ventanas al entorno DOS en el que los programas DOS ya existentes podían ser usados. DESQview no es un verdadero GUI pero ofrece ciertos componentes de los mismos, como las ventanas superpuestas de tamaño modificable y el puntero por ratón.

Aplicaciones bajo MS-DOS con GUIs propietarios

Antes de la era Microsoft Windows y con la falta de una verdadera GUI común bajo MS-DOS, la mayoría de aplicaciones gráficas que trabajaban con EGA, VGA y mejores adaptadores gráficos incluían GUIs propietarias. Una de las más conocidas entre estas aplicaciones era Deluxe Paint, un popular programa de dibujo con una interfaz WIMP típica.

El programa Adobe Acrobat Reader original para MS-DOS era capaz de funcionar tanto en el GUI Windows 3.x como en la línea de comandos de MS-DOS. Cuando se lanza desde la línea de comandos en una máquina con un adaptador VGA, muestra su propia GUI.

Microsoft Windows (16-bit versions)

Windows 1.0, una GUI para MS-DOS, fue lanzado en 1985.[7]​ La respuesta del mercado no fue muy entusiasta.[8]​ Lo siguió Windows 2.0, pero no fue hasta 1990 con el lanzamiento de Windows 3.0, basado en Common User Access que su popularidad verdaderamente surgió. El GUI vio algunos rediseños menores desde entonces, principalmente la capacidad de usar redes de Windows 3.11 y su parche de 32 bits Win32s]. La línea de 16 bits de MS Windows terminó al presentarse Windows 95 y Windows NT, ambos de 32 bits, en los años 90.

La principal ventana de una aplicación dada puede ocupar la pantalla entera en modo maximizado. El usuario debe entonces cambiar entre aplicaciones maximizadas usando el atajo de teclado Alt+Tab; no hay una alternativa directa con el ratón, excepto restaurar el tamaño de la ventana. Cuando ninguna de las ventanas de aplicación abiertas está maximizada, se puede cambiar pulsando en alguna parte visible de la ventana que se quiere activar, al igual que se hace normalmente en otras GUIs.

En 1988 Apple demandó a Microsoft por infracción de copyright de la GUI del Apple Lisa y del Apple Macintosh. El juicio duró 4 años antes de que casi todas las reclamaciones de Apple fueran denegadas por un tecnicismo contractual. Las subsiguientes apelaciones de Apple fueron también denegadas. Microsoft y Apple aparentemente llegaron a un acuerdo final privado sobre el tema en 1997.

GEOS

GEOS fue lanzado en 1986. Originalmente escrito para las computadoras de 8 bits Commodore 64 y, poco después, para la serie Apple II, fue más tarde portado a los sistema IBM PC y compatibles. Incluyó muchas aplicaciones, como un calendario y un procesador de textos, y una versión limitada sirvió como base para el cliente DOS de America Online. Comparado con el GUI competidor de Windows 3.0, podía funcionar razonablemente bien en hardware más simple. Pero estaba enfocado a las máquinas de 8 bits y la era de las computadoras de 16 bits ya estaba terminando.

The X Window System

NeWS

El sistema NeWS (Network extensible Window System, sistema de ventanas extensible en red) basado en PostScript fue desarrollado por Sun Microsystems a mediados de los años 80. Durante bastantes años SunOS incluyó un sistema de ventanas combinando NeWS y X Window System. Aunque NeWS era considerado técnicamente elegante por algunos comentaristas, Sun terminó abandonándolo. A diferencia de X, NeWS fue siempre software propietario.

Los años 90: Uso masivo del escritorio

La adopción masiva de la plataforma PC en las casas y pequeños negocios popularizó las computadoras entre la gente sin entrenamiento formal. Esto creó un mercado de rápido crecimiento, abriendo una oportunidad para la explotación comercial y de las interfaces fáciles de usar, haciendo que fuera económicamente viable el refinamiento incremental de las GUIs existentes para los sistemas domésticos.

También la extensión de las capacidades HiColor y TrueColor de las tarjetas gráficas, cada vez más rápidas, mostrando miles y millones de colores, junto con procesadores más rápidos, RAM más barata, dispositivos de almacenamiento hasta un orden de magnitud mayores (de megabytes a gigabytes) y mayores anchos de banda para redes de telecomunicaciones a menores costes ayudaron a crear un entorno en el que el usuario común era capaz de hacer funcionar GUIs complicadas que empezaron a favorecer la estética.

Windows 95 y una computadora en cada casa

Véase también Windows NT.

Después de Windows 3.11, Microsoft comenzó a desarrollar una nueva versión de consumo de su sistema operativo. Windows 95 consiste en la integración de los anteriormente separados MS-DOS y Windows en un único producto, incluyendo una versión actualizada de MS-DOS, habitualmente llamada MS-DOS 7.0. También incluye un rediseño significativo de la GUI, llamado Cairo. Mientras que Cairo nunca se materializó, partes de la misma aparecieron en Windows 95 y en versiones posteriores. Tanto Win95 como WinNT pueden hacer funcionar programas de 32 bits y pueden explotar las características del procesador Intel 80386, como la multitarea apropiativa y la capacidad de usar hasta 4GB de direccionamiento plano. Windows 95 se considera un sistema operativo de 32 bits pero está basado en realidad en un kernel híbrido (VWIN32.VXD) con la interfaz de usuario de 16 bits (USER.EXE) y la interfaz de dispositivos gráficos (GDI.EXE) de Windows for Workgroups (3.11), el cual tiene componentes del kernel de 16 bits con un subsistema de 32 bits (USER32.DLL y GDI32.DLL) que permite hacer funcionar aplicaciones nativas de 16 bits así como aplicaciones de 32 bits. En el mercado, Windows 95 fue un éxito sin precedentes, promoviendo una actualización general a la tecnología de 32 bits y en un año o dos después de su lanzamiento se convirtió en el sistema operativo más exitoso jamás producido.[cita requerida]

Windows 95 vio el inicio de la guerra de navegadores, cuando internet comenzó a recibir una gran cantidad de atención en la cultura popular y en los medios de masas. Microsoft al principio no vio el potencial en la red y Windows 95 fue lanzado con el servicio en línea propio de Microsoft, llamado The Microsoft Network, al cual solo se podía acceder por marcación directa y era usado principalmente para su propio contenido, sin acceso a internet. Al lanzarse versiones de Netscape Navigator e Internet Explorer muy rápido durante los siguientes años, Microsoft usó su dominio en el escritorio para empujar a su navegador y llevar la economía de la red prácticamente a un monocultivo.

Windows 95 evolucionó con el tiempo en Windows 98 y Windows ME. Este fue el último de la línea de sistemas operativos de Microsoft basados en Windows 3.X. Windows continuó por un camino evolutivo paralelo de 32 bits, donde Windows NT 3.1 (NT por Nueva Tecnología) fue lanzado en 1993, siendo un sistema operativo nativo de 32 bits con un nuevo modelo de controladores, basado en unicode y que provee una verdadera separación entre aplicaciones. Windows NT también soporta aplicaciones de 16 bits en un NTVDM, pero no soporta controladores basados en VXD. Windows 95 se suponía que tenía que lanzarse antes de 1993 como el predecesor de Windows NT. La idea era promover el desarrollo de aplicaciones de 32 bits con retrocompatibilidad, orientando el mercado hacia un lanzamiento exitoso de NT. Después de muchos retrasos, Windows 95 fue lanzado sin soporte de unicode y usando el modelo de controladores VXD.

Windows NT 3.1 evolucionó a Windows NT 4, Windows 2000, Windows XP, Windows Vista y Windows 7. A partir de Windows XP hubo versiones de 64 bits. Las versiones para servidor de Windows tienen su propia línea, iniciada con Windows Server 2003 (disponible en 32 y 64 bits, tanto en versión IA64 como en x64), siguiendo con Windows Server 2008 y Windows Server 2008 R2. Windows 2000 y XP comparten el mismo GUI básico, aunque XP incluye Estilos Visuales. Con Windows 98 se presentó el tema Active Desktop, permitiendo una aproximación por HTML al escritorio, pero esta característica tuvo poca acogida por los usuarios, que frecuentemente la desactivaban. Al final, Windows Vista dejó de incluirla pero presentó una nueva barra lateral en el escritorio.

Mac OS

La GUI de los Macintosh ha sido pocas veces revisada desde 1984, con actualizaciones mayores incluyendo System 7. Este recibió su mayor revisión con la interfaz Aqua en el Mac OS X de 2001. Este es un nuevo sistema operativo construido principalmente sobre la tecnología de NeXTStep, con elementos del GUI del Mac OS original ingertados en él. Mac OS X usa una tecnología llamada Quartz para la representación de los gráficos y el dibujo en pantalla. Algunas características de la interfaz del Mac OS X son heredadas de NeXTStep (como el Dock, el cursor de espera automático o las ventanas con doble buffer dando una apariencia sólida y sin parpadeos al refresco de las ventanas), mientras que otras son heredadas del viejo sistema operativo Mac OS (la barra de menús sencilla). Mac OS X v10.3 presentó características para mejorar la usabilidad, incluyendo Exposé, que está diseñado para localizar más fácilmente las ventanas abiertas.

Con Mac OS X v10.4 se añadieron nuevas características, incluyendo el Dashboard, un escritorio alternativo para pequeñas aplicaciones de propósito específico, y una herramienta de búsqueda llamada Spotlight, que provee al usuario con la opción de buscar dentro de los ficheros en lugar de hojear entre carpetas.

GUIs creados en el X Window System

En los primeros tiempos del desarrollo de X Window, Sun Microsystems y AT&T intentaron promocionar una norma de GUI llamada OPEN LOOK, en competición con Motif. OPEN LOOK fue una norma bien diseñada creada desde cero en conjunción con Xerox, mientras que Motif era un esfuerzo colectivo que encajó en su lugar, con un aspecto que seguía el de Windows 3.11. Muchos de los que trabajaron en OPEN LOOK apreciaron su coherencia en el diseño.[cita requerida] Motif prevaleció en la batalla de las GUI de UNIX y se convirtió en la base del Common Desktop Environment (CDE). CDE se basó en el VUE de Hewlett-Packard, que a su vez estaba basado en el aspecto de Motif.

A finales de los 90, hubo un crecimiento significativo en el mundo Unix, especialmente alrededor de la comunidad del software libre. Nuevos movimientos de escritorios gráficos crecieron en torno a Linux y a sistemas operativos similares, basados en el X Window System. Un nuevo énfasis en proveer una interfaz integrada y uniforme al usuario trajo nuevos entornos de escritorio, como KDE, GNOME y XFCE que superaron a CDE en popularidad tanto en Unix como en los sistemas operativos parecidos a Unix. El aspecto de XFCE, KDE y GNOME tienden a cambiar con más velocidad y menos codificación que los antiguos entornos OPEN LOOK y Motif.

Amiga

En los 90 Commodore añadió mejoras al Workbench original, como el soporte para pantallas en HiColor, menús de contexto e iconos 2d en relieve con aspecto pseudo-3D. Algunos usuarios de Amiga prefieren interfaces alternativas al Workbench estándar, como el Directory Opus.

El uso de motores mejorados de GUI de terceras partes pasó a ser común entre los usuarios que prefirieron interfaces más atractivas como el propio hardware, como Magic User Interface (MUI) y ReAction. Estos motores gráficos orientados a objetos controlados por el usuario mediante clases y métodos de interfaz fueron posteriormente estandarizados en el entorno Amiga y transformaron el Amiga Workbench en una interfaz guiada moderna y completa, con nuevos accesorios, botones animados, iconos en color de 24 bits, incrementando el uso de imágenes de fondo de pantalla y ventanas, canales alfa, transparencias y sombras como requiere cualquier GUI moderna.

Derivados modernos del Workbench son Ambient para MorphOS, Scalos, Workbench para AmigaOS 4 y Wanderer para AROS.[9][10]

El uso de motores gráficos orientados a objetos dramáticamente cambió el estilo de la GUI para ajustarse a las guías de estilo actuales.

RISC OS

Las primeras versiones de lo que llegaría a ser RISC OS se conocieron como Arthur, las cuales fueron lanzadas en 1987 por Acorn Computers. RISC OS es un sistema operativo con GUI en color que usa un ratón de tres botones, una barra de tareas (llamada la barra de iconos) y un navegador de ficheros similar al de Mac OS. Acorn creó RISC OS en los años 80 para sus computadoras basadas en la arquitectura de procesadores ARM.

La GUI de RISC OS ha seguido desarrollándose desde la versión de 1987 hasta hoy día, donde las versiones 5 y 6 tienen una gran habilidad para personalizar la interfaz.

OS/2

Originalmente un desarrollo conjunto de Microsoft e IBM para reemplazar el DOS, OS/2 versión 1.0 (1987) no tenía ninguna GUI. La versión 1.1, lanzada en 1988, incluía el Presentation Manager (PM), con un aspecto bastante similar al del posterior Windows 3.0. Después de la ruptura con Microsoft, IBM desarrolló el Workplace Shell (WPS) para la versión 2.0, lanzada en 1992), una GUI con un acercamiento bastante radical a la orientación a objeto. Microsoft más tarde imitó este enfoque en Windows 95.[cita requerida]

NeXTSTEP

La interfaz de usuario de NeXTSTEP fue usada en la línea de computadoras NeXT. La primera versión mayor fue lanzada en 1989, usando Display PostScript para la representación gráfica. La característica más significativa de NeXTStep es el Dock, llevado con algunas modificaciones a Mac OS X, y otros detalles menores de la interfaz que algunos usuarios encontraron más fáciles de usar e intuitivos que las GUIs previas. La GUI de NeXTStep fue la primera en incluir el arrastre completo de las ventanas en su interfaz de usuario, en lugar de solo mostrar un recuadro vacío durante el arrastre, en una máquina comparativamente poco potente para lo normal actualmente, idealmente ayudada por hardware gráfico de altas prestaciones.

BeOS

BeOS fue desarrollado en computadoras personalizadas basadas en procesadores Hobbit de AT&T, antes de cambiar a hardware PowerPC, por un grupo dirigido por el ex-ejecutivo de Apple Jean-Loius Gassée como una alternativa a Mac OS. BeOS fue más tarde portado a hardware Intel. Usa un kernel orientado a objetos escrito por Be y no usa el X Window System, sino una GUI diferente escrita desde cero. Se hizo mucho esfuerzo por parte de los desarrolladores para hacerlo una plataforma para aplicaciones multimedia. Be Inc. fue adquirida por PalmSource, Inc. (Palm Inc. en aquel momento) en 2001. La GUI de BeOS aún vive en Haiku, una reimplementación en software de código abierto de BeOS.

Tendencias actuales

Interfaz de usuario 3D

 
Compiz corriendo en Fedora Core 6 con AIGLX

.

En 2009, una nueva tendencia en tecnología de escritorio es la inclusión de efectos 3D en los gestores de ventanas. Esta está basada en la investigación experimental en diseño de la interfaz de usuario intentando expandir el poder expresivo de los toolkits existentes para mejorar las indicaciones físicas que permiten la manipulación directa. Nuevos efectos comunes a distintos proyectos son de escalado y zum, varias transformaciones de ventanas y animaciones (ventanas blandas, minimizaciones suaves hacia la bandeja del sistema, ...), composición de imágenes (usada para la sombra de las ventanas y para las transparencias) y mejorar la organización global de las ventanas abiertas (zum de los escritorios virtuales, cubo de escritorio, Exposé). El escritorio BumpTop, el cual es una prueba de concepto, combina una representación física de los documentos con herramientas para la clasificación de los documentos solo posible en el entorno simulado, como el reordenamiento instantáneo y la agrupación automática de documentos relacionados.

Estos efectos han sido popularizados gracias a la expansión del uso de las tarjetas de vídeo 3D (principalmente debido a los juegos), lo que permite un procesamiento visual complejo con un uso bajo de la CPU, usando la aceleración 3D de la mayoría de tarjetas gráficas modernas para representar los clientes de las aplicaciones en una escena 3D. La ventana de la aplicación es dibujada fuera de la pantalla en un buffer de píxeles y la tarjeta gráfica la representa dentro de la escena 3D.

Esto puede tener la ventaja de mover cierta parte de la representación de la ventana a la GPU de la tarjeta gráfica, en caso de que esta la posea, reduciendo por lo tanto la carga de la CPU principal.

Ejemplos de software con interfaz de usuario en 3D incluyen XGL y Compiz de Novell y AIGLX incluido en Red Hat Fedora. Quartz Extreme para Mac OS X y la interfaz Aero de Windows Vista y Windows 7 usan representación 3D para el sombreado y los efectos de transparencia al igual que Exposé y Windows Flip 3D. AmigaOS 4.1 usa la interfaz basada en vectores 2D Cairo integrada con el motor de composición de imagen acelerado por hardware 3D Porter-Duff, mientras su contraparte clónica MorphOS 2.0 incluye Ambient como una GUI 3D completa basada en un subconjunto de OpenGL. Windows Vista usa Direct3D para representar los efectos 3D.

Dispositivos portátiles

Los dispositivos portátiles, como los reproductores MP3 y los teléfonos móviles han sido un área floreciente de evolución de las GUIs en los últimos años. A partir de mediados de los años 2000 una gran mayoría de los dispositivos portátiles han avanzado en resolución de pantalla y en tamaño, siendo la pantalla de 640x960 del iPhone un buen ejemplo. Debido a esto, estos dispositivos tienen sus propias interfaces de usuario famosas y sistemas operativos que tienen grandes comunidades homebrew dedicadas a crear sus propios elementos visuales, como iconos, menús, fondos de pantalla y más cosas. Las interfaces Post-WIMP se usan comúnmente en estos dispositivos móviles, donde los dispositivos apuntadores tradicionales requeridos para la metáfora del escritorio no son prácticos.

Véase también

Referencias

  1. The computer mouse turns 40.
  2. Clive Akass. . Archivado desde el original el 15 de agosto de 2010. 
  3. . Archivado desde el original el 30 de octubre de 2008. Consultado el 4 de abril de 2012. 
  4. Mike Tuck. . Archivado desde el original el 9 de abril de 2009. Consultado el 4 de abril de 2012. 
  5. "On Xerox, Apple and Progress" (1996), Folklore.org.
  6. Jef Raskin. «Holes in Histories». 
  7. «how-windows-came-to-be-windows-1». sbp-romania.com. Consultado el 3 de octubre de 2011. 
  8. «history-computer.com». http://history-computer.com. Consultado el 3 de octubre de 2011. 
  9. aps.fr Breve artículo sobre Ambient y descripciones de los iconos MUI, menús y accesorios (fr)
  10. Página web de AROS con imágenes de Zune/Wanderer

Enlaces externos

  • Jeremy Reimer. "A History of the GUI" Ars Technica. 5 de mayo de 2005.
  • Nathan Lineback. "The Graphical User Interface Gallery". Nathan's Toasty Technology Page.
  • Oral history interview with Marvin L. Minsky, Charles Babbage Institute, University of Minnesota. Minsky describe la investigación en inteligencia artificial (IA) el Massachusetts Institute of Technology (MIT), incluyendo la investigación en las áreas d gráficos, procesamiento de texto y compartición del tiempo.
  • Oral history interview with Ivan Sutherland, Charles Babbage Institute, University of Minnesota. Sutherland describe su cargo como jefe de la Oficina de Técnicas de Procesamiento de la Información (IPTO, Information Processing Techniques Office) del ARPA de 1963 a 1965, incluyendo los nuevos proyectos en gráficos y redes.
  • Oral history interview with Charles A. Csuri, Charles Babbage Institute, University of Minnesota. Csuri rememora su educación artística y explica su transición a los gráficos por ordenador a mediados de los años 60, después de recibir una beca de la Fundación Nacional para la Ciencia (National Science Foundation) para investigación en gráficos.
  • GUIdebook: Graphical User Interface gallery
  • mprove: Historical Overview of Graphical User Interfaces
  • Anecdotes about the development of the Macintosh Hardware & GUI
  •   Datos: Q9004240

historia, interfaz, gráfica, usuario, historia, interfaz, gráfica, usuario, veces, conocida, como, siglas, graphical, user, interface, interfaz, gráfica, usuario, entendida, como, iconos, dispositivo, apuntador, para, controlar, computadora, cubre, marco, cinc. La historia de la Interfaz grafica de usuario a veces conocida como GUI siglas de Graphical User Interface Interfaz Grafica de Usuario entendida como el uso de iconos y un dispositivo apuntador para controlar una computadora cubre un marco de cinco decadas de refinamientos incrementales construido en algunos principios basicos constantes Muchas proveedoras de sistemas operativos han creado su propio sistema de ventanas basado en codigo independiente pero con elementos basicos en comun que definen el paradigma WIMP ventanas iconos raton y dispositivo apuntador Se han dado logros tecnologicos y mejoras en la interaccion general en pequenos pasos sobre los sistemas anteriores y algunos avances significativos en terminos de facilidad de uso pero las mismas metaforas organizativas y los idiomas de interaccion se siguen usando Aunque muchos sistemas operativos con GUI son controlados mediante un raton el teclado tambien puede ser usado con los atajos de teclas o las teclas de cursor Los desarrollos de interfaz descritos mas adelante han sido resumidos y se han omitido muchos detalles en interes de la brevedad La influencia de los videojuegos y el control por joystick han sido omitidos El primer prototipo de un raton disenado por William English a partir de los borradores de Engelbart 1 Indice 1 Desarrollos iniciales 1 1 Aumento del Intelecto Humano NLS 2 Desarrollos iniciales 2 1 Xerox PARC 2 1 1 Xerox Alto 2 1 2 Xerox Star 2 2 Apple Lisa y Macintosh y despues el Apple IIgs 2 3 Graphical Environment Manager GEM 2 4 DeskMate 2 5 Amiga Intuition y el Workbench 2 6 Gestores de ficheros y suites de utilidades de MS DOS 2 7 Aplicaciones bajo MS DOS con GUIs propietarios 2 8 Microsoft Windows 16 bit versions 2 9 GEOS 2 10 The X Window System 2 11 NeWS 3 Los anos 90 Uso masivo del escritorio 3 1 Windows 95 y una computadora en cada casa 3 2 Mac OS 3 3 GUIs creados en el X Window System 3 4 Amiga 3 5 RISC OS 3 6 OS 2 3 7 NeXTSTEP 3 8 BeOS 4 Tendencias actuales 4 1 Interfaz de usuario 3D 4 2 Dispositivos portatiles 5 Vease tambien 6 Referencias 7 Enlaces externosDesarrollos iniciales EditarLos primeros dispositivos de informacion dinamica como las pantallas de radar donde los dispositivos de entrada eran usados para controlar directamente los datos creados por computadora pusieron las bases para las posteriores mejoras en las interfaces graficas 2 Algunas de las primeras pantallas CRT usaban un lapiz optico en lugar de un raton como dispositivo apuntador El concepto de un sistema de ventanas multi panel fue introducido por los primeros sistemas de representacion grafica en tiempo real para computadoras el Proyecto SAGE y el Sketchpad de Ivan Sutherland Aumento del Intelecto Humano NLS Editar El proyecto de Aumento del Intelecto Humano de Doug Engelbart en el Stanford Research Institute en Menlo Park EE UU en la decada de los 60 desarrollo el oN Line System que incorporaba un cursor manejado con un raton y multiples ventanas usadas para trabajar con hipertexto Engelbart se inspiro en parte por la maquina de informacion de escritorio memex sugerida por Vannevar Bush en 1945 Mucha de la investigacion inicial estuvo basada en como los ninos pequenos aprenden Por lo que el diseno se baso en las primitivas infantiles de coordinacion mano ojo en lugar de usar lenguajes de comandos procedimientos de macros definidas por el usuario o transformaciones automatizadas de datos usados mas tarde por profesionales Desarrollos iniciales EditarXerox PARC Editar Xerox Alto Editar El Xerox Alto tenia un GUI inicial El trabajo de Engelbart llevo directamente a los avances en Xerox PARC Mucha gente fue de SRI a Xerox PARC a principios de los anos 70 En 1973 Xerox PARC desarrollo la computadora personal Alto Tenia una pantalla de mapa de bits y fue la primera computadora en demostrar la metafora de escritorio y la interfaz grafica de usuario GUI graphical user interface No fue un producto comercial pero varios miles de unidades fueron construidas y fueron ampliamente utilizadas en PARC al igual que en otras oficinas de Xerox y en varias universidades durante anos El Alto influencio en gran medida el diseno de las computadoras personales durante el final de los anos 70 y el principio de los anos 80 notablemente el Three Rivers PERQ los Apple Lisa y Macintosh y la primera estacion de trabajo de Sun Microsystems El GUI fue inicialmente desarrollado en Xerox PARC por Alan Kay Larry Tesler Dan Ingalls y algunos investigadores mas Usaba ventanas iconos y menus incluyendo el primer menu desplegable fijo para dar soporte a comandos como abrir ficheros borrar y mover ficheros etc En 1974 se comenzo en PARC a trabajar en Gypsy el primer editor de texto grafico WYSIWYG What You See Is What You Get lo que ves es lo que consigues En 1975 los ingenieros de Xerox presentaron una demostracion de un GUI incluyendo iconos y el primer uso de menus emergentes 3 Xerox Star Editar En 1981 Xerox presento un producto innovador el Star incorporando muchas de las innovaciones de PARC Aunque no fue un exito comercial el Star influencio de manera importante los futuros desarrollos por ejemplo en Apple Microsoft y Sun Microsystems 4 Apple Lisa y Macintosh y despues el Apple IIgs Editar Articulo principal Historia del Mac OS Comenzando en 1979 disenado por Steve Wozniak comercializado por Steve Jobs y dirigido por Jef Raskin los equipos del Apple Lisa y del Apple Macintosh que incluian a antiguos miembros del grupo de Xerox PARC continuaron desarrollando las ideas iniciadas en Xerox PARC El Macintosh lanzado en 1984 fue el primer producto comercial exitoso en usar un GUI de ventanas multipanel Se uso una metafora de escritorio en la que los ficheros tenian el aspecto de hojas de papel Los directorios usaban la imagen de una carpeta Habia un juego de accesorios de escritorio como la calculadora el bloc de notas y el reloj de alarma que el usuario podia situar en el lugar de la pantalla que este quisiera y se podian borrar archivos y carpetas arrastrandolos al icono de la papelera presente en la pantalla Aun hay alguna controversia sobre la influencia del trabajo de Xerox PARC a diferencia de la investigacion academica previa tuvo en las GUIs de los Apple Lisa y Macintosh pero esta claro que la influencia fue extensa ya que las primeras versiones de la GUI del Lisa incluso carecian de iconos Este prototipo de la GUI era al menos manejado mediante el raton pero ignoraba completamente el concepto WIMP Algunos raros pantallazos de las primeras GUIs de los prototipos del Lisa muestran el diseno inicial Hay que notar tambien que los ingenieros de Apple visitaron las instalaciones de PARC Apple se aseguro el derecho a la visita compensando a Xerox con un paquete pre OPV de acciones de Apple y un numero de empleados de PARC posteriormente fueron a Apple a trabajar en las GUIs de Lisa y Macintosh Aun asi el trabajo de Apple sobrepaso al de PARC considerablemente anadiendo iconos manipulables y manipulacion de arrastrar y soltar a los objetos en el sistema de ficheros vease Macintosh Finder por ejemplo Una lista de mejoras hechas por Apple mas alla de la interfaz PARC puede encontrarse en Folklore org 5 Jef Raskin avisa de que muchos de los hechos referidos en la historia de PARC y el desarrollo de Macintosh son imprecisos estan distorsionados o son incluso invenciones debido a la falta de uso por los historiadores de fuentes primarias 6 En 1986 el Apple IIgs fue lanzado siendo un modelo muy avanzado de la exitosa serie del Apple II basado en tecnologia de 16 bits de hecho es dos maquinas virtuales en una Se presento con un nuevo sistema operativo el Apple GS OS que incluia un GUI muy similar al Finder de Macintosh capaz de manejar las habilidades graficas avanzadas de su chip de video VGC Video Graphics Chip Graphical Environment Manager GEM Editar Articulo principal Graphical Environment Manager Digital Research DRI creo el Graphical Environment Manager GEM como un anadido para las computadoras personales Fue desarrollado para trabajar sobre CP M y MS DOS en computadoras de negocios como las compatibles con la IBM PC Fue desarrollada a partir de un software de DRI conocido como GSX disenado por un exempleado de PARC La similitud con el escritorio de las Macintosh llevo a un juicio por el copyright con Apple y un arreglo que incluyo algunos cambios en GEM Este fue el primero de una serie de juicios por parecidos relacionados al diseno de GUIs en los anos 80 GEM recibio un uso amplio en el mercado de consumo desde 1985 cuando se convirtio en la interfaz de usuario por defecto del sistema operativo Atari TOS en la linea de computadoras Atari ST Tambien fue incluido por otros fabricantes de computadoras y distribuidores como Amstrad Mas tarde fue distribuido con la version del DOS de DRI mejor vendida para compatibles IBM PC el DR DOS 6 0 El escritorio GEM desaparecio del mercado con la retirada de la linea Atari ST en 1992 y con la popularidad de Microsoft Windows 3 0 en los PC en esos mismos anos DeskMate Editar El DeskMate de la empresa estadounidense Tandy aparecio a principio de los anos 80 en sus maquinas TRS 80 y fue llevado a las Tandy 1000 en 1984 Como la mayoria de GUIs de PC de su tiempo dependia de un sistema operativo de disco como el TRS DOS o el MS DOS La aplicacion fue popular en su momento e incluia un numero de programas como Draw Text y Calendar ademas de aplicaciones de terceros como Lotus 1 2 3 para DeskMate Amiga Intuition y el Workbench Editar La computadora Amiga fue lanzada por Commodore en 1985 con un GUI llamado Workbench Este esta basado en un motor interno desarrollado mayormente por RJ Mical llamado Intuition el cual controla todos los eventos de entrada Las primeras versiones usaron una paleta por defecto azul naranja blanco y negro seleccionada para tener un gran contraste en las televisiones y monitores de video compuesto Workbench presenta los directorios como cajones para encajar con el tema banco de trabajo Intuition es la biblioteca de widgets y graficos que hace que funcione el GUI Es controlada por los eventos del usuario a traves del raton el teclado y otros dispositivos de entrada Debido a un fallo del departamento de ventas de Commodore los primeros floppies de AmigaOS lanzados junto con el Amiga 1000 llamaban a todo el SO Workbench Desde entonces los usuarios y la propia Commodore se comenzaron a usar Workbench como apodo para todo el AmigaOS incluyendo el Amiga DOS Extras Esto continuo hasta el lanzamiento de la version 2 0 del AmigaOS que reintrodujo los nombres correctos en los floppies de instalacion como AmigaDOS Workbench Extras etc Comenzando con el Workbench 1 0 el SO trataba el escritorio como una ventana de fondo sin bordes maximizada en una pantalla vacia Con la introduccion del AmigaOS 2 0 el usuario paso a poder seleccionar si la ventana principal del Workbench aparecia como una ventana normal con bordes y barras de desplazamiento mediante un item del menu El sistema tambien se puede iniciar en una interfaz de linea de Comandos tambien conocida como CLI shell el cual es un entorno controlado por teclado y sin el GUI Workbench Este puede ser cargado posteriormente con la instruccion LoadWB Una de las principales diferencias con otros sistemas operativos de su momento y de algun tiempo despues es su multitarea un sistema de animacion incluido usando un blitter por hardware y 4 canales de sonido de 26K y 8 bits Esto hizo del Amiga la primera computadora multimedia anos antes de cualquier otro sistema operativo Como la mayoria de GUI de su momento Intuition sigue los pasos de Xerox y a veces los de Apple Pero al incluir una linea de comandos se extiende dramaticamente la funcionalidad de la plataforma Aun asi la CLI de Amiga no es solo un simple interfaz basado en texto como en MS DOS sino otro proceso grafico controlado por Intuition y con los mismos gadgets incluidos en la biblioteca grafica de Amiga La interfaz de la CLI se integra con el Workbench compartiendo privilegios con el GUI El Workbench evoluciono durante los anos 90 hasta mucho despues del cierre de Commodore en 1994 Vease la siguiente seccion Gestores de ficheros y suites de utilidades de MS DOS Editar Debido a que la mayoria de las primeras computadoras compatibles con la IBM PC carecian de cualquier verdadera capacidad grafica usaban el modo de texto basico de 80 columnas compatible con el adaptador de pantalla MDA original una serie de administradores de archivos surgio incluyendo el DOS Shell de Microsoft que incluye elementos tipicos de las GUI como menus botones listas con barras de desplazamiento y un puntero manejado mediante un raton El nombre interfaz de texto TUI fue inventado mas tarde para nombrar a este tipo de interfaz Muchas aplicaciones en modo de texto para MS DOS como el editor por defecto para MS DOS 5 0 y las aplicaciones relacionadas como QBasic tambien usaban la misma filosofia El Shell del IBM DOS incluido con el IBM DOS 5 0 1992 aprox soportaba tanto los modos de texto como los modos verdaderamente graficos haciendo que fuera un TUI y un GUI dependiendo del modo elegido Los administradores de ficheros avanzados para MS DOS eran capaces de redefinir las formas de los caracteres con los sistemas EGA y posteriores permitiendo iconos basicos en baja resolucion y elementos de interfaz grafica incluyendo una flecha en lugar de un rectangulo coloreado como puntero de raton Cuando el adaptador grafico carecia de la habilidad de cambiar las formas de los caracteres se usaba el juego de caracteres por defecto CP437 encontrado en la ROM del adaptador Algunas suites de utilidades populares para MS DOS como Norton Utilities y PC Tools usaban tambien estas tecnicas DESQview fue un programa multitarea en modo texto presentado en julio de 1985 Funcionando sobre MS DOS permite al usuario hacer funcionar multiples programas DOS de manera simultanea en ventanas Fue el primer programa en llevar la multitarea y la capacidades de ventanas al entorno DOS en el que los programas DOS ya existentes podian ser usados DESQview no es un verdadero GUI pero ofrece ciertos componentes de los mismos como las ventanas superpuestas de tamano modificable y el puntero por raton Aplicaciones bajo MS DOS con GUIs propietarios Editar Antes de la era Microsoft Windows y con la falta de una verdadera GUI comun bajo MS DOS la mayoria de aplicaciones graficas que trabajaban con EGA VGA y mejores adaptadores graficos incluian GUIs propietarias Una de las mas conocidas entre estas aplicaciones era Deluxe Paint un popular programa de dibujo con una interfaz WIMP tipica El programa Adobe Acrobat Reader original para MS DOS era capaz de funcionar tanto en el GUI Windows 3 x como en la linea de comandos de MS DOS Cuando se lanza desde la linea de comandos en una maquina con un adaptador VGA muestra su propia GUI Microsoft Windows 16 bit versions Editar Windows 1 0 una GUI para MS DOS fue lanzado en 1985 7 La respuesta del mercado no fue muy entusiasta 8 Lo siguio Windows 2 0 pero no fue hasta 1990 con el lanzamiento de Windows 3 0 basado en Common User Access que su popularidad verdaderamente surgio El GUI vio algunos redisenos menores desde entonces principalmente la capacidad de usar redes de Windows 3 11 y su parche de 32 bits Win32s La linea de 16 bits de MS Windows termino al presentarse Windows 95 y Windows NT ambos de 32 bits en los anos 90 La principal ventana de una aplicacion dada puede ocupar la pantalla entera en modo maximizado El usuario debe entonces cambiar entre aplicaciones maximizadas usando el atajo de teclado Alt Tab no hay una alternativa directa con el raton excepto restaurar el tamano de la ventana Cuando ninguna de las ventanas de aplicacion abiertas esta maximizada se puede cambiar pulsando en alguna parte visible de la ventana que se quiere activar al igual que se hace normalmente en otras GUIs En 1988 Apple demando a Microsoft por infraccion de copyright de la GUI del Apple Lisa y del Apple Macintosh El juicio duro 4 anos antes de que casi todas las reclamaciones de Apple fueran denegadas por un tecnicismo contractual Las subsiguientes apelaciones de Apple fueron tambien denegadas Microsoft y Apple aparentemente llegaron a un acuerdo final privado sobre el tema en 1997 GEOS Editar Articulo principal GEOS GEOS fue lanzado en 1986 Originalmente escrito para las computadoras de 8 bits Commodore 64 y poco despues para la serie Apple II fue mas tarde portado a los sistema IBM PC y compatibles Incluyo muchas aplicaciones como un calendario y un procesador de textos y una version limitada sirvio como base para el cliente DOS de America Online Comparado con el GUI competidor de Windows 3 0 podia funcionar razonablemente bien en hardware mas simple Pero estaba enfocado a las maquinas de 8 bits y la era de las computadoras de 16 bits ya estaba terminando The X Window System Editar Articulo principal X Window System NeWS Editar El sistema NeWS Network extensible Window System sistema de ventanas extensible en red basado en PostScript fue desarrollado por Sun Microsystems a mediados de los anos 80 Durante bastantes anos SunOS incluyo un sistema de ventanas combinando NeWS y X Window System Aunque NeWS era considerado tecnicamente elegante por algunos comentaristas Sun termino abandonandolo A diferencia de X NeWS fue siempre software propietario Los anos 90 Uso masivo del escritorio EditarLa adopcion masiva de la plataforma PC en las casas y pequenos negocios popularizo las computadoras entre la gente sin entrenamiento formal Esto creo un mercado de rapido crecimiento abriendo una oportunidad para la explotacion comercial y de las interfaces faciles de usar haciendo que fuera economicamente viable el refinamiento incremental de las GUIs existentes para los sistemas domesticos Tambien la extension de las capacidades HiColor y TrueColor de las tarjetas graficas cada vez mas rapidas mostrando miles y millones de colores junto con procesadores mas rapidos RAM mas barata dispositivos de almacenamiento hasta un orden de magnitud mayores de megabytes a gigabytes y mayores anchos de banda para redes de telecomunicaciones a menores costes ayudaron a crear un entorno en el que el usuario comun era capaz de hacer funcionar GUIs complicadas que empezaron a favorecer la estetica Windows 95 y una computadora en cada casa Editar Articulo principal Windows 95 Vease tambien Windows NT Despues de Windows 3 11 Microsoft comenzo a desarrollar una nueva version de consumo de su sistema operativo Windows 95 consiste en la integracion de los anteriormente separados MS DOS y Windows en un unico producto incluyendo una version actualizada de MS DOS habitualmente llamada MS DOS 7 0 Tambien incluye un rediseno significativo de la GUI llamado Cairo Mientras que Cairo nunca se materializo partes de la misma aparecieron en Windows 95 y en versiones posteriores Tanto Win95 como WinNT pueden hacer funcionar programas de 32 bits y pueden explotar las caracteristicas del procesador Intel 80386 como la multitarea apropiativa y la capacidad de usar hasta 4GB de direccionamiento plano Windows 95 se considera un sistema operativo de 32 bits pero esta basado en realidad en un kernel hibrido VWIN32 VXD con la interfaz de usuario de 16 bits USER EXE y la interfaz de dispositivos graficos GDI EXE de Windows for Workgroups 3 11 el cual tiene componentes del kernel de 16 bits con un subsistema de 32 bits USER32 DLL y GDI32 DLL que permite hacer funcionar aplicaciones nativas de 16 bits asi como aplicaciones de 32 bits En el mercado Windows 95 fue un exito sin precedentes promoviendo una actualizacion general a la tecnologia de 32 bits y en un ano o dos despues de su lanzamiento se convirtio en el sistema operativo mas exitoso jamas producido cita requerida Windows 95 vio el inicio de la guerra de navegadores cuando internet comenzo a recibir una gran cantidad de atencion en la cultura popular y en los medios de masas Microsoft al principio no vio el potencial en la red y Windows 95 fue lanzado con el servicio en linea propio de Microsoft llamado The Microsoft Network al cual solo se podia acceder por marcacion directa y era usado principalmente para su propio contenido sin acceso a internet Al lanzarse versiones de Netscape Navigator e Internet Explorer muy rapido durante los siguientes anos Microsoft uso su dominio en el escritorio para empujar a su navegador y llevar la economia de la red practicamente a un monocultivo Windows 95 evoluciono con el tiempo en Windows 98 y Windows ME Este fue el ultimo de la linea de sistemas operativos de Microsoft basados en Windows 3 X Windows continuo por un camino evolutivo paralelo de 32 bits donde Windows NT 3 1 NT por Nueva Tecnologia fue lanzado en 1993 siendo un sistema operativo nativo de 32 bits con un nuevo modelo de controladores basado en unicode y que provee una verdadera separacion entre aplicaciones Windows NT tambien soporta aplicaciones de 16 bits en un NTVDM pero no soporta controladores basados en VXD Windows 95 se suponia que tenia que lanzarse antes de 1993 como el predecesor de Windows NT La idea era promover el desarrollo de aplicaciones de 32 bits con retrocompatibilidad orientando el mercado hacia un lanzamiento exitoso de NT Despues de muchos retrasos Windows 95 fue lanzado sin soporte de unicode y usando el modelo de controladores VXD Windows NT 3 1 evoluciono a Windows NT 4 Windows 2000 Windows XP Windows Vista y Windows 7 A partir de Windows XP hubo versiones de 64 bits Las versiones para servidor de Windows tienen su propia linea iniciada con Windows Server 2003 disponible en 32 y 64 bits tanto en version IA64 como en x64 siguiendo con Windows Server 2008 y Windows Server 2008 R2 Windows 2000 y XP comparten el mismo GUI basico aunque XP incluye Estilos Visuales Con Windows 98 se presento el tema Active Desktop permitiendo una aproximacion por HTML al escritorio pero esta caracteristica tuvo poca acogida por los usuarios que frecuentemente la desactivaban Al final Windows Vista dejo de incluirla pero presento una nueva barra lateral en el escritorio Mac OS Editar La GUI de los Macintosh ha sido pocas veces revisada desde 1984 con actualizaciones mayores incluyendo System 7 Este recibio su mayor revision con la interfaz Aqua en el Mac OS X de 2001 Este es un nuevo sistema operativo construido principalmente sobre la tecnologia de NeXTStep con elementos del GUI del Mac OS original ingertados en el Mac OS X usa una tecnologia llamada Quartz para la representacion de los graficos y el dibujo en pantalla Algunas caracteristicas de la interfaz del Mac OS X son heredadas de NeXTStep como el Dock el cursor de espera automatico o las ventanas con doble buffer dando una apariencia solida y sin parpadeos al refresco de las ventanas mientras que otras son heredadas del viejo sistema operativo Mac OS la barra de menus sencilla Mac OS X v10 3 presento caracteristicas para mejorar la usabilidad incluyendo Expose que esta disenado para localizar mas facilmente las ventanas abiertas Con Mac OS X v10 4 se anadieron nuevas caracteristicas incluyendo el Dashboard un escritorio alternativo para pequenas aplicaciones de proposito especifico y una herramienta de busqueda llamada Spotlight que provee al usuario con la opcion de buscar dentro de los ficheros en lugar de hojear entre carpetas GUIs creados en el X Window System Editar En los primeros tiempos del desarrollo de X Window Sun Microsystems y AT amp T intentaron promocionar una norma de GUI llamada OPEN LOOK en competicion con Motif OPEN LOOK fue una norma bien disenada creada desde cero en conjuncion con Xerox mientras que Motif era un esfuerzo colectivo que encajo en su lugar con un aspecto que seguia el de Windows 3 11 Muchos de los que trabajaron en OPEN LOOK apreciaron su coherencia en el diseno cita requerida Motif prevalecio en la batalla de las GUI de UNIX y se convirtio en la base del Common Desktop Environment CDE CDE se baso en el VUE de Hewlett Packard que a su vez estaba basado en el aspecto de Motif A finales de los 90 hubo un crecimiento significativo en el mundo Unix especialmente alrededor de la comunidad del software libre Nuevos movimientos de escritorios graficos crecieron en torno a Linux y a sistemas operativos similares basados en el X Window System Un nuevo enfasis en proveer una interfaz integrada y uniforme al usuario trajo nuevos entornos de escritorio como KDE GNOME y XFCE que superaron a CDE en popularidad tanto en Unix como en los sistemas operativos parecidos a Unix El aspecto de XFCE KDE y GNOME tienden a cambiar con mas velocidad y menos codificacion que los antiguos entornos OPEN LOOK y Motif Amiga Editar En los 90 Commodore anadio mejoras al Workbench original como el soporte para pantallas en HiColor menus de contexto e iconos 2d en relieve con aspecto pseudo 3D Algunos usuarios de Amiga prefieren interfaces alternativas al Workbench estandar como el Directory Opus El uso de motores mejorados de GUI de terceras partes paso a ser comun entre los usuarios que prefirieron interfaces mas atractivas como el propio hardware como Magic User Interface MUI y ReAction Estos motores graficos orientados a objetos controlados por el usuario mediante clases y metodos de interfaz fueron posteriormente estandarizados en el entorno Amiga y transformaron el Amiga Workbench en una interfaz guiada moderna y completa con nuevos accesorios botones animados iconos en color de 24 bits incrementando el uso de imagenes de fondo de pantalla y ventanas canales alfa transparencias y sombras como requiere cualquier GUI moderna Derivados modernos del Workbench son Ambient para MorphOS Scalos Workbench para AmigaOS 4 y Wanderer para AROS 9 10 El uso de motores graficos orientados a objetos dramaticamente cambio el estilo de la GUI para ajustarse a las guias de estilo actuales RISC OS Editar Las primeras versiones de lo que llegaria a ser RISC OS se conocieron como Arthur las cuales fueron lanzadas en 1987 por Acorn Computers RISC OS es un sistema operativo con GUI en color que usa un raton de tres botones una barra de tareas llamada la barra de iconos y un navegador de ficheros similar al de Mac OS Acorn creo RISC OS en los anos 80 para sus computadoras basadas en la arquitectura de procesadores ARM La GUI de RISC OS ha seguido desarrollandose desde la version de 1987 hasta hoy dia donde las versiones 5 y 6 tienen una gran habilidad para personalizar la interfaz OS 2 Editar Originalmente un desarrollo conjunto de Microsoft e IBM para reemplazar el DOS OS 2 version 1 0 1987 no tenia ninguna GUI La version 1 1 lanzada en 1988 incluia el Presentation Manager PM con un aspecto bastante similar al del posterior Windows 3 0 Despues de la ruptura con Microsoft IBM desarrollo el Workplace Shell WPS para la version 2 0 lanzada en 1992 una GUI con un acercamiento bastante radical a la orientacion a objeto Microsoft mas tarde imito este enfoque en Windows 95 cita requerida NeXTSTEP Editar La interfaz de usuario de NeXTSTEP fue usada en la linea de computadoras NeXT La primera version mayor fue lanzada en 1989 usando Display PostScript para la representacion grafica La caracteristica mas significativa de NeXTStep es el Dock llevado con algunas modificaciones a Mac OS X y otros detalles menores de la interfaz que algunos usuarios encontraron mas faciles de usar e intuitivos que las GUIs previas La GUI de NeXTStep fue la primera en incluir el arrastre completo de las ventanas en su interfaz de usuario en lugar de solo mostrar un recuadro vacio durante el arrastre en una maquina comparativamente poco potente para lo normal actualmente idealmente ayudada por hardware grafico de altas prestaciones BeOS Editar BeOS fue desarrollado en computadoras personalizadas basadas en procesadores Hobbit de AT amp T antes de cambiar a hardware PowerPC por un grupo dirigido por el ex ejecutivo de Apple Jean Loius Gassee como una alternativa a Mac OS BeOS fue mas tarde portado a hardware Intel Usa un kernel orientado a objetos escrito por Be y no usa el X Window System sino una GUI diferente escrita desde cero Se hizo mucho esfuerzo por parte de los desarrolladores para hacerlo una plataforma para aplicaciones multimedia Be Inc fue adquirida por PalmSource Inc Palm Inc en aquel momento en 2001 La GUI de BeOS aun vive en Haiku una reimplementacion en software de codigo abierto de BeOS Tendencias actuales EditarInterfaz de usuario 3D Editar Articulo principal Interaccion 3D Compiz corriendo en Fedora Core 6 con AIGLX En 2009 una nueva tendencia en tecnologia de escritorio es la inclusion de efectos 3D en los gestores de ventanas Esta esta basada en la investigacion experimental en diseno de la interfaz de usuario intentando expandir el poder expresivo de los toolkits existentes para mejorar las indicaciones fisicas que permiten la manipulacion directa Nuevos efectos comunes a distintos proyectos son de escalado y zum varias transformaciones de ventanas y animaciones ventanas blandas minimizaciones suaves hacia la bandeja del sistema composicion de imagenes usada para la sombra de las ventanas y para las transparencias y mejorar la organizacion global de las ventanas abiertas zum de los escritorios virtuales cubo de escritorio Expose El escritorio BumpTop el cual es una prueba de concepto combina una representacion fisica de los documentos con herramientas para la clasificacion de los documentos solo posible en el entorno simulado como el reordenamiento instantaneo y la agrupacion automatica de documentos relacionados Estos efectos han sido popularizados gracias a la expansion del uso de las tarjetas de video 3D principalmente debido a los juegos lo que permite un procesamiento visual complejo con un uso bajo de la CPU usando la aceleracion 3D de la mayoria de tarjetas graficas modernas para representar los clientes de las aplicaciones en una escena 3D La ventana de la aplicacion es dibujada fuera de la pantalla en un buffer de pixeles y la tarjeta grafica la representa dentro de la escena 3D Esto puede tener la ventaja de mover cierta parte de la representacion de la ventana a la GPU de la tarjeta grafica en caso de que esta la posea reduciendo por lo tanto la carga de la CPU principal Ejemplos de software con interfaz de usuario en 3D incluyen XGL y Compiz de Novell y AIGLX incluido en Red Hat Fedora Quartz Extreme para Mac OS X y la interfaz Aero de Windows Vista y Windows 7 usan representacion 3D para el sombreado y los efectos de transparencia al igual que Expose y Windows Flip 3D AmigaOS 4 1 usa la interfaz basada en vectores 2D Cairo integrada con el motor de composicion de imagen acelerado por hardware 3D Porter Duff mientras su contraparte clonica MorphOS 2 0 incluye Ambient como una GUI 3D completa basada en un subconjunto de OpenGL Windows Vista usa Direct3D para representar los efectos 3D Dispositivos portatiles Editar Los dispositivos portatiles como los reproductores MP3 y los telefonos moviles han sido un area floreciente de evolucion de las GUIs en los ultimos anos A partir de mediados de los anos 2000 una gran mayoria de los dispositivos portatiles han avanzado en resolucion de pantalla y en tamano siendo la pantalla de 640x960 del iPhone un buen ejemplo Debido a esto estos dispositivos tienen sus propias interfaces de usuario famosas y sistemas operativos que tienen grandes comunidades homebrew dedicadas a crear sus propios elementos visuales como iconos menus fondos de pantalla y mas cosas Las interfaces Post WIMP se usan comunmente en estos dispositivos moviles donde los dispositivos apuntadores tradicionales requeridos para la metafora del escritorio no son practicos Vease tambien EditarSistema de ventanas Apple Computer Inc contra Microsoft Corporation Bill Atkinson Blit terminal grafico de Rob Pike 1982 Manipulacion directa Doug Engelbart s On Line System Interfaz grafica de usuario Interfaz de texto Historia del hardware Historia de Microsoft Windows Ivan Sutherland s Sketchpad Jef Raskin Oficina del futuro XGL AIGLX DirectFB Mezzo Gestor de ventanas en mosaico Lenguaje de comandos macro Servicio de mensajes cortosReferencias Editar The computer mouse turns 40 Clive Akass The men who really invented the GUI Archivado desde el original el 15 de agosto de 2010 History of PARC Archivado desde el original el 30 de octubre de 2008 Consultado el 4 de abril de 2012 Mike Tuck The Real History of the GUI Archivado desde el original el 9 de abril de 2009 Consultado el 4 de abril de 2012 On Xerox Apple and Progress 1996 Folklore org Jef Raskin Holes in Histories how windows came to be windows 1 sbp romania com Consultado el 3 de octubre de 2011 history computer com http history computer com Consultado el 3 de octubre de 2011 aps fr Breve articulo sobre Ambient y descripciones de los iconos MUI menus y accesorios fr Pagina web de AROS con imagenes de Zune WandererEnlaces externos EditarJeremy Reimer A History of the GUI Ars Technica 5 de mayo de 2005 User Interface Timeline George Mason University Nathan Lineback The Graphical User Interface Gallery Nathan s Toasty Technology Page Oral history interview with Marvin L Minsky Charles Babbage Institute University of Minnesota Minsky describe la investigacion en inteligencia artificial IA el Massachusetts Institute of Technology MIT incluyendo la investigacion en las areas d graficos procesamiento de texto y comparticion del tiempo Oral history interview with Ivan Sutherland Charles Babbage Institute University of Minnesota Sutherland describe su cargo como jefe de la Oficina de Tecnicas de Procesamiento de la Informacion IPTO Information Processing Techniques Office del ARPA de 1963 a 1965 incluyendo los nuevos proyectos en graficos y redes Oral history interview with Charles A Csuri Charles Babbage Institute University of Minnesota Csuri rememora su educacion artistica y explica su transicion a los graficos por ordenador a mediados de los anos 60 despues de recibir una beca de la Fundacion Nacional para la Ciencia National Science Foundation para investigacion en graficos GUIdebook Graphical User Interface gallery VisiOn history The first GUI for the PC mprove Historical Overview of Graphical User Interfaces Anecdotes about the development of the Macintosh Hardware amp GUI Datos Q9004240 Obtenido de https es wikipedia org w index php title Historia de la interfaz grafica de usuario amp oldid 139056172, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos