एनएलएस (कंप्यूटर सिस्टम)

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

विकास
डगलस एंगेलबार्ट ने 1959 से 1960 तक अमेरिकी वायु सेना द्वारा समर्थित रहते हुए अपनी अवधारणाएँ विकसित कीं और 1962 में एक रूपरेखा प्रकाशित की। अजीब संक्षिप्त नाम, एनएलएस (ओएलएस के बजाय), सिस्टम के विकास की एक कलाकृति थी। एंगेलबार्ट के पहले कंप्यूटर एक समय में एक से अधिक उपयोगकर्ताओं का समर्थन करने में सक्षम नहीं थे। पहला 1963 में सीडीसी 160ए था, जिसकी अपनी प्रोग्रामिंग शक्ति बहुत कम थी। एक अल्पकालिक उपाय के रूप में, टीम ने एक ऐसी प्रणाली विकसित की जो ऑफ़लाइन उपयोगकर्ताओं को - यानी, किसी भी उपलब्ध टर्मिनल पर नहीं बैठे लोगों को - स्वतंत्रता फ्लेक्सोराइटर के साथ कागज का टेप  पर कमांड की एक स्ट्रिंग को पंच करके अपने दस्तावेज़ों को संपादित करने की अनुमति देती है। एक बार टेप पूरा हो जाने के बाद, एक ऑफ-लाइन उपयोगकर्ता कंप्यूटर में उस पेपर टेप को फीड करेगा जिस पर अंतिम दस्तावेज़ ड्राफ्ट संग्रहीत किया गया था, उसके बाद नए कमांड लागू किए जाएंगे, और कंप्यूटर एक नया पेपर टेप प्रिंट करेगा जिसमें दस्तावेज़ का नवीनतम संस्करण. इंटरैक्टिव विज़ुअलाइज़ेशन के बिना, यह अजीब हो सकता है, क्योंकि उपयोगकर्ता को दस्तावेज़ पाठ पर अपने आदेशों के संचयी प्रभावों को मानसिक रूप से अनुकरण करना होगा। दूसरी ओर, यह 1960 के दशक के कार्यालय के कार्यप्रवाह से मेल खाता था, जहां प्रबंधक सचिवों को दस्तावेजों के चिह्नित प्रिंटआउट देते थे। डिज़ाइन ने इस ऑफ-लाइन वर्कफ़्लो का समर्थन करना जारी रखा, साथ ही समान दस्तावेज़ों को संपादित करने के लिए एक इंटरैक्टिव ऑन-लाइन क्षमता भी जारी रखी। दो समान संक्षिप्ताक्षरों (ओएलटीएस) से बचने के लिए, ऑफ-लाइन टेक्स्ट सिस्टम को संक्षिप्त रूप से एफएलटीएस और ऑन-लाइन टेक्स्ट सिस्टम को संक्षिप्त रूप से एनएलटीएस कहा गया। जैसे-जैसे सिस्टम केवल पाठ से अधिक का समर्थन करने के लिए विकसित हुआ, टी को हटा दिया गया, और इंटरैक्टिव संस्करण को एनएलएस के रूप में जाना जाने लगा। रॉबर्ट टेलर (कंप्यूटर वैज्ञानिक), जिनकी मनोविज्ञान में पृष्ठभूमि थी, ने नासा से सहायता प्रदान की। जब टेलर अमेरिकी रक्षा विभाग के DARPA के सूचना प्रसंस्करण तकनीक कार्यालय में चले गए, तो वह परियोजना को अतिरिक्त धन उपलब्ध कराने में सक्षम थे। 1965 में एनएलएस का विकास सीडीसी 3000 में स्थानांतरित हो गया। जेफ़ रुलिफ़सन 1966 में स्टैनफोर्ड अनुसंधान संस्थान  में शामिल हुए और 1973 में संगठन छोड़ने तक एनएलएस के प्रमुख प्रोग्रामर बने रहे। 1968 में, एनएलएस विकास बर्कले टाइमशेयरिंग सिस्टम चलाने वाले एसडीएस 940 कंप्यूटर में स्थानांतरित हो गया। इसमें लगभग 96 एमबी स्टोरेज डिस्क थी और यह 16 वर्कस्टेशनों को सपोर्ट कर सकता था, प्रत्येक में एक रेखापुंज स्कैन कंप्यूटर मॉनिटर, एक तीन-बटन कंप्यूटर माउस और एक इनपुट डिवाइस जिसे कॉर्ड कीसेट के रूप में जाना जाता था। टाइप किया गया टेक्स्ट कीसेट से एक विशिष्ट सबसिस्टम में भेजा गया था जो बस (कंप्यूटिंग) के माध्यम से सूचना को दो डिस्प्ले नियंत्रकों और डिस्प्ले जेनरेटर में से एक में रिले करता था। फिर इनपुट टेक्स्ट को एक विशेष आवरण से घिरे 5 इंच (127 मिमी) कैथोड रे ट्यूब (सीआरटी) में भेजा गया था, और एक पेशेवर-गुणवत्ता वाले काले और सफेद टीवी कैमरे द्वारा एक सुपरइम्पोज़्ड वीडियो छवि प्राप्त की गई थी। जानकारी टीवी कैमरे से क्लोज-सर्किट कैमरा नियंत्रण और पट्टी लगाना  पर भेजी गई थी, और अंत में प्रत्येक वर्कस्टेशन के वीडियो मॉनिटर पर प्रदर्शित की गई थी। एनएलएस को एंगेलबार्ट द्वारा 9 दिसंबर, 1968 को सैन फ्रांसिस्को में पतन संयुक्त कंप्यूटर सम्मेलन में बड़े दर्शकों के सामने प्रदर्शित किया गया था। तब से इसे द मदर ऑफ ऑल डेमोज़ का नाम दिया गया है, क्योंकि इसमें न केवल एनएलएस की अभूतपूर्व विशेषताओं का प्रदर्शन किया गया है, बल्कि इसमें कुछ उल्लेखनीय अत्याधुनिक वीडियो प्रौद्योगिकियों का संयोजन भी शामिल है। एंगेलबार्ट के ऑनस्टेज टर्मिनल कीबोर्ड और माउस को 2400 बॉड पर एक होममेड मोडम द्वारा एक किरका का रेखा के माध्यम से जोड़ा गया था जो सैन फ्रांसिस्को से 48 किलोमीटर दक्षिण पूर्व में कैलिफोर्निया के मेनलो पार्क में ऑग्मेंटेशन रिसर्च सेंटर के एसडीएस 940 कंप्यूटर से जुड़ा था। दो माइक्रोवेव संचरण  ने वीडियो चलाया मेनलो पार्क से नासा के एम्स रिसर्च सेंटर द्वारा उधार लिए गए ईदोफोर तक, और वीडियो इनसेट के साथ 22 फुट ऊंची (6.7 मीटर) स्क्रीन पर, दर्शक एंगेलबार्ट के प्रदर्शन का अनुसरण कर सकते थे, देख सकते थे कि उन्होंने माउस का उपयोग कैसे किया, और मेनलो पार्क में उनकी टीम के सदस्यों को प्रस्तुति में शामिल होते हुए देखें। एनएलएस की सबसे क्रांतिकारी विशेषताओं में से एक, जर्नल, 1970 में ऑस्ट्रेलियाई कंप्यूटर इंजीनियर डेविड ए. इवांस द्वारा अपने डॉक्टरेट थीसिस के हिस्से के रूप में विकसित किया गया था। जर्नल एक आदिम हाइपरटेक्स्ट-आधारित ग्रुपवेयर प्रोग्राम था, जिसे सभी समकालीन सर्वर सॉफ़्टवेयर के पूर्ववर्ती (यदि प्रत्यक्ष पूर्वज नहीं) के रूप में देखा जा सकता है जो सहयोगी दस्तावेज़ निर्माण (जैसे सप्ताह ) का समर्थन करता है। इसका उपयोग एआरसी सदस्यों द्वारा उसी तरह चर्चा, बहस और अवधारणाओं को परिष्कृत करने के लिए किया जाता था जैसे आज विकी का उपयोग किया जा रहा है। जर्नल का उपयोग आंतरिक और प्रारंभिक नेटवर्क ईमेल अभिलेखागार के लिए दस्तावेज़ों को संग्रहीत करने के लिए किया गया था। अधिकांश जर्नल दस्तावेज़ों को कागज़ के रूप में संरक्षित किया गया है और स्टैनफोर्ड विश्वविद्यालय के अभिलेखागार में संग्रहीत किया गया है; ये 1970 से लेकर 1976 में व्यावसायीकरण के आगमन तक एआरसी समुदाय के विकास का एक मूल्यवान रिकॉर्ड प्रदान करते हैं। कैलिफ़ोर्निया के कंप्यूटर इतिहास संग्रहालय में जर्नल दस्तावेज़ों का एक अतिरिक्त सेट मौजूद है, साथ ही प्रारंभिक काल के एआरसी बैकअप टेप का एक बड़ा संग्रह भी मौजूद है। 1970 के दशक, साथ ही 1960 के दशक के कुछ एसडीएस 940 टेप।

