Кіріспе

Иван Сазерленд жазған 1963 жылғы компьютерлік бағдарлама (сонымен қатар Robot Draftsman деп те аталады) – Иван Сазерлендтің 1963 жылы докторлық диссертациясының барысында жазылған бағдарламасы. Ол 1988 жылы Тьюринг сыйлығына және 2012 жылы Киото сыйлығына ие болды. Sketchpad адам-компьютер өзара әрекеттесуі (ХКК) саласындағы жаңашылдыққа бастапқы серпіліс берді және қазіргі заманғы компьютерлік көмекпен жобалау (CAD) бағдарламаларының және жалпы компьютерлік графиканың дамуындағы маңызды жетістік деп есептеледі. Мысалы, графикалық пайдаланушы интерфейсі (GUI) және заманауи объектіге бағытталған бағдарламалау Sketchpad-тен туындады. Иван Сазерленд бұл бағдарламаны пайдаланып, компьютерлік графиканы көркемдік және техникалық мақсаттар үшін де қолдануға болатынын көрсетті, сонымен қатар адам-компьютер өзара әрекеттесуінің жаңа әдісін ұсынды.

Тарих

Графикалық пайдаланушы интерфейсінің даму тарихына толығырақ шолу үшін, сол тарихты қараңыз.

Бағдарламалық жасақтама

Sketchpad – толық графикалық пайдаланушы интерфейсін қолданған алғашқы бағдарлама. Оның жетістіктеріне шамалы ғана бағдарламалар үлгі бола алады. Патрик Ханратти кейде "CAD/CAM-ның әкесі" деп аталады, ол 1957 жылы General Electric компаниясында сандық басқару тілі PRONTO-ны жазды, ал 1961 жылдан бастап General Motors компаниясында жұмыс істеген кезде CAD бағдарламалық құралын жасады. Сазерленд өзінің диссертациясында Болт, Беранк және Ньюманның "ұқсас бағдарламасы" болғанын, ал T Square 1962 жылы Питер Самсон мен бір немесе бірнеше MIT студенттері PDP 1 үшін жасағанын жазды. Компьютер тарихы мұражайында Sketchpad бағдарламасының коды сақталған.

Жабдық

Sketchpad MIT-тегі Lincoln TX 2 (1958) компьютерінде жұмыс істеді, онда 64 килобайт 36 биттік сөздер сақталды. Пайдаланушы экранға жаңадан ойлап табылған жарық қаламымен сурет салды, ол экрандағы электронды сәулелі түтік экранынан шыққан жарықтың қай уақытта анықталуын есептеу арқылы өз орналасуы туралы ақпаратты жіберді. Жарық қаламының бастапқы орнын орнату үшін экранға "INK" сөзі шығарылды, оған тиген кезде бағдарлама ақ крестпен басталып, қаламның алдыңғы орнына қатысты қозғалысын қадағалау жалғасты. Дисплей файлындағы әрбір дисплей нүктесін сақтау үшін қолданылатын 36 биттің 20-сы дисплей жүйесіндегі сол нүктенің координаттарын көрсетті, ал қалған 16 биті дисплейге сол нүктені қосуға жауапты n-компонентті элементтің адресін көрсетті. TX 2 – эксперименталды машина болды және аппараттық құралдар жиі өзгертілді (Сатхерлендтің айтуынша, сәрсенбі күндері). 1975 жылға қарай жарық қаламы мен онымен қолданылған электронды сәулелі түтік алынып тасталды.

Жарияланымдар

Скетчпад бағдарламасы Сазерлендтің МТИ-дегі Ph. D. диссертациясының ажырамас бөлігі болды және сол кездегі Компьютерлік көмекпен жобалау жобасымен сырттай байланысты. Sketchpad: Адам-машинаның графикалық коммуникация жүйесі.