Блокнот - Sketchpad - Wikipedia

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

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

История

Сазерленд был вдохновлен Memex из "Как мы можем думать " к Ванневар Буш. Sketchpad вдохновлен Дуглас Энгельбарт проектировать и развивать он-лайн система на Центр исследований аугментации (ARC) в Стэнфордский исследовательский институт (SRI) в 1960-е годы.

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

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

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

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

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

Аппаратное обеспечение

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

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

Публикации

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

Смотрите также

Рекомендации

  1. ^ Sears, Эндрю; Джеко, Джули А. (19 сентября 2007 г.). Справочник по взаимодействию человека и компьютера: основы, развивающиеся технологии и новые приложения, второе издание. CRC Press. п. 5. ISBN  978-1-4106-1586-2. Получено 1 марта 2013.
  2. ^ «Зал славы CAD / CAM». Американский машинист. Пентон Медиа. 1 ноября 1998 г.. Получено 18 марта, 2013.
  3. ^ "В центре внимания Патрик Хэнратти". Регенты Калифорнийского университета. 18 октября 2012 г.. Получено 17 марта, 2013.
  4. ^ Сазерленд, Иван Эдвард (январь 1963 г.). «Скетчпад: графическая система связи между человеком и машиной (любезно предоставлено компьютерной лабораторией Кембриджского университета, UCAM-CL-TR-574, сентябрь 2003 г.)». Массачусетский Институт Технологий. Получено 2006-12-26.
  5. ^ Музей истории компьютеров (15 мая 2006 г.). "Мышь, которая ревела: Праздничное мероприятие PDP-1 (время выступления: 01:53:46)". Получено 2013-03-14.

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

внешняя ссылка

Внешнее видео
значок видео Демо Sketchpad: Часть 1 Часть 2, YouTube