एनएलएस को कई डोमेन-विशिष्ट भाषाओं का उपयोग करके कार्यान्वित किया गया था जिन्हें वृक्ष मेटा  कंपाइलर-कंपाइलर सिस्टम का उपयोग करके नियंत्रित किया गया था। अंतिम कार्यान्वयन भाषा को L10 कहा गया। 1970 में, NLS को PDP-10 कंप्यूटर में पोर्ट किया गया था (जैसा कि TENEX (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम को चलाने के लिए BBN Technologies द्वारा संशोधित किया गया था)। 1971 के मध्य तक, एनएलएस के टेनेक्स कार्यान्वयन को नए नेटवर्क सूचना केंद्र के रूप में सेवा में डाल दिया गया था, लेकिन यह कंप्यूटर भी एक साथ केवल कुछ ही उपयोगकर्ताओं को संभाल सकता था। पहुंच या तो कस्टम-निर्मित डिस्प्ले वर्कस्टेशन, या सरल टाइपराइटर-जैसे टर्मिनलों से संभव थी जो उस समय कम महंगे और अधिक सामान्य थे। 1974 तक, एनआईसी ने अपने कंप्यूटर पर एक अलग परियोजना शुरू कर दी थी।

प्रथम
एनएलएस की सभी विशेषताएं एंगेलबार्ट के सामूहिक ज्ञान कार्यकर्ता को बढ़ाने के लक्ष्य के समर्थन में थीं और इसलिए उपयोगकर्ता को अधिक शक्तिशाली बनाने पर ध्यान केंद्रित किया गया था, न कि केवल सिस्टम को उपयोग में आसान बनाने पर। इसलिए इन सुविधाओं ने एक प्रशिक्षित उपयोगकर्ता के लिए समृद्ध इंटरैक्शन संभावनाओं के साथ एक पूर्ण-इंटरेक्शन प्रतिमान का समर्थन किया, बजाय इसके कि एंगेलबार्ट ने WYSIAYG (आप जो देखते हैं वही आपको मिलता है) के रूप में संदर्भित किया है। प्रतिमान जो बाद में आया।


 * कंप्यूटर माउस
 * 2-आयामी प्रदर्शन संपादन
 * इन-फ़ाइल ऑब्जेक्ट एड्रेसिंग, लिंकिंग
 * हाइपरमीडिया
 * रूपरेखा प्रसंस्करण
 * लचीला दृश्य नियंत्रण
 * एकाधिक खिड़कियाँ
 * क्रॉस-फ़ाइल संपादन
 * एकीकृत हाइपरमीडिया ईमेल
 * हाइपरमीडिया प्रकाशन
 * दस्तावेज़ संस्करण नियंत्रण
 * साझा-स्क्रीन टेलीकांफ्रेंसिंग
 * कंप्यूटर सहायता प्राप्त बैठकें
 * फ़ॉर्मेटिंग निर्देश
 * संदर्भ-संवेदनशील सहायता
 * वितरित क्लाइंट-सर्वर आर्किटेक्चर
 * यूनिफ़ॉर्म कमांड सिंटैक्स
 * यूनिवर्सल यूजर इंटरफेस फ्रंट-एंड मॉड्यूल
 * मल्टी-टूल एकीकरण
 * व्याकरण-संचालित कमांड भाषा दुभाषिया
 * वर्चुअल टर्मिनलों के लिए प्रोटोकॉल
 * दूरस्थ प्रक्रिया कॉल प्रोटोकॉल
 * संकलित कमांड मेटा भाषा

एंगेलबार्ट ने कहा: उनमें से कई पहली बार कर्मचारियों के नवाचारों से सामने आए - यहां तक ​​कि मुझे उन्हें समझने से पहले मुझे समझाना पड़ा। [कर्मचारी] अधिक मान्यता के पात्र हैं।

अस्वीकरण और उत्तराधिकार
एनएलएस का पतन, और उसके बाद, सामान्य रूप से एआरसी का पतन, कार्यक्रम की कठिन सीखने की अवस्था थी। एनएलएस को सीखना आसान बनाने के लिए डिज़ाइन नहीं किया गया था; इसमें प्रोग्राम मोड का भारी उपयोग किया गया, एक सख्त पदानुक्रमित संरचना पर भरोसा किया गया, इसमें पॉइंट-एंड-क्लिक इंटरफ़ेस नहीं था, और उपयोगकर्ता को सिस्टम के साथ कुछ भी उपयोगी करने के लिए क्रिप्टिक निमोनिक कोड सीखने के लिए मजबूर किया गया। कॉर्ड कीसेट, जो एनएलएस की मोडल प्रकृति को पूरक करता है, उपयोगकर्ता को 5-बिट बाइनरी कोड सीखने के लिए मजबूर करता है यदि वे कीबोर्ड का उपयोग नहीं करना चाहते हैं। अंततः, 1969 में SRI में ARPANET के आगमन के साथ, समय-साझाकरण तकनीक जो उपयोगकर्ताओं की एक छोटी संख्या के साथ व्यावहारिक लगती थी, वितरित संगणक संजाल  पर अव्यावहारिक हो गई;  समय बताना  को तेजी से व्यक्तिगत मिनी कंप्यूटर (और बाद में माइक्रो कंप्यूटर) और  कार्य केंद्र  द्वारा प्रतिस्थापित किया जा रहा था। एनएलएस को अन्य हार्डवेयर, जैसे पीडीपी-10 और बाद में DECSYSTEM-20 में पोर्ट करने के प्रयास सफल रहे। इसे अन्य अनुसंधान संस्थानों, जैसे यूएससी/सूचना विज्ञान (आईएसआई) में ले जाया गया, जिसने एनएलएस के लिए चूहों और कीसेट का निर्माण किया। नए उभरते ज़ेरॉक्स लेजर प्रिंटर का उपयोग करने के लिए आईएसआई में एनएलएस का भी विस्तार किया गया था।

एंगेलबार्ट के बूटस्ट्रैपिंग धर्मयुद्ध की दिशा से निराश, कई शीर्ष एसआरआई शोधकर्ता चले गए, जिनमें से कई PARC (कंपनी) में चले गए, और अपने साथ माउस का विचार भी ले गए। एसआरआई ने 1977 में एनएलएस को टिमशेयर को बेच दिया और इसका नाम बदलकर ऑगमेंट कर दिया। बदले में, टिमशेयर को 1984 में मैकडॉनेल डगलस को बेच दिया गया। कुछ पूर्ण-इंटरैक्शन प्रतिमान विभिन्न प्रणालियों में रहते हैं, जिनमें मोज़िला फ़ायरफ़ॉक्स के लिए अतिशब्द  ऐड-ऑन भी शामिल है। हाइपरवर्ड्स अवधारणा एंगेलबार्ट वेब-डॉक्यूमेंट्री इनविजिबल रेवोल्यूशन से विकसित हुई। परियोजना का उद्देश्य उपयोगकर्ताओं को केवल लिंक ही नहीं, बल्कि वेब पर सभी शब्दों के साथ बातचीत करने की अनुमति देना है। हाइपरवर्ड्स एक सरल पदानुक्रमित मेनू के माध्यम से काम करता है, लेकिन उपयोगकर्ताओं को एनएलएस कमांड और फीचर्स व्यू की भावना में कीबोर्ड वाक्यांशों तक पहुंच भी प्रदान करता है, जो शक्तिशाली एनएलएस व्यूस्पेक्स से प्रेरित हैं। दृश्य उपयोगकर्ता को तुरंत वेब पेजों को फिर से प्रारूपित करने की अनुमति देते हैं। एंगेलबार्ट 2006 में अपनी स्थापना से लेकर 2013 में अपनी मृत्यु तक हाइपरवर्ड्स कंपनी के सलाहकार बोर्ड में थे।

2005 से 2008 तक, कंप्यूटर इतिहास संग्रहालय के एक स्वयंसेवी समूह ने सिस्टम को पुनर्स्थापित करने का प्रयास किया।

यह भी देखें

 * फ़ाइल पुनर्प्राप्ति और संपादन प्रणाली|फ़ाइल पुनर्प्राप्ति और संपादन प्रणाली (FRESS)
 * पूछताछ

बाहरी संबंध

 * On the Doug Engelbart Institute website see especially the 1968 Demo resources page for links to the demo and to later panel discussions by participants in the demo; About NLS/Augment; Engelbart's Bibliography, Videography; and the Engelbart Archives Special Collections page.
 * The original 1968 Demo as streaming RealVideo clips
 * A high-resolution version of the 1968 Demo video
 * HyperScope, a browser-based project to recreate and extend NLS/Augment Douglas Engelbart himself is involved in this project
 * NLS documents at bitsavers.org
 * OpenAugment, another now defunct NLS/Augment implementation