Materia: Interacción Humano-Computadora Profesor: Jaime Alanís Abdón Alumna: Dulce Karina Guerrero Martínez
Línea del Tiempo de Interacción Humano-Computadora Manipulación Directa de Objetos Gráficos
1963-IVAN SUTHERLAND
1966-1967-WILLIAM NEWMAN
1968-MIT’s Lincoln Labs
1975-DAVID CANFIELD SMITH Años 70-Xerox PARC.
1977-ALAN KAY, Xerox PARC: Dynabook. 1981-Xerox Star.
1982-BEN SHNEIDERMAN, Universidad de Maryland.
Tesis doctoral en el MIT: SketchPad [SUT63]. El sistema SketchPad soportaba la manipulación de objetos gráficos mediante un lápiz óptico, permitiendo coger los objetos, moverlos y cambiarles el tamaño utilizando algunas restricciones. Fue producido en los laboratorios Lincoln (Lincoln Labs) con el soporte de las fuerzas aéreas y la NSF. William Newman’s Reaction Handler [NEW68]. Este sistema fue creado en el Imperial College de Londres y permitía la manipulación directa de gráficos. Introduzco los “Light Handles”, una forma de potenciómetro gráfico que fue, con toda probabilidad, el primer widget. AMBIT/G. Este sistema incluyó representaciones de iconos, reconocimiento de gestos, menús dinámicos con la ayuda de dispositivos apuntadores y selección de iconos apuntándolos. Tesis doctoral en Stanford: Pygmalion [SMI75]. Acuñó por primera vez el término Icono. Muchas de las técnicas de interacción de interfaces de manipulación directa (por ejemplo, la forma como se selecciona el texto, como se manipulan los objetos, etc.) se hicieron populares a raíz de la investigación llevada a cabo por el laboratorio de Xerox PARC. Otro importante hito de aquellas investigaciones fue la idea de WYSIWYG (what you see is what you get) , idea que ha llegado hasta nosotros a través de procesadores de texto como Microsoft Word 2000. En este artículo, ALAN KAY acuñó el término de interfases de manipulación directa [KAY77]. Sale al mercado el primer sistema comercial que hace extenso el uso de la Manipulación Directa: Xerox Star [SMI82]. Le siguen el Apple Lisa en 1982 [WIL83] y el Macintosh en 1984 [WIL84]. BEN SHNEIDERMAN acuñó el término “Manipulación directa”, identificando además los distintos componentes [SHN83].
Materia: Interacción Humano-Computadora Profesor: Jaime Alanís Abdón Alumna: Dulce Karina Guerrero Martínez
El ratón
1965-NLS.
1968-DOUG ENGELBART. 1970-Xerox PARC 1981-Xerox Star.
El primer ratón se desarrolló en los laboratorios SRI, como parte del proyecto NLS (financiado por ARPA, NASA y Rome ADC), como sustituto económico de los lápices ópticos que habían sido usados desde 1954. Algunos de los usos actuales del ratón fueron demostrados ya en 1968, dentro del proyecto NLS, en un film [ENG68]. Popularizó el ratón como un dispositivo de entrada práctico. Se comercializa por primera vez como parte del Xerox Star. Más tarde aparece en el Apple Lisa (1982), y en el Apple Macintosh (1984).
Las ventanas
1968-ENGELBART. 1969-ALAN KAY. 1974-Stanford University 1974-MIT. 1974-Xerox PARC.
El uso de múltiples ventanas fue demostrado por ENGELBART, dentro del proyecto NLS [ENG68]. Tesis doctoral en Universidad de Utah. ALAN KAY propuso la idea de ventanas traslapadas [KAY69]. Sistema COPILOT. Editor de textos EMACS Los sistemas Smalltalk [GOL79] e InterLisp [TEI77], introdujeron el uso de las ventanas traslapadas.
Materia: Interacción Humano-Computadora Profesor: Jaime Alanís Abdón Alumna: Dulce Karina Guerrero Martínez 1979-Lisp Machines Inc. 1981-Xerox PARC 1981-Xerox Star.
1982-Apple Lisa. 1983-Carnegie Mellon University’s Information Technology Center 1983-Lee Lorenzen & Dan Meyer. 1984-Apple Macintosh.
1984-MIT.
1985-Lee Lorenzen & Dan Meyer. 1985-MicroSoft 1988-Lee Lorenzen & Dan Meyer. 1992-MicroSoft. 1995-MicroSoft.
Uno de los sistemas comerciales que primero introdujo el uso de ventanas fue en Lisp Machines Inc. (LMI) y en Symbolics Lisp Machines El Cedar Window Manager fue el gestor de ventanas con más relevancia de la época [SWI86]. Xerox Star fue el primer sistema comercial que popularizó las ventanas. En sus primeras versiones no utilizaba ventanas traslapadas. Sólo permitía ventanas principales y no superpuestas. Junto al Xerox Star(1981), el Apple Lisa también ayudó a popularizar el uso de ventanas. Este sistema utilizaba ventanas traslapadas. Al anterior gestor de ventanas, le siguió el Andrew.
Primera versión de GEM (Graphical Environment Manager) Desktop para Atari. El Apple Macintosh, junto con sus predecesores (Xerox Star en 1981 y Apple Lisa en1982), ayudó a popularizar el uso de las ventanas en las aplicaciones informáticas. Este sistema utilizaba ventanas traslapadas. El sistema de ventanas estándar X Window (que utilizan muy a menudo los sistemas UNIX), fue desarrollado en 1984 por investigadores del MIT [SCH86]. Segunda versión de GEM Desktop, para AtariAmstrad PC1512. Sale la primera versión de MS-Windows (1.0) sobre MSDOS. Tercera –y última– versión de GEM Desktop.Disponible para PC y ya disponía de un Programmers Toolkit y de un Editor de Textos. MS-Windows for WorkGroups (3.1). MS-Windows NT 3.51 y MS-Windows 95.
Programas de dibujo y pintura
1963-IVAN SUTHERLAND.
1965-NLS.
Tesis doctoral en el MIT: SketchPad [SUT63]. La gran mayoría de la tecnología actual que utilizan los programas gráficos, fue demostrada el 1963 por SUTHERLAND en el sistema Sketchpad. Uno de los periféricos imprescindibles en el mundo de las aplicaciones de
Materia: Interacción Humano-Computadora Profesor: Jaime Alanís Abdón Alumna: Dulce Karina Guerrero Martínez
1968-KEN PULFER & GRANT BECHTHOLD, National Research Council of Canada. 1971-National Film Board of Canada. 1975-WILLIAM NEWMAN, Xerox PARC’s Alto. 1974-1975-DICK SHOUP, Xerox PARC. 1985-DIGITAL RESEARCH, INC. 1985-DIGITAL RESEARCH, INC.
dibujo es el ratón. El uso de este dispositivo de entrada fue demostrado en 1965 por NLS. En 1968 se construyó un ratón que se utilizó en un sistema de animación de largometrajes para dibujar los fotogramas de una película. El film “Hunger” ganó muchos premios después de ser dibujado utilizando una tableta financiada por el National Film Board of Canada, en vez de un ratón [BUR71]. El Markup de WILLIAM NEWMAN fue el primer programa de dibujo seguido de cerca por el Draw de PATRICK BAUDELAIRE, que además gestionaba líneas y curvas [GOL88]. El primer programa de ordenador para pintar fue el Superpaint. GEM Paint Version 2.01. Programa de dibujo de Mapa de Bits. GEM Draw 1.0. Programa de dibujo Vectorial con fuentes de Mapa de Bits. Podia abrir dos ventanas y realizar “drag & drop” entre ellas.
Edición y procesamiento de textos
1962-ENGELBART, Stanford Research Lab. 1965-Stanford University 1967-Brown University (financiado por IBM) 1967-MIT 1968-NLS 1974-MIT 1974-Butler Lampson & Charles Simony, Xerox PARC
Se implementó un procesador de textos con word wrap automático, buscar y reemplazar, macros definidas por el , scroll y comandos para mover, copiar y borrar caracteres, palabras o bloques de texto. TVEdit fue uno de los primeros editores basados en CRT que fue ampliamente usado [TOL65]. El Hypertext Editing System, disponía de editor de pantalla y formateo de cadenas de caracteres de tamaño arbitrario con la ayuda de un lápiz óptico [VAN71]. TECO fue uno de los primeros editores de texto de pantalla. Se demuestra la edición con la ayuda del ratón. Editor de textos EMACS [STA79]. El Bravo fue el primer editor-formateador WYSIWYG. Los primeros editores comerciales WYSIWYG fueron el Star, el LisaWrite y el MacWrite.
Materia: Interacción Humano-Computadora Profesor: Jaime Alanís Abdón Alumna: Dulce Karina Guerrero Martínez 1990-Ventura Software Inc
Primeros años 1990
Desarrollan este postprocesador de textos que usaba la técnica de WYSIWYG muy avanzada. Aunque ya empezaron a aparecer versiones en 1986 fue en 1990 cuando se puede utilizar en entorno PC junto con GEM. Actualmente ha derivado a la familia de productos Corel. Varios procesadores de texto fueron populares en entornos PC entre los que cabe destacar el “Word Star”, el “MS-Word” –el precursor del mayormente utilizado hoy en día–.
Hoja de cálculo
977-1978-FRANKSTON & BRICKLIN, MIT & Harward Business School 1982-LOTUS DEVELOPMENT CORPORATION
Estos estudiantes realizaron la primera hoja de cálculo de la historia. Se llamaba VisiCalc y fue desarrollada para el Apple II. La solución fue basada en un algoritmo de backtracking (dependency-directed backtracking) diseñado por SUSSMAN y STALLMAN en el MIT AI Lab. Se funda la compañía e introduce la primera versión de Lotus 1-2-3.
Hipertexto
1945-VANNEVAR BUSH 1965-TED NELSON
Se introdujo la idea de Hipertexto (MEMEX idea). Acuñó la palabra hipertexto [NEL65].