स्केचपैड

स्केचपैड (उर्फ रोबोट ड्राफ्ट्समैन)।) इवान सदरलैंड द्वारा 1963 में अपने डॉक्टर ऑफ फिलॉसफी थीसिस के दौरान लिखा गया एक कंप्यूटर प्रोग्राम है, जिसके लिए उन्हें 1988 में ट्यूरिंग पुरस्कार और 2012 में क्योटो पुरस्कार मिला। इसने मानव-कंप्यूटर इंटरैक्शन (एचसीआई) की शुरुआत की। और इसे आधुनिक कंप्यूटर एडेड डिजाइन (सीएडी) कार्यक्रमों का पूर्वज माना जाता है और साथ ही सामान्य रूप से कंप्यूटर चित्रलेख  के विकास में एक बड़ी सफलता माना जाता है। उदाहरण के लिए,  ग्राफिकल यूज़र इंटरफ़ेस  (जीयूआई) स्केचपैड के साथ-साथ आधुनिक  ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग  से लिया गया था। प्रोग्राम का उपयोग करते हुए, इवान सदरलैंड ने दिखाया कि कंप्यूटर ग्राफिक्स का उपयोग मानव-कंप्यूटर इंटरैक्शन की एक नई विधि का प्रदर्शन करने के अलावा कंप्यूटर कला और कंप्यूटर-एडेड डिज़ाइन दोनों उद्देश्यों के लिए किया जा सकता है।

इतिहास
सदरलैंड वन्नेवर बुश की पुस्तक जैसा हम सोच सकते हैं के मेमेक्स से प्रेरित थे। स्केचपैड ने डगलस एंगेलबार्ट को 1960 के दशक के दौरान एसआरआई इंटरनेशनल (एसआरआई) में ऑग्मेंटेशन रिसर्च सेंटर (एआरसी) में एनएलएस (कंप्यूटर सिस्टम) | ओएन-लाइन सिस्टम को डिजाइन और विकसित करने के लिए प्रेरित किया।

जीयूआई विकास की अधिक विस्तृत चर्चा के लिए ग्राफिकल यूजर इंटरफेस का इतिहास देखें।

सॉफ्टवेयर
स्केचपैड संपूर्ण ग्राफ़िकल यूज़र इंटरफ़ेस का उपयोग करने वाला अब तक का सबसे पहला प्रोग्राम था।

जिस चतुर तरीके से प्रोग्राम ने अपने ज्यामिति डेटा को व्यवस्थित किया, उसने कंप्यूटिंग में मास्टर (ऑब्जेक्ट्स) और घटनाओं (उदाहरणों) के उपयोग की शुरुआत की और ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की ओर इशारा किया। मुख्य विचार मास्टर चित्र बनाने का था जिसे कोई भी कई डुप्लिकेट में बदल सकता था। यदि उपयोगकर्ता ने मास्टर ड्राइंग को बदल दिया, तो सभी उदाहरण भी बदल जाएंगे।

स्केचपैड में ज्यामितीय बाधाएं एक और प्रमुख आविष्कार थीं, जिससे उपयोगकर्ता को ड्राइंग में ज्यामितीय गुणों को आसानी से सीमित करने की सुविधा मिलती थी - उदाहरण के लिए, एक रेखा की लंबाई या दो रेखाओं के बीच के कोण को तय किया जा सकता था।

जैसा कि एक व्यापार पत्रिका ने कहा, स्पष्ट रूप से सदरलैंड ने 3डी कंप्यूटर मॉडलिंग और विज़ुअल सिमुलेशन में नई जमीन तोड़ी, जो कंप्यूटर ग्राफिक्स और सीएडी/सीएएम का आधार है। बहुत कम कार्यक्रम उनकी उपलब्धियों के लिए मिसाल कहे जा सकते हैं। पैट्रिक जे. हनराटी को कभी-कभी CAD/CAM का जनक कहा जाता है और 1957 में सामान्य विद्युतीय  में एक संख्यात्मक नियंत्रण भाषा, PRONTO लिखी, और 1961 में जनरल मोटर्स के लिए काम करते हुए CAD सॉफ्टवेयर लिखा। सदरलैंड ने अपने थीसिस में लिखा कि BBN Technologies|बोल्ट, बेरानेक और न्यूमैन का एक समान कार्यक्रम था और टी-स्क्वायर (सॉफ्टवेयर)|टी-स्क्वायर को पीटर सैमसन और एक या अधिक साथी एमआईटी छात्रों द्वारा 1962 में पीडीपी-1 के लिए विकसित किया गया था। कंप्यूटर इतिहास संग्रहालय स्केचपैड के लिए कार्यक्रम सूची रखता है।

हार्डवेयर
स्केचपैड मैसाचुसेट्स की तकनीकी संस्था के लिंकन TX-2 (1958) कंप्यूटर पर चलता था, जिसमें 64k 36-बिट शब्द थे। उपयोगकर्ता ने हाल ही में आविष्कार किए गए हल्का पेन  के साथ स्क्रीन पर चित्र बनाया, जो स्कैनिंग कैथोड रे ट्यूब स्क्रीन से प्रकाश का पता लगाने के समय की गणना करके इसकी स्थिति के बारे में जानकारी प्रसारित करता है।

लाइट पेन की प्रारंभिक स्थिति को कॉन्फ़िगर करने के लिए, स्क्रीन पर INK शब्द प्रदर्शित होता है, जिसे टैप करने पर, अपनी पिछली स्थिति के सापेक्ष पेन की गति पर नज़र रखने के लिए प्रोग्राम को एक सफेद क्रॉस के साथ आरंभ किया जाता है। डिस्प्ले फ़ाइल में प्रत्येक डिस्प्ले स्पॉट को संग्रहीत करने के लिए उपलब्ध 36 बिट्स में से 20 ने डिस्प्ले सिस्टम के लिए उस स्पॉट के निर्देशांक दिए और शेष 16 ने उस स्पॉट को डिस्प्ले में जोड़ने के लिए जिम्मेदार एन-घटक तत्व का पता दिया।

सदरलैंड के अनुसार, TX-2 एक प्रायोगिक मशीन थी और हार्डवेयर अक्सर (बुधवार को) बदला जाता था ). 1975 तक, लाइट पेन और कैथोड-रे ट्यूब जिसके साथ इसका उपयोग किया गया था, हटा दी गई थी।

प्रकाशन
स्केचपैड कार्यक्रम सदरलैंड के डॉक्टर ऑफ फिलॉसफी|पीएचडी का अभिन्न अंग था। मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी में थीसिस और उस समय परिधीय रूप से कंप्यूटर-एडेड डिज़ाइन प्रोजेक्ट से संबंधित थी। स्केचपैड: एक मैन-मशीन ग्राफिकल कम्युनिकेशन सिस्टम।

यह भी देखें

 * कंप्यूटर-एडेड डिज़ाइन सॉफ़्टवेयर की तुलना

ग्रन्थसूची

 * , explains the principles of "Sketchpad".

बाहरी संबंध

 * Archived at Ghostarchive and the Wayback Machine:.
 * Demo 1, 2
 * Demo 1, 2