Está en la página 1de 43

Historia de las interfaces

I. INTRODUCCION A LAS
INTERFACES.

Historia de las interfaces

Interfaces:
En informtica se utiliza para nombrar a la
conexin fsica y funcional entre dos sistemas o
dispositivos de cualquier tipo dando una
comunicacin entre distintos niveles.

Historia de las interfaces

Interfaz de usuario
Es el medio con que el usuario puede
comunicarse con una mquina, un equipo o
una computadora, y comprende todos los
puntos de contacto entre el usuario y el equipo.

Historia de las interfaces

Las interfaces bsicas de usuario son aquellas


que incluyen elementos como mens, ventanas,
teclado, ratn, los beeps y algunos otros
sonidos que la computadora hace, y en
general, todos aquellos canales por los cuales
se permite la comunicacin entre el ser
humano y la computadora.
La mejor interaccin humano-mquina a
travs de una adecuada interfaz (Interfaz de
Usuario), que le brinde tanto comodidad, como
eficiencia.

Historia de las interfaces

Funciones principales
Puesta en marcha y apagado.
Control de las funciones manipulables del equipo.
Manipulacin de archivos y directorios.
Herramientas de desarrollo de aplicaciones.
Comunicacin con otros sistemas.
Informacin de estado.
Configuracin de la propia interfaz y entorno.
Intercambio de datos entre aplicaciones.
Control de acceso.
Sistema de ayuda interactivo.

Historia de las interfaces

Tipos de interfaces
1.Una interfaz de hardware, a nivel de los dispositivos
utilizados para ingresar, procesar y entregar los datos:
teclado, ratn y pantalla visualizadora.
2.Una interfaz de software, destinada a entregar informacin
acerca de los procesos y herramientas de control, a travs de
lo que el usuario observa habitualmente en la pantalla.
3.Una interfaz de Software-Hardware, que establece un
puente entre la mquina y las personas, permite a la mquina
entender la instruccin y al hombre entender el cdigo binario
traducido a informacin legible.

Historia de las interfaces

Tipos de interfaces
3.Una 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
4. La interfaz tctil de usuario, conocida tambin como TUI
(del ingls Touch User Interface) es una interfaz de usuario
que permite la comunicacin entre un usuario y un dispositivo
electrnico mediante el sentido del tacto a travs de una
pantalla sensible.

Historia de las interfaces

Tipos de interfaces
5.Una interfaz natural de usuario (en ingls natural user
interface o NUI) es aquella en las que se interacta con un
sistema, aplicacin, etc. sin utilizar sistemas de mando o
dispositivos de entrada de las GUI como sera un ratn,
teclado alfanumerico, lpiz ptico, Touchpad, joystick etc. y
en su lugar, se hace uso de movimientos gestuales tales como
las manos o el cuerpo es el mismo mando de control, en el caso
de pantallas capacitivas multitctiles la operacin o control es
por medio de la yemas de los dedos en uno o varios contactos,
tambin se est desarrollando control de sistemas operativos
por medio de voz humana y control cercano a la pantalla pero
sin tocarla.

Historia de las interfaces

Tipos de interfaces
6. La interfaz de base de datos (DBI) es un conjunto de
herramientas o configuraciones que permite asociar (o
vincular) un registro en una base de datos relacional a un
elemento en el diseo. Esto se hace mediante el
almacenamiento de informacin acerca de la vinculacin en el
elemento. Con el fin de vincular una tabla a un elemento
grfico por ejemplo a una imagen, la tabla debe tener una
columna o campo liga.

Historia de las interfaces

Tipos de interfaces
7. Las interfaces de Internet son las interfaces web que tienen
ciertas limitaciones en las funcionalidades que se ofrecen al
usuario ya funcionalidades comunes en las aplicaciones de
escritorio como dibujar en la pantalla o arrastrar-y-soltar que no
estn soportadas por las tecnologas web estndar. Los
desarrolladores web generalmente utilizan lenguajes interpretados
(scripts) en el lado del cliente para aadir ms funcionalidades,
especialmente para ofrecer una experiencia interactiva que no
requiera recargar la pgina cada vez (lo que suele resultar molesto
a los usuarios). Recientemente se han desarrollado tecnologas
para coordinar estos lenguajes con las tecnologas en el lado del
servidor. Como ejemplo, AJAX es una tcnica de desarrollo web
que usa una combinacin de varias tecnologas.

Historia de las interfaces

Personajes
1945 - Vannevar Bush MEMEX

Almacen de documentos..

Historia de las interfaces

Personajes
1960 - J. C. R. LICKLIDER
El "time-sharing" entre varios usuarios.
La "electronic input-output surface" para el display y

la comunicacin de la informacin simblica y grfica.


El "interactive and real-time system" para el
procesamiento y la programacin de la informacin.
La posibilidad de concurrencia.

Historia de las interfaces

Personajes
1960 - J. C. R. LICKLIDER
Para muchos es el padre de Internet, de ARPANET a

INTERNET

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)
Creador de la Computacin Grfica

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)
Creador de la Computacin Grfica
Introdujo los conceptos de 3-D computer modeling,

simulaciones visuales, diseo asistido por el


computador (CAD) y realidad virtual.

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)
Creador de la Computacin Grfica
Introdujo los conceptos de 3-D computer modeling,

