stringtranslate.com

Bloc de dibujo

Sketchpad (también conocido como Robot Draftsman [1] ) es un programa informático escrito por Ivan Sutherland en 1963 durante su tesis doctoral , por la que recibió el Premio Turing en 1988 y el Premio Kyoto en 2012. Fue pionero en la interacción persona-computadora. (HCI), [2] 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 los 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 . Utilizando el programa, Ivan Sutherland demostró que los gráficos por computadora podían usarse con fines artísticos y técnicos , además de demostrar un método novedoso de interacción persona-computadora .

Historia

Consulte Historia de la interfaz gráfica de usuario para obtener una discusión más detallada sobre el desarrollo de GUI.

Software

Los datos geométricos o "elementos de N componentes" de una línea recta se componen de direcciones a otros dos elementos de N componentes que representan los puntos finales de la línea, cada uno de los cuales contiene una coordenada X e Y. [3]

Sketchpad fue el primer programa en utilizar una interfaz gráfica de usuario completa . [2]

La forma inteligente en que el programa organizó sus datos geométricos fue pionera en el uso de "maestro" ("objetos") y "ocurrencias" ("instancias") en informática y apuntó hacia la programación orientada a objetos . La idea principal era tener dibujos maestros de los que se pudieran crear muchos duplicados. Si el usuario cambiara el dibujo maestro, todas las instancias cambiarían también.

Las restricciones geométricas fueron otro invento importante en Sketchpad, que permitía al usuario restringir fácilmente las propiedades geométricas en el dibujo; por ejemplo, se podía fijar la longitud de una línea o el ángulo entre dos líneas.

Como decía una revista especializada, claramente Sutherland "abrió nuevos caminos en el modelado por ordenador 3D y la simulación visual, la base de los gráficos por ordenador y CAD/CAM". [4] Muy pocos programas pueden considerarse precedentes de sus logros. Patrick J. Hanratty es a veces llamado el "padre de CAD/CAM" [5] 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" [3] y que T-Square fue desarrollado por Peter Samson y uno o más compañeros de estudios del MIT en 1962, ambos para el PDP-1 . [6]

El Museo de Historia de la Computación tiene listados de programas para Sketchpad. [7]

Hardware

Sketchpad se ejecutó en la computadora Lincoln TX-2 (1958) del MIT , que tenía 64k de palabras de 36 bits. El usuario dibujaba en la pantalla con el lápiz óptico recientemente inventado , que transmitía información sobre su posición calculando en qué momento se detecta la luz de la pantalla del tubo de rayos catódicos .

Para configurar la posición inicial del lápiz óptico, se mostraba en pantalla la palabra "INK" que, al tocarlo, inicializaba el programa con una cruz blanca para seguir siguiendo el movimiento del lápiz con respecto a su posición anterior. [3] De los 36 bits disponibles para almacenar cada punto de visualización en el archivo de visualización, 20 dieron las coordenadas de ese punto para el sistema de visualización y los 16 restantes dieron la dirección del elemento de n componentes responsable de agregar ese punto a la pantalla.

El TX-2 era una máquina experimental y el hardware cambiaba con frecuencia (los miércoles, según Sutherland [8] ). En 1975, se retiraron el lápiz óptico y el tubo de rayos catódicos con el que se había utilizado. [9]

Publicaciones

El programa Sketchpad fue parte integral del doctorado de Sutherland. tesis en el MIT y periféricamente relacionado 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

  1. ^ Armstrong, Helen (2016). Teoría del diseño digital: lecturas desde el campo . Nueva York: Princeton Architectural Press. pag. 9.ISBN​ 978-1-61689-308-8.
  2. ^ ab Sears, Andrés; Jacko, Julie A. (19 de septiembre de 2007). Manual de interacción persona-computadora: fundamentos, tecnologías en evolución y aplicaciones emergentes, segunda edición. Prensa CRC. pag. 5.ISBN 978-1-4106-1586-2. Consultado el 1 de marzo de 2013 .
  3. ^ abc Sutherland, Ivan Edward (enero de 1963). "Sketchpad: un sistema de comunicación gráfica hombre-máquina (cortesía de Computer Laboratory, Universidad de Cambridge UCAM-CL-TR-574, septiembre de 2003)". Instituto de Tecnología de Massachusetts . Consultado el 26 de diciembre de 2006 .
  4. ^ "El Salón de la Fama de CAD/CAM". Maquinista americano . Medios Penton. 1 de noviembre de 1998 . Consultado el 18 de marzo de 2013 .
  5. ^ "Patrick Hanratty destacado". Los Regentes de la Universidad de California. 18 de octubre de 2012 . Consultado el 17 de marzo de 2013 .
  6. ^ Museo de Historia de la Computación (15 de mayo de 2006). "El ratón que rugió: evento de celebración del PDP-1 (duración: 01:53:46)" . Consultado el 14 de marzo de 2013 .
  7. ^ Ivan E. Sutherland (1963). "Listados de bloc de bocetos" . Consultado el 30 de octubre de 2021 .
  8. ^ Sutherland, Iván (2012). "La computadora TX-2 y el bloc de dibujo" (PDF) . Diario del laboratorio Lincoln . 19 (1): 82–84 . Consultado el 6 de noviembre de 2022 .
  9. ^ Joven, James. "Cambios de secuencia". Proyecto TX-2 . Consultado el 6 de noviembre de 2022 .

Bibliografía

enlaces externos