Sketchpad - Sketchpad

SketchPad
Sketchpad-Apple.jpg
Ivan Sutherland demonstrando Sketchpad (UVC via IA: vídeo e miniaturas )
Autor (es) original (is) Ivan E. Sutherland
lançamento inicial 1963
Plataforma Lincoln TX-2
Modelo animação , desenho , desenho , CAD

Sketchpad (também conhecido como Robot Draftsman ) foi um programa de computador escrito por Ivan Sutherland em 1963 no decorrer de sua tese de doutorado , pela qual ele recebeu o Prêmio Turing em 1988 e o Prêmio Kyoto em 2012. Foi pioneiro na interação humano-computador (HCI) , e é considerado o ancestral dos programas modernos de design auxiliado por computador (CAD), bem como um grande avanço no desenvolvimento da computação gráfica em geral. Por exemplo, a interface gráfica do usuário (GUI) foi derivada do Sketchpad, bem como a programação moderna orientada a objetos . Usando o programa, Ivan Sutherland mostrou que a computação gráfica pode ser usada tanto para fins artísticos quanto técnicos , além de demonstrar um novo método de interação humano-computador .

História

Sutherland foi inspirado pelo Memex de " As We May Think " de Vannevar Bush . Sketchpad inspirou Douglas Engelbart a projetar e desenvolver oN-Line System no Augmentation Research Center (ARC) do Stanford Research Institute (SRI) durante a década de 1960.

Programas

Sketchpad foi o primeiro programa a utilizar uma interface gráfica de usuário completa . [1]

A maneira inteligente como o programa organizou seus dados geométricos foi pioneira no uso de "mestre" ("objetos") e "ocorrências" ("instâncias") na computação e apontou para a programação orientada a objetos . A ideia principal era ter desenhos principais que pudessem instanciar em muitas duplicatas. Se o usuário alterasse o desenho principal, todas as instâncias também seriam alteradas.

As restrições geométricas foram outra grande invenção do Sketchpad, permitindo ao usuário restringir facilmente as propriedades geométricas no desenho - por exemplo, o comprimento de uma linha ou o ângulo entre duas linhas podiam ser fixados.

Como disse uma revista especializada, claramente Sutherland "abriu novos caminhos em modelagem de computador 3D e simulação visual, a base para computação gráfica e CAD / CAM". Poucos programas podem ser chamados de precedentes de suas realizações. Patrick J. Hanratty é às vezes chamado de "pai do CAD / CAM" e escreveu PRONTO, uma linguagem de controle numérico na General Electric em 1957, e escreveu software CAD enquanto trabalhava para a General Motors no início de 1961. Sutherland escreveu em sua tese que Bolt, Beranek e Newman tinham um "programa semelhante" e o T-Square foi desenvolvido por Peter Samson e um ou mais alunos do MIT em 1962, ambos para o PDP-1 .

Hardware

O Sketchpad foi executado no computador Lincoln TX-2 (1958) no MIT , que tinha 64k de palavras de 36 bits. O usuário desenhou na tela com a caneta de luz recém-inventada . Dos 36 bits disponíveis para armazenar cada local de exibição no arquivo de exibição, 20 forneceram as coordenadas desse local para o sistema de exibição e os 16 restantes forneceram o endereço do elemento de n-componente responsável por adicionar aquele local ao display.

Em 1963, a maioria dos computadores executava trabalhos em modo de lote , usando cartões perfurados ou bobinas de fita magnética enviadas por programadores profissionais ou estudantes de engenharia . Uma quantidade considerável de trabalho foi necessária para fazer o TX-2 operar em modo interativo com uma grande tela CRT . Quando Sutherland terminou com ele, ele teve que ser reconvertido para rodar em lote novamente.

Publicações

O programa Sketchpad era parte integrante do Ph.D. de Sutherland . tese no MIT e perifericamente relacionada ao projeto Computer-Aided Design da época. Sketchpad: um sistema de comunicação gráfica homem-máquina .

Veja também

Referências

Bibliografia

links externos

Vídeo externo
ícone de vídeoDemonstração do Sketchpad: Parte 1 Parte 2 , YouTube
  • ——— (30 de janeiro 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, arquivado do original em 8 de abril de 2013 , recuperado em 03-11-2007CS1 maint: URL impróprio ( link ).
  • "Sketchpad", Youtube.
  • Demo 1 , 2