simulaciones visuales, diseo asistido por el


computador (CAD) y realidad virtual.
Creador del Sketchpad.

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)
Estructura jerrquica interna de los grficos.

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)
Estructura jerrquica interna de los grficos.
La definicin de objetos modelos y sus instancias que

son versiones transformadas de las primeras.


Estos conceptos sirvieron de base para la
programacin orientada a objetos.

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)
La utilizacin de iconos.

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)
La utilizacin de iconos.
El uso de los lpices de luz ("light pen") para la

construccin interactiva de los dibujos.

Historia de las interfaces

Personajes
Aos 60 - IVAN SUTHERLAND (MIT)
La utilizacin de iconos.
El uso de los lpices de luz ("light pen") para la

construccin interactiva de los dibujos.


La separacin de los sistemas de coordenadas para
describir el mundo y el espacio de representacin en
el computador.

Historia de las interfaces

Personajes
1963 - DOUGLAS ENGELBART
the mouse

Historia de las interfaces

Personajes
1963 - DOUGLAS ENGELBART
multiple windows
cross-file editing
integrated hypermedia email
hypermedia publishing
document version control
shared-screen teleconferencing

Historia de las interfaces

Personajes
1963 - DOUGLAS ENGELBART
2-dimensional display editing
in-file object addressing, linking
hypermedia
outline processing
flexible view control

Historia de las interfaces

Personajes
1963 - DOUGLAS ENGELBART
computer-aided meetings
formatting directives
context-sensitive help
distributed client-server architecture

Historia de las interfaces

Personajes
1965 Ted Nelson
Acu el trmino HYPERTEXT.
Cre el sistema XANADU ...... y todava sigue en eso.
No cree que el web es un verdadero hipertexto.

Historia de las interfaces

Empresas
1971 Xerox Palo Alto Research Center
La computadora

personal en su
prototipo el "Altos".

Historia de las interfaces

Empresas
1971 Xerox Palo Alto Research Center
La utilizacin de pantallas del tipo Raster Scan con un

mapa ("bit map") de puntos visuales ("pixels") para la


representacin grfica de alta resolucin a bajo costo.

Historia de las interfaces

Empresas
1971 Xerox Palo Alto Research Center
La utilizacin de pantallas del tipo Raster Scan con un

mapa ("bit map") de puntos visuales ("pixels") para la


representacin grfica de alta resolucin a bajo costo.
La utilizacin de elementos como los iconos, los
menus y las ventanas as como el ratn ("mouse")
para la especificacin de la entrada.

Historia de las interfaces

Empresas
1971 Xerox Palo Alto Research Center
La interconexin de las computadoras mediante una

red del tipo "Ethernet".


La programacin orientada a objetos con la creacin
del lenguaje "Smalltalk".
WIMP WYSIWYG

Historia de las interfaces

Personajes
1977 Alan Kay y Adele Goldberg

Historia de las interfaces

Personajes
1977 Alan Kay y Adele Goldberg
DYNABOOK , libro dinmico
Padre de ..........?????
SMALLTALK
WIMP (windows, icons, menus, pointers) interfaz en

Xerox Parc

Historia de las interfaces

Empresas
1981 Primer PC de IBM
Interfaz textual, lneas de comando, etc.

Historia de las interfaces

Empresas
1981 Lenguaje de comandos
Interfaz textual, lneas de comando, etc.

Historia de las interfaces

Empresas y ms
1982 Apple LISA, GUI
Interfaz grfica, implementacin de WIMP

Historia de las interfaces

Empresas y ms
1982 Apple LISA, GUI
Interfaz grfica, implementacin de WIMP

Historia de las interfaces

Empresas y ms
1984 Apple Macintosh
Implementacin completa de las GUI (WYSIWYG)

Historia de las interfaces

Empresas y ms
1983 Ben Shneiderman
Describa los matices de la manipulacin directa.
Pionero en la aplicacin de estos conceptos a los
enlaces de texto accesibles mediante
el ratn, llamados entonces mens
encastrados, y que se denominan
hoy enlaces en la web.

Historia de las interfaces

Empresas y ms
1993 Newton Apple
Tecnologa para:
Reconocimiento de

escritura
Reconocimiento de
caracteres pticos
Segmentacin

Historia de las interfaces

Empresas y ms
1996 a la fecha Telefona e interfaces

Historia de las interfaces

Empresas y ms
1996 a la fecha Juegos e interfaces

Historia de las interfaces

Lenguajes de programacin para el desarrollo de


interfaces
Muchos lenguajes de programacin no proporcionan libreras
estndar para el manejo grfico y, an en aquellos en que se
proporcionan dichas libreras, el paso de todos los parmetros
necesarios para crear y colocar los diversos elementos en la pantalla
es muy complicado y requiere un gran esfuerzo por parte de quien
implementa dichas interfaces.
Para solventar esta necesidad, surgieron una serie de herramientas
especializadas de software que permiten crear esas interfaces
grficas en forma sencilla reduciendo el nmero de parmetros que
debe introducir el usuario y proporcionando un alto nivel de
abstraccin para el diseo de las mismas. Estas herramientas son
denominadas creadores de interfases grficas de usuario o
diseadores de pantallas.

También podría gustarte