Sketchpad

редактировать
SketchPad
Иван Сазерленд демонстрирует Sketchpad (UVC через IA: видео и эскизы) Иван Сазерленд демонстрирует Sketchpad (UVC через IA: видео и эскизы )
Первоначальный автор (ы) Иван Э. Сазерленд
Первый выпуск1963
Платформа Lincoln TX-2
Тип анимация, рисование, черчение, CAD

Sketchpad (он же Robot Draftsman ) - компьютерная программа, написанная Иваном Сазерлендом в 1963 г. - защитил кандидатскую диссертацию, за которую он получил Премию Тьюринга в 1988 г. и Премию Киото в 2012 г. Он открыл путь для взаимодействия человека с компьютером. (HCI). Sketchpad считается предком современных программ автоматизированного проектирования (CAD), а также крупным прорывом в развитии компьютерной графики в целом.. Например, графический пользовательский интерфейс (GUI) был заимствован из Sketchpad, а также современного объектно-ориентированного программирования. Демонстратор Ивана Сазерленда При этом компьютерная графика может использоваться как для художественных, так и технических целей, помимо демонстрации нового метода взаимодействия человека с компьютером.

Содержание

  • 1 История
  • 2 Программное обеспечение
  • 3 Аппаратное обеспечение
  • 4 Публикации
  • 5 См. Также
  • 6 Ссылки
  • 7 Библиография
  • 8 Внешние ссылки

История

Сазерленд был вдохновлен Мемексом из «Как мы можем думать » Ванневаром Бушем. Sketchpad вдохновил Дугласа Энгельбарта на разработку и разработку системы on-Line в Исследовательском центре увеличения (ARC) в Стэнфордском исследовательском институте ( НИИ) в 1960-е годы.

Программное обеспечение

Sketchpad была первой программой, в которой использовался полный графический пользовательский интерфейс.

Продуманный способ организации в программе своих геометрических данных стал первым в использовании "хозяина" ("объектов") и "вхождений" ("экземпляров") в вычислениях и указывают на объектно-ориентированное программирование. Основная идея заключалась в создании мастер-чертежей, которые можно было бы воспроизвести во множестве копий. Если пользователь изменил главный чертеж, все экземпляры также изменились бы.

Геометрические ограничения были еще одним важным изобретением в Sketchpad, позволяя пользователю легко ограничивать геометрические свойства на чертеже - например, длину линии или угол между двумя линиями можно было фиксировать.

Как было сказано в одном из отраслевых журналов, очевидно, что Сазерленд «открыл новые горизонты в компьютерном 3D-моделировании и визуальном моделировании, являющихся основой компьютерной графики и CAD / CAM». Очень немногие программы можно назвать прецедентами его достижений. Патрика Дж. Ханратти иногда называют «отцом CAD / CAM», он написал PRONTO, язык числового управления в General Electric в 1957 году, и написал CAD программного обеспечения во время работы в General Motors начиная с 1961 года. Сазерленд писал в своей диссертации, что Болт, Беранек и Ньюман имели «аналогичную программу», а T-Square был разработан Питером Самсоном и одним или несколькими другими студентами Массачусетского технологического института в 1962 году, оба для PDP-1.

Hardware

Sketchpad работали на Lincoln TX-2 (1958) компьютер в Массачусетском технологическом институте, имевший 64 КБ 36-битных слов. Пользователь рисовал на экране недавно изобретенным световым пером . Из 36 битов, доступных для хранения каждой области отображения в файле отображения, 20 дают координаты этой области для системы отображения, а оставшиеся 16 дают адрес n-компонентного элемента, ответственного за добавление этой области для отображения.

В 1963 году большинство компьютеров выполняли задания только в режиме пакетного задания, используя перфокарты или магнитную ленту, предоставленные профессиональными программистами или инженеров студентов. Потребовался значительный объем работы, чтобы заставить TX-2 работать в интерактивном режиме с большим экраном CRT. Когда Сазерленд закончил с ним, его пришлось повторно преобразовать, чтобы снова работать в пакетном режиме.

Публикации

Программа Sketchpad была неотъемлемой частью диссертации Сазерленда Ph.D. в MIT и имела отношение к компьютеру . -Проект в то время. Sketchpad: графическая система связи между человеком и машиной.

См. Также

Ссылки

Библиография

Внешние ссылки

Внешнее видео
значок видео Демонстрация Sketchpad: Часть 1 Часть 2, YouTube
  • ——— (30 января 1963 г.), Sketchpad: A Man-Machine Graphical Communication System (PDF), Lincoln Laboratory, Massachusetts Institute of Technology, через Центр технической информации Министерства обороны, Технический отчет № 296, заархивировано с оригинала в апреле 8, 2013, получено 2007-11-03 CS1 maint: неподходящий URL (ссылка ).
  • "Sketchpad", Youtube, Google.
  • Demo 1, 2
Последняя правка сделана 2021-06-08 04:49:04
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте