La larga historia de las interfaces de usuario abarca las décadas desde los días primitivos de tarjetas perforadas de la década de 1950, a través de las líneas de comando mecanografiadas de la década de 1960, hasta las ventanas e iconos familiares de hoy y más allá.
Tres factores funcionan para limitar y permitir el desarrollo de la interfaz humano / computadora:
- Poder computacional: El hardware de computadora cada vez más potente permite interacciones de software más sofisticadas.
- La imaginación de los inventores: Los diseñadores de software visualizan nuevas interacciones que aprovechan el aumento de la potencia de la computadora.
- El mercado: Impulsado por grandes clientes corporativos y también por dispositivos de consumo súper populares como iPad.
Una línea de tiempo de los hitos de la interfaz de la computadora:
1822: El motor analítico Babbage era un concepto de la era victoriana imaginado más de un siglo antes de su tiempo, esta computadora mecánica habría sido programada manipulando físicamente levas, embragues, manivelas y engranajes.
Década de 1950: las tarjetas perforadas se utilizaron por primera vez en el siglo XVIII para controlar telares automáticos. A fines del siglo XIX, las tarjetas se usaban para ingresar datos en máquinas de tabulación simples. El advenimiento de las computadoras electrónicas en la década de 1950 llevó a que las tarjetas perforadas de IBM se convirtieran en el principal medio para ingresar datos y comandos en las computadoras.
1960: La interfaz de línea de comando (CLI). Los teclados de teletipo se conectaron a las primeras computadoras para permitir a los usuarios ingresar sus comandos. Más tarde, los tubos de rayos catódicos (CRT) se usaron como dispositivos de visualización, pero la interacción con la computadora siguió siendo de solo texto.
1951: The Light Pen. Creado en MIT, el lápiz es un lápiz óptico sensible a la luz desarrollado para su uso con monitores CRT de tubo de vacío con superficie de vidrio. El lápiz detecta cambios en el brillo en la pantalla.
1952: El trackball. Originalmente desarrollado para el control del tráfico aéreo y los sistemas militares, el trackball fue adaptado para el uso de la computadora por los científicos del MIT en 1964. Cuando el usuario gira una pelota pequeña, los sensores detectan los cambios en la orientación de la pelota, que luego se traducen en movimientos en La posición de un cursor en la pantalla de la computadora.
1963: El Ratón. Douglas Englebart y Bill English desarrollaron el primer mouse de computadora en el Instituto de Investigación de Stanford en Palo Alto, California. El dispositivo era un bloque de madera con un solo botón y dos ruedas dentadas colocadas perpendicularmente entre sí.
En 1972, mientras trabajaba en Xerox PARC, Bill English y Jack Hawley reemplazaron las dos ruedas con un rodamiento de bolas de metal para seguir el movimiento. La bola permitió que el mouse se moviera en cualquier dirección, no solo en un eje como el mouse original.
En 1980, el ratón óptico fue desarrollado simultáneamente por dos investigadores diferentes. Ambos requirieron un mouse pad especial y utilizaron sensores especiales para detectar la luz y la oscuridad. Los ratones ópticos actuales pueden trabajar en cualquier superficie y utilizar un LED o láser como fuente de luz.
1980: La interfaz gráfica de usuario. El Xerox Star 8010 fue el primer sistema informático comercial en venir con un mouse, así como una interfaz gráfica de usuario (GUI) basada en ventanas y mapa de bits con íconos y carpetas. Estas tecnologías se desarrollaron originalmente para un sistema experimental llamado Alto, que se inventó en el Centro de Investigación Xerox Palo Alto (PARC).
Los sistemas de estaciones de trabajo Xerox estaban destinados a uso comercial y tenían etiquetas de precios de decenas de miles de dólares. Apple Macintosh fue la primera computadora de nivel de consumidor que incluyó la interfaz gráfica avanzada en blanco y negro y un mouse para colocar el cursor en la pantalla.
1984: Multitouch. La primera superposición de pantalla multitáctil transparente fue desarrollada por Bob Boie en Bell Labs. Su dispositivo utilizaba una superficie conductora con voltaje aplicado a través de él y una serie de sensores táctiles colocados en la parte superior de una pantalla CRT (tubo de rayos catódicos). La capacidad natural del cuerpo humano para mantener una carga eléctrica provoca una acumulación local de carga cuando se toca la superficie, y se puede determinar la posición de la perturbación del campo, lo que permite al usuario manipular objetos gráficos con sus dedos.
Años 2000: interfaz de usuario natural. La interfaz de usuario natural, o NUI, detecta los movimientos del cuerpo del usuario y los comandos de voz en lugar de requerir el uso de dispositivos de entrada como un teclado o una pantalla táctil. Microsoft presentó su Proyecto Natal, más tarde llamado Kinect, en 2009. Kinect controla el sistema de videojuegos X-box 360.
El futuro: interfaz directa cerebro-computadora. La última interfaz de la computadora sería el control del pensamiento. La investigación sobre el control de una computadora con el cerebro se inició en la década de 1970. La BCI invasiva requiere que se implanten sensores en el cerebro para detectar impulsos de pensamiento. BCI no invasivo lee ondas electromagnéticas a través del cráneo sin la necesidad de implantes.