Блокнот - Sketchpad
Оригинальный автор (ы) | Иван Э. Сазерленд |
---|---|
изначальный выпуск | 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: система графической связи между человеком и машиной.
Смотрите также
Рекомендации
- ^ Sears, Эндрю; Джеко, Джули А. (19 сентября 2007 г.). Справочник по взаимодействию человека и компьютера: основы, развивающиеся технологии и новые приложения, второе издание. CRC Press. п. 5. ISBN 978-1-4106-1586-2. Получено 1 марта 2013.
- ^ «Зал славы CAD / CAM». Американский машинист. Пентон Медиа. 1 ноября 1998 г.. Получено 18 марта, 2013.
- ^ "В центре внимания Патрик Хэнратти". Регенты Калифорнийского университета. 18 октября 2012 г.. Получено 17 марта, 2013.
- ^ Сазерленд, Иван Эдвард (январь 1963 г.). «Скетчпад: графическая система связи между человеком и машиной (любезно предоставлено компьютерной лабораторией Кембриджского университета, UCAM-CL-TR-574, сентябрь 2003 г.)». Массачусетский Институт Технологий. Получено 2006-12-26.
- ^ Музей истории компьютеров (15 мая 2006 г.). "Мышь, которая ревела: Праздничное мероприятие PDP-1 (время выступления: 01:53:46)". Получено 2013-03-14.
Библиография
- Кунс, Стивен (1964), «Computer Sketchpad», в Fitch, John (ed.), Научный репортер (эпизод), объясняет принципы работы с блокнотом.
- Кей, Алан, "Pt 1", Работа с изображениями превращается в символы (видео-презентация), Архив, 4мин5.
- Мюллер-Прове, Маттиас, Графический пользовательский интерфейс Sketchpad, DE: MProve.
- Сазерленд, Иван Эдвард (1980), Sketchpad: система графической коммуникации между человеком и машиной, Нью-Йорк: издательство Garland, ISBN 0-8240-4411-8.
- ———, Sketchpad: графическая коммуникационная система человек-машина (PDF) (Кандидатская диссертация), Великобритания: CAM.
- ———, "Скетчпад: система графической связи между человеком и машиной", Материалы конференции AFIPS (бумага), PL: ACI, архивировано из оригинал на 2005-04-22.
- Ярес, Эван (февраль 2013 г.). «50 лет САПР». Мир дизайна: 66–71.
внешняя ссылка
Внешнее видео | |
---|---|
Демо Sketchpad: Часть 1 Часть 2, YouTube |
- ——— (30 января 1963 г.), Sketchpad: система графической коммуникации между человеком и машиной (PDF), Лаборатория Линкольна, Массачусетский технологический институт через Центр технической информации Министерства обороны, Технический отчет № 296, архивировано с оригинала 8 апреля 2013 г., получено 2007-11-03CS1 maint: неподходящий URL (связь).
- "Блокнот", YouTube.
- Демо 1, 2