स्केचपैड

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

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

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

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

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

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

कंप्यूटर इतिहास संग्रहालय स्केचपैड के लिए प्रोग्राम सूची रखता है।

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

कंप्यूटर इतिहास संग्रहालय स्केचपैड के लिए प्रोग्राम सूची रखता है ।

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

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

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

प्रकाशन
स्केचपैड प्रोग्राम सदरलैंड के पीएच.डी. का अभिन्न अंग था। यह एमआईटी में थीसिस और उस समय कंप्यूटर-एडेड डिज़ाइन प्रोजेक्ट से संबंधित था। स्केचपैड: मानव-मशीन ग्राफिकल संचार प्रणाली थी।

स्केचपैड: मैन-मशीन ग्राफिकल कम्युनिकेशन सिस्टम है |।

यह भी देखें

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

ग्रन्थसूची

 * , explains the principles of "Sketchpad".

बाहरी संबंध

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