Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La interfaz grfica de usuario, conocida tambin como GUI (del ingls graphical user interface)
es un programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes
y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Su principal
uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con
el sistema operativo de una mquina o computador.
Habitualmente las acciones se realizan mediante manipulacin directa, para facilitar la interaccin
del usuario con la computadora. Surge como evolucin de las interfaces de lnea de comandos que
se usaban para operar los primeros sistemas operativos y es pieza fundamental en un entorno
grfico. Como ejemplos de interfaz grfica de usuario, cabe citar los entornos de
escritorio Windows, el X-Window de GNU/Linux o el de Mac OS X, Aqua.
En el contexto del proceso de interaccin persona-ordenador, la interfaz grfica de usuario es el
artefacto tecnolgico de un sistema interactivo que posibilita, a travs del uso y la representacin
del lenguaje visual, una interaccin amigable con un sistema informtico.
ndice
[ocultar]
1 Introduccin
2 Precursores
3 Xerox Alto
6 Workbench
7 GEOS
8 GEM
9 Apple y Microsoft
11 Vase tambin
12 Bibliografa
13 Enlaces externos
La historia reciente de la informtica est indisolublemente unida a las interfaces grficas, puesto
que los sistemas grficos han ocasionado grandes consecuencias en la industria del software y del
hardware.
Las interfaces grficas surgen de la necesidad de hacer los ordenadores ms accesibles para el
uso de los usuarios comunes. La mayora deordenadores domsticos, requeran conocimientos
de BASIC (el 95% de ellos incorporaban un intrprete BASIC como entorno operador) u ofrecan
unainterfaz de lnea de rdenes (como los sistemas operativos CP/M o los diferentes OS del Apple
II), lo que requera conocimientos tcnicos si se deseaba hacer algo ms que usarlo como consola
de videojuegos.
Esta limitacin fue salvada gracias al desarrollo de los entornos grficos, que permitieron que las
personas pudieran acceder a un ordenador sin tener que pasar por el tortuoso proceso de tener
que aprender a manejar un entorno bajo lnea de rdenes.
Workbench es el nombre dado por Commodore a la interfaz grfica del AmigaOS, el sistema
operativo del Commodore Amiga lanzado en 1985. A diferencia de los sistemas ms populares
(GEM, Mac OS, MS Windows...) es un verdadero entorno multitarea slo rivalizado por la interfaz X
Window System de los diferentes sabores de Unix. La frase ms repetida por
un "amiguero"es: "para masacrar marcianos, formatear un diskette y enviar o recibir un Fax todo a
la vez y sin colgarse, necesitas un 386 con disco duro, 16 MB de RAM y OS/2; un Amiga
500 con disquete y slo su memoria base (512 KB de RAM y 512 KB de ROM) es capaz de todo
eso". Aunque muy popular por los espectaculares (para entonces) grficos de la mquina y su gran
plantel de videojuegos, ser la negligencia de sus sucesivos propietarios la principal causa de que
acabe restringido a slo la plataforma Amiga.
La respuesta de Apple a la introduccin del sistema operativo Windows fue la interposicin de una
demanda de varios miles de millones de dlares contra Microsoft, por violacin de copyright.
La aparicin de ordenadores IBM clnicos hizo que el sistema Windows se popularizara, lo que
rest mercado a Apple. sta se recuper a finales de 1990 lanzando nuevos productos.
Una seal inequvoca del xito de Apple fue la aparicin de productos similares: una pequea
compaa llamada Nutek Computers Inc. anunci que estaba desarrollando un ordenador
compatible con el Macintosh.
En 1991, John Sculley, director de Apple, revel que la compaa estaba considerando competir
contra Microsoft en el campo del software vendiendo su sistema operativo a terceros.
Apple revel que estaba manteniendo conversaciones con su antiguo rival, IBM, destinadas a
compartir tecnologas. Decidieron crear una joint venture para desarrollar un sistema operativo
avanzado que ambas utilizaran en sus nuevas mquinas y licenciaran a terceros. Este plan
presentaba un desafo directo a Microsoft.
Microsoft consigue convertir a Windows en el sistema operativo ms utilizado en el mundo, dejando
a Apple en un segundo lugar.
Las NUI naturales son aquellas en las que se interacta con un sistema, aplicacin, etc., sin utilizar
dispositivos de entrada como ratn, teclado, lpiz ptico, etc. En lugar de stos se utilizan las
manos o las yemas de los dedos.
Computacin grfica
Este artculo trata sobre la computacin grfica. Para el diario de la ACM vase SIGGRAPH.
CG redirige aqu. Para el dominio superior geogrfico del Congo, vase .cg.
Para otros usos de la sigla CG, vanse Catlogo General y Cromatografa gaseosa.
Una proyeccin 2D de una proyeccin 3D de un Pentcoron (4D) haciendo doble rotacin con dos de sus
planos ortogonales.
Quizs el primer uso de la grfica realizada por computadora expresamente para ilustrar grfica
realizada por computadora estaba enFutureworld (1976), que incluy una animacin de una cara
humana y mano - producido por Ed Catmull y Fred Parke en la Universidad de Utah.
ndice
[ocultar]
1 Grficos 2D de computadora
2 Grficos 3D de computadora
3 Shading - Sombreado
5 Texturing - Texturizado
6 Vase tambin
Con el nacimiento de las estaciones de trabajo (como las mquinas LISP, Paintbox computers y
estaciones de trabajo Silicon Graphics) llegaron los grficos 3D, basados en la grfica de vectores.
En vez de que la computadora almacene la informacin sobre puntos, lneas y curvas en un plano
bidimensionales, la computadora almacena la posicin de puntos, lneas y tpicas caras (para
construir un polgono) en un Espacio de tres dimensiones.
Los polgonos tridimensionales son la sangre de prcticamente todos los grficos 3d realizados en
computadora. Como consiguiente, la mayora de los motores de grficos de 3D estn basados en el
almacenaje de puntos (por medio de 3 simples coordenadas Dimensionales X,Y,Z), lneas que
conectan aquellos grupos de puntos, las caras son definidas por las lneas, y luego una secuencia
de caras crean los polgonos tridimensionales.
El software actual para generacin de grficos va ms lejos de slo el almacenaje de polgonos en
la memoria de computadora. Las grficas de hoy no son el producto de colecciones masivas de
polgonos en formas reconocibles, ellas tambin resultan de tcnicas en el empleo de
Shading(Sombreadores), texturing(Texturizado o mapeado) y la rasterizacin (En referencia a
mapas de bits).
En 1996, se hicieron muy populares dos tcnicas: los campos de luz (lightfield en ingls) y el
lumigraph (que no tiene traduccin asentada en espaol).
Estas tcnicas recibieron la atencin especial de la comunidad de investigacin. Desde
entonces, muchas representaciones para IBR fueron propuestas. Un mtodo popular es la
texturas dependientes del punto de vista, una tcnica IBR de la Universidad del Sur de
California. La Universidad de Oxford us conceptos de la "Mquina de Aprendizaje" para IBR.
Sombreado Flat (plano): una tcnica que sombrea cada polgono de un objeto basndose
en su vector normal (direccin hacia la que apunta un polgono) y la posicin e intensidad
de una fuente de la luz.
Sombreado de Gouraud: Inventado por Henri Gouraud en 1971, una tcnica rpida y
consciente de los recursos disponibles en una computadora, sola simular superficies
suavemente sombreadas interpolando colores de vrtice a travs de la superficie de un
polgono.
Mapeo de texturas (Correlacin de textura): una tcnica para simular detalle superficial
trazando un mapa de imgenes (texturas) en polgonos.
Sombreado de Phong: Inventado por Bui Tuong Phong, una tcnica de sombreado lisa que
se acerca la superficie curva iluminada por la interpolacin de los vrtices normales de un
polgono a travs de la superficie; el modelo iluminado incluye la reflexin de brillo con un
nivel controlable del mismo.
Bump mapping (Correlacin de relieve): Inventado por Jim Blinn, una tcnica de
perturbacin normal(la direccin hacia donde apunta un polgono) sola simular superficies
desiguales o arrugadas y con relieve.
Ray Tracing (Trazador de rayos): un mtodo basado en los principios fsicos de la ptica
geomtrica que puede simular reflexiones mltiples y la transparencia.
Radiosidad: una tcnica para la iluminacin global que usa la teora de transferencia de
radiacin para simular la iluminacin (reflejada) indirecta en escenas con superficies
difusas.
Blob: una tcnica para representar superficies sin especificar una representacin divisoria
difcil, por lo general puesta en prctica como una superficie procesal como una Van der
Waals equipotential (en qumica).