Bloc de dibujo - Sketchpad
Autor (es) original (es) | Ivan E. Sutherland |
---|---|
Versión inicial | 1963 |
Plataforma | Lincoln TX-2 |
Escribe | animación , dibujo , dibujo , CAD |
Sketchpad (también conocido como Robot Draftsman ) fue un programa de computadora escrito por Ivan Sutherland en 1963 en el curso de su tesis doctoral , por la que recibió el Premio Turing en 1988 y el Premio Kyoto en 2012. Fue pionero en la interacción humano-computadora (HCI) , y se considera el antepasado de los programas modernos de diseño asistido por computadora (CAD), así como un gran avance en el desarrollo de gráficos por computadora en general. Por ejemplo, la interfaz gráfica de usuario (GUI) se derivó de Sketchpad, así como de la programación moderna orientada a objetos . Usando el programa, Ivan Sutherland demostró que los gráficos por computadora pueden usarse tanto con fines artísticos como técnicos , además de demostrar un método novedoso de interacción humano-computadora .
Historia
Sutherland se inspiró en el Memex de " As We May Think " de Vannevar Bush . Sketchpad inspiró a Douglas Engelbart a diseñar y desarrollar el sistema oN-Line en el Augmentation Research Center (ARC) del Stanford Research Institute (SRI) durante la década de 1960.
Software
Sketchpad fue el primer programa en utilizar una interfaz gráfica de usuario completa . [1]
La forma inteligente en que el programa organizó sus datos geométricos fue pionera en el uso de "maestro" ("objetos") y "ocurrencias" ("instancias") en la informática y apuntó hacia la programación orientada a objetos . La idea principal era tener dibujos maestros que se pudieran instanciar en muchos duplicados. Si el usuario cambiaba el dibujo maestro, también cambiarían todas las instancias.
Las restricciones geométricas fue otro invento importante en Sketchpad, que permite al usuario restringir fácilmente las propiedades geométricas en el dibujo; por ejemplo, la longitud de una línea o el ángulo entre dos líneas pueden ser fijos.
Como dijo una revista especializada, claramente Sutherland "abrió nuevos caminos en el modelado 3D por computadora y la simulación visual, la base de los gráficos por computadora y CAD / CAM". Muy pocos programas pueden considerarse precedentes de sus logros. Patrick J. Hanratty a veces es llamado el "padre de CAD / CAM" y escribió PRONTO, un lenguaje de control numérico en General Electric en 1957, y escribió software CAD mientras trabajaba para General Motors a partir de 1961. Sutherland escribió en su tesis que Bolt, Beranek y Newman tenían un "programa similar" y Peter Samson y uno o más compañeros de estudios del MIT desarrollaron T-Square en 1962, ambos para el PDP-1 .
Hardware
Sketchpad se ejecutó en la computadora Lincoln TX-2 (1958) en el MIT , que tenía 64k de palabras de 36 bits. El usuario dibujó en la pantalla con el lápiz óptico recientemente inventado . De los 36 bits disponibles para almacenar cada punto de visualización en el archivo de visualización, 20 proporcionaron las coordenadas de ese punto para el sistema de visualización y los 16 restantes proporcionaron la dirección del elemento de n componentes responsable de agregar ese punto a la visualización.
En 1963, la mayoría de las computadoras ejecutaban trabajos solo en modo de trabajo por lotes , utilizando tarjetas perforadas o bobinas de cinta magnética enviadas por programadores profesionales o estudiantes de ingeniería . Se requirió una cantidad considerable de trabajo para que el TX-2 funcionara en modo interactivo con una gran pantalla CRT . Cuando Sutherland terminó con él, tuvo que reconvertirse para funcionar nuevamente en modo por lotes.
Publicaciones
El programa Sketchpad era parte integrante del Ph.D. de Sutherland . tesis en el MIT y periféricamente relacionada con el proyecto de Diseño Asistido por Computadora en ese momento. Sketchpad: un sistema de comunicación gráfica hombre-máquina .
Ver también
Referencias
Bibliografía
- Coons, Steven (1964), "Computer Sketchpad", en Fitch, John (ed.), Science Reporter (episodio), explica los principios de "Sketchpad".
- Kay, Alan, "Pt 1", Doing with Images Makes Symbols (video presentación), Archive, 4min5.
- Müller-Prove, Matthias, interfaz gráfica de usuario de Sketchpad , DE : MProve.
- Sutherland, Ivan Edward (1980), Sketchpad: A Man-Machine Graphical Communication System , Nueva York: Garland Publishers, ISBN 0-8240-4411-8.
- ———, Sketchpad: A man-machine graphical communication system (PDF) (tesis doctoral), Reino Unido: CAM.
- ———, "Sketchpad: A Man-Machine Graphical Communication System", actas de la conferencia AFIPS (documento), PL: ACI, archivado desde el original el 22 de abril de 2005.
- Yares, Evan (febrero de 2013). "50 años de CAD" . Mundo del diseño : 66–71.
enlaces externos
Video externo | |
---|---|
Demostración de Sketchpad: Parte 1 Parte 2 , YouTube |
- ——— (30 de enero de 1963), Sketchpad: A Man-Machine Graphical Communication System (PDF) , Lincoln Laboratory, Massachusetts Institute of Technology via Defense Technical Information Center, Technical Report No. 296, archivado desde el original el 8 de abril de 2013 , consultado el 2007-11-03CS1 maint: URL no apta ( enlace ).
- "Bloc de dibujo", Youtube.
- Demostración 1 , 2