Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

История [ править ]

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

Программное обеспечение [ править ]

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

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

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

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

Оборудование [ править ]

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

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

Публикации [ править ]

Программа 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 г.)» . Массачусетский технологический институт . Проверено 26 декабря 2006 .
  5. ^ Музей истории компьютеров (15 мая 2006 г.). «Мышь, которая ревела: Праздничное мероприятие PDP-1 (время выступления: 01:53:46)» . Проверено 14 марта 2013 .

Библиография [ править ]

  • Кунс, Стивен (1964), «Computer Sketchpad», в Fitch, Джон (редактор), Science Reporter (эпизод), объясняет принципы работы с блокнотом.
  • Кей, Алан, «Часть 1», Работа с изображениями создает символы (видеопрезентация), Архив, 4мин5.
  • Мюллер-Прове, Маттиас, графический пользовательский интерфейс Sketchpad , Германия : MProve.
  • Сазерленд, Иван Эдвард (1980), Sketchpad: графическая коммуникационная система человек-машина , Нью-Йорк: Garland Publishers, ISBN 0-8240-4411-8.
  • ———, Sketchpad: система графической связи между человеком и машиной (PDF) (докторская диссертация), Великобритания: CAM.
  • ———, "Скетчпад: графическая система связи между человеком и машиной", Материалы конференции AFIPS (статья), PL: ACI, заархивировано из оригинала 22 апреля 2005 г..
  • Ярес, Эван (февраль 2013 г.). «50 лет САПР» . Мир дизайна : 66–71.

Внешние ссылки [ править ]

  • ——— (30 января 1963 г.), Sketchpad: система графической связи «человек-машина» (PDF) , Лаборатория Линкольна, Массачусетский технологический институт через Центр технической информации Министерства обороны, Технический отчет № 296, заархивировано с оригинала 8 апреля 2013 г. , дата обращения 03.11.2007CS1 maint: неподходящий URL ( ссылка ).
  • «Скетчпад», Youtube.
  • Демо 1 , 2