हाइपर कार्ड: Difference between revisions
No edit summary |
No edit summary |
||
Line 26: | Line 26: | ||
HyperCard Apple [[Macintosh]] और [[Apple IIGS]] कंप्यूटरों के लिए एक [[अनुप्रयोग प्रक्रिया सामग्री]] और [[सॉफ़्टवेयर विकास किट]] है। यह [[वर्ल्ड वाइड वेब]] से पहले की पहली सफल [[हाइपरमीडिया]] प्रणालियों में से एक है। | HyperCard Apple [[Macintosh]] और [[Apple IIGS]] कंप्यूटरों के लिए एक [[अनुप्रयोग प्रक्रिया सामग्री]] और [[सॉफ़्टवेयर विकास किट]] है। यह [[वर्ल्ड वाइड वेब]] से पहले की पहली सफल [[हाइपरमीडिया]] प्रणालियों में से एक है। | ||
हाइपरकार्ड एक ग्राफिकल, लचीला, उपयोगकर्ता-परिवर्तनीय इंटरफ़ेस के साथ एक फ्लैट फ़ाइल [[डेटाबेस]] को जोड़ता है।<ref name= currents>{{Citation |first= David |last= Needle |url= http://macgui.com/usenet/?group=14&id=4827 |title= HyperCard: Rumors or Reality |newspaper= Computer Currents |date= August 11, 1987}}</ref> हाइपरकार्ड में डेटा और यूजर इंटरफेस में हेरफेर करने के लिए [[हाइपरटॉक]] नामक एक अंतर्निहित [[प्रोग्रामिंग भाषा]] | हाइपरकार्ड एक ग्राफिकल, लचीला, उपयोगकर्ता-परिवर्तनीय इंटरफ़ेस के साथ एक फ्लैट फ़ाइल [[डेटाबेस]] को जोड़ता है।<ref name= currents>{{Citation |first= David |last= Needle |url= http://macgui.com/usenet/?group=14&id=4827 |title= HyperCard: Rumors or Reality |newspaper= Computer Currents |date= August 11, 1987}}</ref> हाइपरकार्ड में डेटा और यूजर इंटरफेस में हेरफेर करने के लिए [[हाइपरटॉक]] नामक एक अंतर्निहित [[प्रोग्रामिंग भाषा]] सम्मलित है। | ||
सुविधाओं का यह संयोजन - सरल रूप लेआउट वाला एक डेटाबेस, ग्राफिक्स के लिए लचीला समर्थन, और प्रोग्रामिंग में आसानी - हाइपरकार्ड को कई अलग-अलग परियोजनाओं के लिए उपयुक्त बनाता है जैसे अनुप्रयोगों और डेटाबेसों का तेजी से अनुप्रयोग विकास, डेटाबेस आवश्यकताओं के बिना इंटरैक्टिव अनुप्रयोग, कमांड और नियंत्रण प्रणाली, और [[डेमोसीन]] में कई उदाहरण। | सुविधाओं का यह संयोजन - सरल रूप लेआउट वाला एक डेटाबेस, ग्राफिक्स के लिए लचीला समर्थन, और प्रोग्रामिंग में आसानी - हाइपरकार्ड को कई अलग-अलग परियोजनाओं के लिए उपयुक्त बनाता है जैसे अनुप्रयोगों और डेटाबेसों का तेजी से अनुप्रयोग विकास, डेटाबेस आवश्यकताओं के बिना इंटरैक्टिव अनुप्रयोग, कमांड और नियंत्रण प्रणाली, और [[डेमोसीन]] में कई उदाहरण। | ||
हाइपरकार्ड मूल रूप से 1987 में $ 49.95 के लिए जारी किया गया था और बाद में बेचे गए सभी नए मैक के साथ मुफ्त में | हाइपरकार्ड मूल रूप से 1987 में $ 49.95 के लिए जारी किया गया था और बाद में बेचे गए सभी नए मैक के साथ मुफ्त में सम्मलित किया गया था।<ref name=macgui4987 />मार्च 2004 में इसे बिक्री से वापस ले लिया गया था, 1998 में [[स्टीव जॉब्स]] की Apple में वापसी पर इसका अंतिम अपडेट प्राप्त हुआ था। हाइपरकार्ड को [[macOS]] में पोर्ट नहीं किया गया था, लेकिन इसे समर्थन करने वाले Mac OS X के संस्करणों पर macOS घटकों क्लासिक की सूची में चलाया जा सकता है। | ||
== सिंहावलोकन == | == सिंहावलोकन == | ||
Line 37: | Line 37: | ||
[[File:Apple Macintosh SE-30 computer (1989) clear background.png|thumb|SE/30 Apple के Macintosh कंप्यूटरों में से एक था जो हाइपरकार्ड एप्लिकेशन के साथ समकालीन था।<ref>{{Citation|title= Apple Macintosh SE/30|url= https://commons.wikimedia.org/wiki/File:Apple_Macintosh_SE-30_(1989).jpg|date= 2011-01-07|access-date= 2015-11-16|first= Jeff Keyzer from Austin, TX|last= USA}}</ref>]] | [[File:Apple Macintosh SE-30 computer (1989) clear background.png|thumb|SE/30 Apple के Macintosh कंप्यूटरों में से एक था जो हाइपरकार्ड एप्लिकेशन के साथ समकालीन था।<ref>{{Citation|title= Apple Macintosh SE/30|url= https://commons.wikimedia.org/wiki/File:Apple_Macintosh_SE-30_(1989).jpg|date= 2011-01-07|access-date= 2015-11-16|first= Jeff Keyzer from Austin, TX|last= USA}}</ref>]] | ||
{{quote box | align=right | width=25% | quote=The beauty of HyperCard is that it lets people program without having to learn how to write code — what I call "programming for the rest of us". HyperCard has made it possible for people to do things they wouldn't have ever thought of doing in the past without a lot of heavy-duty programming. It's let a lot of non-programmers, like me, into that loop. | author=David Lingwood, APDA<ref name="APDA Pinpoints"/>}} | {{quote box | align=right | width=25% | quote=The beauty of HyperCard is that it lets people program without having to learn how to write code — what I call "programming for the rest of us". HyperCard has made it possible for people to do things they wouldn't have ever thought of doing in the past without a lot of heavy-duty programming. It's let a lot of non-programmers, like me, into that loop. | author=David Lingwood, APDA<ref name="APDA Pinpoints"/>}} | ||
हाइपरकार्ड वर्चुअल कार्ड के ढेर की अवधारणा पर आधारित है।<ref name=wired/>कार्ड डेटा को ठीक वैसे ही रखते हैं जैसे वे [[रोलोडेक्स]] कार्ड-फाइलिंग डिवाइस में होते हैं। प्रत्येक कार्ड में इंटरएक्टिव ऑब्जेक्ट्स का एक सेट होता है, जिसमें टेक्स्ट फ़ील्ड, चेक बॉक्स, बटन और समान सामान्य [[ग्राफिकल यूज़र इंटरफ़ेस]] (जीयूआई) तत्व | हाइपरकार्ड वर्चुअल कार्ड के ढेर की अवधारणा पर आधारित है।<ref name=wired/>कार्ड डेटा को ठीक वैसे ही रखते हैं जैसे वे [[रोलोडेक्स]] कार्ड-फाइलिंग डिवाइस में होते हैं। प्रत्येक कार्ड में इंटरएक्टिव ऑब्जेक्ट्स का एक सेट होता है, जिसमें टेक्स्ट फ़ील्ड, चेक बॉक्स, बटन और समान सामान्य [[ग्राफिकल यूज़र इंटरफ़ेस]] (जीयूआई) तत्व सम्मलित होते हैं। उपयोगकर्ता अंतर्निहित नेविगेशन सुविधाओं, एक शक्तिशाली खोज तंत्र, या उपयोगकर्ता द्वारा बनाई गई स्क्रिप्ट के माध्यम से कार्ड से कार्ड पर नेविगेट करके स्टैक को ब्राउज़ करते हैं।<ref name= info>{{cite magazine |url=https://books.google.com/books?id=qjAEAAAAMBAJ&pg=PT60 |title=एक हाइपरकार्ड प्राइमर|magazine=[[InfoWorld]] |date=November 6, 1989| page=S3 (sidebar)| volume=11| issue=45}}</ref> | ||
उपयोगकर्ता नए कार्ड जोड़कर ढेर बनाते या संशोधित करते हैं। वे सरल ड्रैग-एंड-ड्रॉप इंटरफ़ेस के आधार पर इंटरैक्टिव लेआउट इंजन का उपयोग करके कार्ड पर जीयूआई ऑब्जेक्ट रखते हैं।<ref name= info/>साथ ही, हाइपरकार्ड में प्रोटोटाइप या टेम्प्लेट कार्ड | उपयोगकर्ता नए कार्ड जोड़कर ढेर बनाते या संशोधित करते हैं। वे सरल ड्रैग-एंड-ड्रॉप इंटरफ़ेस के आधार पर इंटरैक्टिव लेआउट इंजन का उपयोग करके कार्ड पर जीयूआई ऑब्जेक्ट रखते हैं।<ref name= info/>साथ ही, हाइपरकार्ड में प्रोटोटाइप या टेम्प्लेट कार्ड सम्मलित होते हैं जिन्हें बैकग्राउंड कहा जाता है; जब नए कार्ड बनाए जाते हैं तो वे इन पृष्ठभूमि कार्डों में से किसी एक को संदर्भित कर सकते हैं, जिसके कारण पृष्ठभूमि के सभी ऑब्जेक्ट नए कार्ड पर कॉपी हो जाते हैं। इस तरह, एक सामान्य लेआउट और कार्यक्षमता वाले कार्डों का ढेर बनाया जा सकता है। लेआउट इंजन अवधारणा के समान है जैसा कि [[बोरलैंड डेल्फी]] और माइक्रोसॉफ्ट [[मूल दृश्य]] और [[विजुअल स्टूडियो]] जैसे सबसे तेज़ अनुप्रयोग विकास (आरएडी) वातावरण में उपयोग किया जाता है। | ||
हाइपरकार्ड सिस्टम की डेटाबेस विशेषताएं स्टैक का प्रतिनिधित्व करने वाली भौतिक फ़ाइल में कार्ड पर सभी वस्तुओं की स्थिति के भंडारण पर आधारित हैं। हाइपरकार्ड स्टैक के भीतर डेटाबेस एक अलग प्रणाली के रूप में | हाइपरकार्ड सिस्टम की डेटाबेस विशेषताएं स्टैक का प्रतिनिधित्व करने वाली भौतिक फ़ाइल में कार्ड पर सभी वस्तुओं की स्थिति के भंडारण पर आधारित हैं। हाइपरकार्ड स्टैक के भीतर डेटाबेस एक अलग प्रणाली के रूप में सम्मलित नहीं है; कोई [[डेटाबेस इंजन]] या समान निर्माण सम्मलित नहीं है। इसके बजाय, सिस्टम में किसी वस्तु की स्थिति को किसी भी समय लाइव और संपादन योग्य माना जाता है। हाइपरकार्ड रनटाइम के दृष्टिकोण से, कार्ड पर टेक्स्ट फ़ील्ड को स्थानांतरित करने और उसमें टाइप करने के बीच कोई अंतर नहीं है, दोनों ऑपरेशन केवल स्टैक के भीतर लक्षित वस्तु की स्थिति को बदलते हैं। पूर्ण होने पर ऐसे परिवर्तन तुरंत सहेजे जाते हैं, इसलिए किसी फ़ील्ड में टाइप करने से वह टेक्स्ट स्टैक की भौतिक फ़ाइल में संग्रहीत हो जाता है। सिस्टम बड़े पैमाने पर स्टेटलेस फैशन में काम करता है, जिसमें ऑपरेशन के दौरान बचत करने की कोई आवश्यकता नहीं होती है। यह कई डेटाबेस-उन्मुख प्रणालियों के साथ आम है, चूंकि दस्तावेज़-आधारित अनुप्रयोगों से कुछ अलग है। | ||
हाइपरकार्ड में अंतिम प्रमुख तत्व स्क्रिप्ट है, स्टैक के भीतर प्रत्येक वस्तु का एक एकल कोड-ले जाने वाला तत्व। स्क्रिप्ट एक टेक्स्ट फ़ील्ड है जिसकी सामग्री हाइपरटॉक भाषा में व्याख्या की जाती है।<ref name=info/>किसी भी अन्य संपत्ति की तरह, किसी भी वस्तु की स्क्रिप्ट को किसी भी समय संपादित किया जा सकता है और परिवर्तन पूर्ण होते ही सहेज लिए जाते हैं। जब उपयोगकर्ता जीयूआई में क्रियाओं का आह्वान करता है, जैसे किसी बटन पर क्लिक करना या किसी फ़ील्ड में टाइप करना, इन क्रियाओं को हाइपरकार्ड रनटाइम द्वारा घटनाओं में अनुवादित किया जाता है। रनटाइम तब उस ऑब्जेक्ट की स्क्रिप्ट की जांच करता है जो ईवेंट का लक्ष्य है, जैसे बटन, यह देखने के लिए कि क्या उसके स्क्रिप्ट ऑब्जेक्ट में ईवेंट का कोड है, जिसे हैंडलर कहा जाता है। यदि ऐसा होता है, तो हाइपरटॉक इंजन हैंडलर चलाता है; यदि ऐसा नहीं होता है, तो रनटाइम दृश्य पदानुक्रम में अन्य वस्तुओं की जाँच करता है। | हाइपरकार्ड में अंतिम प्रमुख तत्व स्क्रिप्ट है, स्टैक के भीतर प्रत्येक वस्तु का एक एकल कोड-ले जाने वाला तत्व। स्क्रिप्ट एक टेक्स्ट फ़ील्ड है जिसकी सामग्री हाइपरटॉक भाषा में व्याख्या की जाती है।<ref name=info/>किसी भी अन्य संपत्ति की तरह, किसी भी वस्तु की स्क्रिप्ट को किसी भी समय संपादित किया जा सकता है और परिवर्तन पूर्ण होते ही सहेज लिए जाते हैं। जब उपयोगकर्ता जीयूआई में क्रियाओं का आह्वान करता है, जैसे किसी बटन पर क्लिक करना या किसी फ़ील्ड में टाइप करना, इन क्रियाओं को हाइपरकार्ड रनटाइम द्वारा घटनाओं में अनुवादित किया जाता है। रनटाइम तब उस ऑब्जेक्ट की स्क्रिप्ट की जांच करता है जो ईवेंट का लक्ष्य है, जैसे बटन, यह देखने के लिए कि क्या उसके स्क्रिप्ट ऑब्जेक्ट में ईवेंट का कोड है, जिसे हैंडलर कहा जाता है। यदि ऐसा होता है, तो हाइपरटॉक इंजन हैंडलर चलाता है; यदि ऐसा नहीं होता है, तो रनटाइम दृश्य पदानुक्रम में अन्य वस्तुओं की जाँच करता है। | ||
Line 46: | Line 46: | ||
{{external media| float = right| width = 200px | video1 = [https://archive.org/details/CC501_hypercard "HyperCard Mania!" ''Computer Chronicles'', 1987] archive.org ([[Internet Archive]]) | {{external media| float = right| width = 200px | video1 = [https://archive.org/details/CC501_hypercard "HyperCard Mania!" ''Computer Chronicles'', 1987] archive.org ([[Internet Archive]]) | ||
}} | }} | ||
ये अवधारणाएं अधिकांश हाइपरकार्ड सिस्टम बनाती हैं; स्टैक, बैकग्राउंड और कार्ड एक फॉर्म-जैसी जीयूआई सिस्टम प्रदान करते हैं, स्टैक फ़ाइल ऑब्जेक्ट दृढ़ता और डेटाबेस जैसी कार्यक्षमता प्रदान करती है, और हाइपरटॉक हैंडलर को जीयूआई इवेंट्स के लिए लिखने की अनुमति देता है। युग के अधिकांश आरएडी या डेटाबेस सिस्टम के विपरीत, | ये अवधारणाएं अधिकांश हाइपरकार्ड सिस्टम बनाती हैं; स्टैक, बैकग्राउंड और कार्ड एक फॉर्म-जैसी जीयूआई सिस्टम प्रदान करते हैं, स्टैक फ़ाइल ऑब्जेक्ट दृढ़ता और डेटाबेस जैसी कार्यक्षमता प्रदान करती है, और हाइपरटॉक हैंडलर को जीयूआई इवेंट्स के लिए लिखने की अनुमति देता है। युग के अधिकांश आरएडी या डेटाबेस सिस्टम के विपरीत, चूंकि, हाइपरकार्ड इन सभी सुविधाओं को जोड़ता है, उपयोगकर्ता-सामना करने वाला और डेवलपर-सामना करने वाला, एक ही आवेदन में। यह तेजी से टर्नअराउंड और तत्काल प्रोटोटाइप की अनुमति देता है, संभवतः बिना किसी कोडिंग के, उपयोगकर्ताओं को अपने स्वयं के वैयक्तिकृत इंटरफ़ेस के साथ समस्याओं के लिए कस्टम समाधान लिखने की अनुमति देता है। सशक्तिकरण एक जुमला बन गया क्योंकि इस संभावना को मैकिंटोश समुदाय ने गले लगा लिया था, जैसा कि हममें से बाकी लोगों के लिए वाक्यांश प्रोग्रामिंग था,<ref>{{Citation |first= Terry |last= Winograd |chapter-url= http://hci.stanford.edu/publications/bds/10p-prototype.html |chapter= HyperCard, Director, and Visual Basic |title= Bringing Design to Software |publisher= Addison-Wesley |year= 1996}}</ref><ref name="APDA Pinpoints"/>वह है, कोई भी, केवल पेशेवर प्रोग्रामर नहीं। | ||
यह सुविधाओं का संयोजन है जो हाइपरकार्ड को एक शक्तिशाली हाइपरमीडिया सिस्टम भी बनाता है। उपयोगकर्ता किसी सिस्टम की आवश्यकताओं के अनुरूप पृष्ठभूमि का निर्माण कर सकते हैं, एक रोलोडेक्स कहते हैं, और स्टैक के भीतर एक स्थान से दूसरे स्थान पर जाने के लिए बटन प्रदान करने के लिए सरल हाइपरटॉक कमांड का उपयोग करते हैं, या यूआई के डेटा तत्वों के भीतर समान नेविगेशन सिस्टम प्रदान करते हैं, जैसे टेक्स्ट खेत। इन सुविधाओं का उपयोग करके, वेब पर हाइपरटेक्स्ट लिंक के समान लिंक्ड सिस्टम बनाना आसान है।<ref name=wired/>वेब के विपरीत, प्रोग्रामिंग, प्लेसमेंट और ब्राउजिंग सभी एक ही उपकरण हैं। HTML के लिए इसी तरह के सिस्टम बनाए गए हैं, लेकिन पारंपरिक वेब सेवाएं काफी अधिक भारी हैं। | यह सुविधाओं का संयोजन है जो हाइपरकार्ड को एक शक्तिशाली हाइपरमीडिया सिस्टम भी बनाता है। उपयोगकर्ता किसी सिस्टम की आवश्यकताओं के अनुरूप पृष्ठभूमि का निर्माण कर सकते हैं, एक रोलोडेक्स कहते हैं, और स्टैक के भीतर एक स्थान से दूसरे स्थान पर जाने के लिए बटन प्रदान करने के लिए सरल हाइपरटॉक कमांड का उपयोग करते हैं, या यूआई के डेटा तत्वों के भीतर समान नेविगेशन सिस्टम प्रदान करते हैं, जैसे टेक्स्ट खेत। इन सुविधाओं का उपयोग करके, वेब पर हाइपरटेक्स्ट लिंक के समान लिंक्ड सिस्टम बनाना आसान है।<ref name=wired/>वेब के विपरीत, प्रोग्रामिंग, प्लेसमेंट और ब्राउजिंग सभी एक ही उपकरण हैं। HTML के लिए इसी तरह के सिस्टम बनाए गए हैं, लेकिन पारंपरिक वेब सेवाएं काफी अधिक भारी हैं। | ||
Line 52: | Line 52: | ||
=== हाइपरटॉक === | === हाइपरटॉक === | ||
{{main|HyperTalk}} | {{main|HyperTalk}} | ||
हाइपरकार्ड में हाइपरटॉक नामक एक [[वस्तु उन्मुख कार्यकर्म]] स्क्रिप्टिंग भाषा | हाइपरकार्ड में हाइपरटॉक नामक एक [[वस्तु उन्मुख कार्यकर्म]] स्क्रिप्टिंग भाषा सम्मलित है, जो आकस्मिक [[अंग्रेजी भाषा]] की भाषा के समान सिंटैक्स होने के लिए विख्यात थी। हाइपरटॉक भाषा सुविधाओं को हाइपरकार्ड पर्यावरण द्वारा पूर्व निर्धारित किया गया था, चूंकि उन्हें संकलित भाषा में लिखे बाहरी कार्यों (एक्सएफसीएन) और कमांड (एक्ससीएमडी) के उपयोग से बढ़ाया जा सकता है।{{sfn|Goodman|1988|p=799}} कमजोर रूप से टाइप किया गया हाइपरटॉक अधिकांश मानक प्रोग्रामिंग संरचनाओं का समर्थन करता है जैसे कि यदि-फिर और दोहराना। HyperTalk वर्बोज़ है, इसलिए इसके उपयोग और पठनीयता में आसानी है।<ref>{{cite web |last1=DeVoto |first1=Jeanne |title=जैन हाउस ओ' हाइपरकार्ड|url=http://www.jaedworks.com/hypercard/ |website=www.jaedworks.com |access-date=9 May 2019 |quote="इसकी स्ट्रिंग हैंडलिंग सबसे अधिक लचीली है जिसे मैंने देखा है - भाषा में किसी भी वर्ण, शब्द, तार्किक रेखा, या आपके द्वारा चुने गए किसी भी वर्ण द्वारा सीमांकित चंक को सीधे संबोधित करने के लिए आदिम शामिल हैं। प्राकृतिक-भाषा वाक्य रचना - "माउस के नीचे होने तक प्रतीक्षा करें ", "यदि यह कोई संख्या नहीं है तो बीप करें", "उत्तर की पंक्ति 8 के शब्द 3 से 10 प्राप्त करें", और "इस स्टैक के अंतिम कार्ड पर जाएं" सभी कानूनी हाइपरटॉक एक्सप्रेशन हैं - इसे पढ़ने में आनंद आता है और रखरखाव में आसान."}}</ref> हाइपरटॉक कोड सेगमेंट को स्क्रिप्ट कहा जाता है, एक शब्द जिसे माना जाता है{{who|date=July 2020}} प्रारंभिक प्रोग्रामर के लिए कम चुनौतीपूर्ण। | ||
=== बाहरी === | === बाहरी === | ||
बाहरी कमांड (XCMD) और बाहरी फ़ंक्शन (XFCN) मॉड्यूल के उपयोग के माध्यम से हाइपरकार्ड को महत्वपूर्ण रूप से बढ़ाया जा सकता है। ये संसाधन फोर्क में पैक किए गए कोड लाइब्रेरी हैं जो या तो सिस्टम में | बाहरी कमांड (XCMD) और बाहरी फ़ंक्शन (XFCN) मॉड्यूल के उपयोग के माध्यम से हाइपरकार्ड को महत्वपूर्ण रूप से बढ़ाया जा सकता है। ये संसाधन फोर्क में पैक किए गए कोड लाइब्रेरी हैं जो या तो सिस्टम में सामान्यतः या विशेष रूप से हाइपरटॉक भाषा में एकीकृत होते हैं; यह [[प्लग-इन (कंप्यूटिंग)]]|प्लग-इन अवधारणा का एक प्रारंभिक उदाहरण है। पारंपरिक प्लग-इन के विपरीत, उपयोग के लिए उपलब्ध होने से पहले इन्हें अलग से इंस्टाल करने की आवश्यकता नहीं होती है; उन्हें स्टैक में सम्मलित किया जा सकता है, जहां वे उस स्टैक में स्क्रिप्ट के लिए सीधे उपलब्ध होते हैं। | ||
1980 के दशक के उत्तरार्ध में हाइपरकार्ड की चरम लोकप्रियता के दौरान, विक्रेताओं के एक पूरे पारिस्थितिकी तंत्र ने हाइपरटॉक कंपाइलर, ग्राफ़िंग सिस्टम, डेटाबेस एक्सेस, इंटरनेट कनेक्टिविटी और एनीमेशन जैसे हजारों बाह्य उपकरणों की पेशकश की। Oracle ने एक XCMD की पेशकश की जो HyperCard को Oracle डेटाबेस को सीधे किसी भी प्लेटफॉर्म पर क्वेरी करने की अनुमति देता है, Oracle कार्ड द्वारा अधिग्रहित किया गया। BeeHive Technologies ने एक हार्डवेयर इंटरफ़ेस पेश किया जो कंप्यूटर को बाहरी उपकरणों को नियंत्रित करने की अनुमति देता है। Apple [[एप्पल डेस्कटॉप बस]]ADB) के माध्यम से जुड़ा हुआ, यह उपकरण कनेक्टेड बाहरी स्विच की स्थिति को पढ़ सकता है या कई उपकरणों को डिजिटल आउटपुट लिख सकता है। | 1980 के दशक के उत्तरार्ध में हाइपरकार्ड की चरम लोकप्रियता के दौरान, विक्रेताओं के एक पूरे पारिस्थितिकी तंत्र ने हाइपरटॉक कंपाइलर, ग्राफ़िंग सिस्टम, डेटाबेस एक्सेस, इंटरनेट कनेक्टिविटी और एनीमेशन जैसे हजारों बाह्य उपकरणों की पेशकश की। Oracle ने एक XCMD की पेशकश की जो HyperCard को Oracle डेटाबेस को सीधे किसी भी प्लेटफॉर्म पर क्वेरी करने की अनुमति देता है, Oracle कार्ड द्वारा अधिग्रहित किया गया। BeeHive Technologies ने एक हार्डवेयर इंटरफ़ेस पेश किया जो कंप्यूटर को बाहरी उपकरणों को नियंत्रित करने की अनुमति देता है। Apple [[एप्पल डेस्कटॉप बस]]ADB) के माध्यम से जुड़ा हुआ, यह उपकरण कनेक्टेड बाहरी स्विच की स्थिति को पढ़ सकता है या कई उपकरणों को डिजिटल आउटपुट लिख सकता है। | ||
बाहरी मैकिंटोश टूलबॉक्स तक पहुंच की अनुमति देते हैं, जिसमें कई निचले स्तर के आदेश और कार्य | बाहरी मैकिंटोश टूलबॉक्स तक पहुंच की अनुमति देते हैं, जिसमें कई निचले स्तर के आदेश और कार्य सम्मलित हैं जो हाइपरटॉक के मूल नहीं हैं, जैसे सीरियल और एडीबी बंदरगाहों का नियंत्रण। | ||
== इतिहास == | == इतिहास == | ||
===विकास=== | ===विकास=== | ||
हाइपरकार्ड को [[बिल एटकिंसन]] द्वारा [[लीसर्जिक एसिड डैथ्यलामैड]] यात्रा के बाद बनाया गया था।<ref name="Tri2">{{Triangulation|247|[[Bill Atkinson]]}} ([https://www.youtube.com/watch?v=INdByDjhClU?t=1364 link])</ref> इसके लिए काम मार्च 1985 में वाइल्डकार्ड (इसलिए इसके [[निर्माता कोड]] WILD) के नाम से | हाइपरकार्ड को [[बिल एटकिंसन]] द्वारा [[लीसर्जिक एसिड डैथ्यलामैड]] यात्रा के बाद बनाया गया था।<ref name="Tri2">{{Triangulation|247|[[Bill Atkinson]]}} ([https://www.youtube.com/watch?v=INdByDjhClU?t=1364 link])</ref> इसके लिए काम मार्च 1985 में वाइल्डकार्ड (इसलिए इसके [[निर्माता कोड]] WILD) के नाम से प्रारंभ हुआ। 1986 में, डैन विंकलर ने हाइपरटॉक पर काम करना प्रारंभ किया और [[ट्रेडमार्क]] कारणों से नाम बदलकर हाइपरकार्ड कर दिया गया। यह [[बोस्टान]] में मैकवर्ल्ड सम्मेलन और एक्सपो के पहले दिन 11 अगस्त 1987 को जारी किया गया था।<ref name=macuser1188>{{cite magazine |magazine=[[MacUser (US edition)|MacUser]] |date=November 1988 |pages=63–66 |title=आज़ादी की कीमत|first=Steven |last=Bobker |volume=4 |issue=11 |url=https://archive.org/details/MacUser8811November1988/page/n66/mode/2up}}</ref> इस समझ के साथ कि एटकिंसन ऐप्पल को हाइपरकार्ड तभी देगा जब कंपनी इसे सभी मैक पर मुफ्त में जारी करने का वादा करेगी। Apple ने अधिकतम प्रचार की गारंटी के लिए बोस्टन, [[मैसाचुसेट्स]] में MacWorld सम्मेलन और एक्सपो के साथ मेल खाने के लिए अपनी रिलीज़ का समय निर्धारित किया। | ||
===लॉन्च === | ===लॉन्च === | ||
Line 71: | Line 71: | ||
=== हाइपरकार्ड 2.0 === | === हाइपरकार्ड 2.0 === | ||
1989 के अंत में, केविन काल्होन, जो तब Apple में एक हाइपरकार्ड इंजीनियर थे, ने कार्यक्रम को अपग्रेड करने के प्रयास का नेतृत्व किया। इसका परिणाम 1990 में जारी हाइपरकार्ड 2.0 के रूप में हुआ। नए संस्करण में एक ऑन-द-फ्लाई [[संकलक]] | 1989 के अंत में, केविन काल्होन, जो तब Apple में एक हाइपरकार्ड इंजीनियर थे, ने कार्यक्रम को अपग्रेड करने के प्रयास का नेतृत्व किया। इसका परिणाम 1990 में जारी हाइपरकार्ड 2.0 के रूप में हुआ। नए संस्करण में एक ऑन-द-फ्लाई [[संकलक]] सम्मलित था जिसने कम्प्यूटेशनल रूप से गहन कोड, एक नया [[डिबगर]] और अंतर्निहित हाइपरटॉक भाषा में कई सुधारों का प्रदर्शन बढ़ाया। | ||
उसी समय हाइपरकार्ड 2.0 विकसित किया जा रहा था, Apple के भीतर एक अलग समूह विकसित हुआ और 1991 में Apple IIGS सिस्टम के लिए HyperCard का एक संस्करण HyperCard IIGS जारी किया। मुख्य रूप से शिक्षा बाजार पर लक्षित, हाइपरकार्ड आईआईजीएस में आईआईजीएस की रंगीन ग्राफिक्स क्षमताओं के लिए समर्थन जोड़ते हुए मोटे तौर पर मैकिंटोश हाइपरकार्ड के 1.x संस्करणों के रूप में एक ही सुविधा सेट है। | उसी समय हाइपरकार्ड 2.0 विकसित किया जा रहा था, Apple के भीतर एक अलग समूह विकसित हुआ और 1991 में Apple IIGS सिस्टम के लिए HyperCard का एक संस्करण HyperCard IIGS जारी किया। मुख्य रूप से शिक्षा बाजार पर लक्षित, हाइपरकार्ड आईआईजीएस में आईआईजीएस की रंगीन ग्राफिक्स क्षमताओं के लिए समर्थन जोड़ते हुए मोटे तौर पर मैकिंटोश हाइपरकार्ड के 1.x संस्करणों के रूप में एक ही सुविधा सेट है। चूंकि स्टैक (हाइपरकार्ड प्रोग्राम दस्तावेज़) बाइनरी-संगत नहीं हैं, एक ट्रांसलेटर प्रोग्राम (दूसरा हाइपरकार्ड स्टैक) उन्हें एक प्लेटफॉर्म से दूसरे प्लेटफॉर्म पर ले जाने की अनुमति देता है। | ||
तब, Apple ने निर्णय लिया कि उसके अधिकांश एप्लिकेशन सॉफ़्टवेयर पैकेज, जिनमें HyperCard | तब, Apple ने निर्णय लिया कि उसके अधिकांश एप्लिकेशन सॉफ़्टवेयर पैकेज, जिनमें HyperCard सम्मलित है, [[क्लैरिस]] नामक पूर्ण स्वामित्व वाली सहायक कंपनी की संपत्ति होगी। कई हाइपरकार्ड डेवलपर्स ने क्लेरिस में जाने के बजाय ऐप्पल में रहने का फैसला किया, जिससे विकास टीम विभाजित हो गई। क्लेरिस ने एक बिजनेस मॉडल बनाने का प्रयास किया जहां हाइपरकार्ड राजस्व भी उत्पन्न कर सके। सबसे पहले हाइपरकार्ड के स्वतंत्र रूप से वितरित संस्करणों को संलेखन अक्षम के साथ भेज दिया गया। क्लेरिस हाइपरकार्ड के प्रारंभिक संस्करणों में [[ईस्टर अंडा]] होता है: संदेश बॉक्स में जादू टाइप करने से खिलाड़ी पूर्ण हाइपरकार्ड संलेखन वातावरण में परिवर्तित हो जाता है।<ref>{{cite magazine| magazine=[[MacTech]]| volume=10| issue=3|url=http://preserve.mactech.com/articles/mactech/Vol.10/10.03/Hypercard2.2/index.html| first=Paul| last=Foraker|title=एप्पल ने हाइपरकार्ड को क्लेरिस से वापस ले लिया। यहाँ उन्होंने इसके साथ क्या किया है|quote=क्लेरिस ने अपंग, निम्न उपयोगकर्ता-स्तर, होम स्टैक शिपिंग की एक अंतरिम योजना की भी कोशिश की, जिसे उपयोगकर्ता संदेश बॉक्स में 'मैजिक' टाइप करके ओवरराइड कर सकते थे। इस संस्करण और प्लेयर के बीच कुछ भ्रम था, जिसके कारण लोग प्लेयर के संदेश बॉक्स में 'मैजिक' टाइप करने का असफल प्रयास कर रहे थे। हाइपरकार्ड 2.2 का जादू साफ और प्रत्यक्ष है।}}</ref> जब यह तरकीब लगभग सार्वभौमिक हो गई, तो उन्होंने एक नया संस्करण, हाइपरकार्ड प्लेयर लिखा, जिसे Apple ने Macintosh [[ऑपरेटिंग सिस्टम]] के साथ वितरित किया, जबकि क्लेरिस ने पूर्ण संस्करण को व्यावसायिक रूप से बेचा। कई उपयोगकर्ता परेशान थे कि उन्हें सॉफ्टवेयर का उपयोग करने के लिए भुगतान करना पड़ा जो पारंपरिक रूप से मुफ्त में दिया गया था और जिसे कई लोग मैक का मूल हिस्सा मानते थे। | ||
हाइपरकार्ड राजस्व उत्पन्न करने के बाद भी, क्लैरिस ने इसे बाजार में लाने के लिए बहुत कम किया। मामूली उन्नयन के साथ विकास जारी रहा, और हाइपरकार्ड की तीसरी पीढ़ी बनाने का पहला असफल प्रयास। इस अवधि के दौरान, HyperCard ने बाजार हिस्सेदारी खोना | हाइपरकार्ड राजस्व उत्पन्न करने के बाद भी, क्लैरिस ने इसे बाजार में लाने के लिए बहुत कम किया। मामूली उन्नयन के साथ विकास जारी रहा, और हाइपरकार्ड की तीसरी पीढ़ी बनाने का पहला असफल प्रयास। इस अवधि के दौरान, HyperCard ने बाजार हिस्सेदारी खोना प्रारंभ कर दिया। कई महत्वपूर्ण, बुनियादी विशेषताओं के बिना, हाइपरकार्ड लेखक [[सुपर कार्ड]] और [[मैक्रोमीडिया ऑथरवेयर]] जैसे सिस्टम में जाने लगे। फिर भी, हाइपरकार्ड लोकप्रिय बना रहा और अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए उपयोग किया गया, गेम द [[मैनहोल]] से, [[मिस्ट]] के रचनाकारों द्वारा कॉर्पोरेट सूचना सेवाओं के लिए पहले का प्रयास। | ||
Apple ने अंततः Claris को मूल कंपनी में वापस जोड़ दिया, हाइपरकार्ड को Apple के कोर इंजीनियरिंग समूह में लौटा दिया। 1992 में, Apple ने हाइपरकार्ड 2.2 का बहुप्रतीक्षित अपग्रेड जारी किया और कलर टूल्स और एडमोशन II के लाइसेंस प्राप्त संस्करण | Apple ने अंततः Claris को मूल कंपनी में वापस जोड़ दिया, हाइपरकार्ड को Apple के कोर इंजीनियरिंग समूह में लौटा दिया। 1992 में, Apple ने हाइपरकार्ड 2.2 का बहुप्रतीक्षित अपग्रेड जारी किया और कलर टूल्स और एडमोशन II के लाइसेंस प्राप्त संस्करण सम्मलित किए, जिसमें रंगीन चित्रों और एनिमेशन के लिए समर्थन जोड़ा गया। चूंकि, ये उपकरण सीमित हैं और अक्सर उपयोग करने में बोझिल होते हैं क्योंकि हाइपरकार्ड 2.0 में वास्तविक, आंतरिक रंग समर्थन का अभाव होता है। | ||
=== हाइपरकार्ड 3.0 === | === हाइपरकार्ड 3.0 === | ||
एक बार Apple में वापस आने के बाद HyperCard के विकास को फिर से | एक बार Apple में वापस आने के बाद HyperCard के विकास को फिर से प्रारंभ करने के लिए कई प्रयास किए गए। मल्टीमीडिया-लेखन उपकरण के रूप में उत्पाद के व्यापक उपयोग के कारण इसे QuickTime समूह में सम्मलित किया गया था। हाइपरकार्ड को [[त्वरित समय]] इंटरएक्टिव (क्यूटीआई) फिल्में बनाने की अनुमति देने का एक नया प्रयास एक बार फिर केविन कैलहौन के निर्देशन में प्रारंभ हुआ। QTi ने 68000 असेंबली लैंग्वेज पर आधारित वास्तविक इंटरएक्टिव सुविधाएं और निम्न-स्तरीय प्रोग्रामिंग भाषा प्रदान करने के लिए क्विकटाइम की कोर मल्टीमीडिया प्लेबैक सुविधाओं का विस्तार किया। परिणामी हाइपरकार्ड 3.0 पहली बार 1996 में प्रस्तुत किया गया था जब Apple के वार्षिक [[Apple वर्ल्डवाइड डेवलपर्स कॉन्फ्रेंस]] (WWDC) में डेवलपर्स को एक अल्फा-गुणवत्ता संस्करण दिखाया गया था।<ref>{{cite journal |first =Clifford |last= Colby |date=September 1996 |url= http://folkstream.com/muse/teachhc/hc3.html |title= हाइपरकार्ड का नया सौदा: क्विकटाइम ऑथरिंग|journal= MacWeek}}</ref> [[डैन क्रो (कंप्यूटर वैज्ञानिक)]] के नेतृत्व में 1990 के दशक के अंत तक विकास जारी रहा, जिसमें सार्वजनिक डेमो में रंग समर्थन, इंटरनेट कनेक्टिविटी और हाइपरकार्ड स्टैक (जो अब विशेष क्विकटाइम फिल्में थीं) को वेब में चलाने की क्षमता जैसी कई लोकप्रिय विशेषताएं दिखाई गईं। ब्राउज़र। हाइपरकार्ड 3.0 पर विकास तब ठप हो गया जब क्विकटाइम टीम क्विकटाइम इंटरेक्टिव को क्विकटाइम 4.0 की स्ट्रीमिंग सुविधाओं के विकास से दूर कर रही थी। 1998 में<ref>{{Cite journal |last= Duncan |first= Geoff |title= काश, हाइपरकार्ड!|journal= TidBits |date= November 2, 1998 |url= http://db.tidbits.com/article/5155}}</ref> स्टीव जॉब्स ने सॉफ़्टवेयर को नापसंद किया क्योंकि एटकिंसन ने [[अगला]] में जॉब्स में सम्मलित होने के बजाय इसे खत्म करने के लिए ऐप्पल में रहना चुना था, और (एटकिंसन के अनुसार) इसमें [[जॉन स्कली]] की बदबू थी।<ref name="Tri2"/>2000 में, हाइपरकार्ड इंजीनियरिंग टीम को जॉब्स द्वारा उत्पाद छोड़ने का निर्णय लेने के बाद अन्य कार्यों के लिए फिर से सौंपा गया था। काल्होन और क्रो दोनों ने 2001 में जल्द ही एप्पल छोड़ दिया। | ||
इसकी अंतिम रिलीज़ 1998 में हुई थी, और मार्च 2004 में इसे पूरी तरह से बंद कर दिया गया था।<ref>{{Citation |first= Tim |last= Oren |date= March 26, 2004 |url= http://due-diligence.typepad.com/ |contribution-url= http://due-diligence.typepad.com/blog/2004/03/a_eulogy_for_hy.html |title= Due diligence |publisher= Type pad |contribution= A Eulogy for HyperCard |type= blog}}</ref> | इसकी अंतिम रिलीज़ 1998 में हुई थी, और मार्च 2004 में इसे पूरी तरह से बंद कर दिया गया था।<ref>{{Citation |first= Tim |last= Oren |date= March 26, 2004 |url= http://due-diligence.typepad.com/ |contribution-url= http://due-diligence.typepad.com/blog/2004/03/a_eulogy_for_hy.html |title= Due diligence |publisher= Type pad |contribution= A Eulogy for HyperCard |type= blog}}</ref> | ||
हाइपरकार्ड मूल रूप से केवल [[क्लासिक मैक ओएस]] में चलता है, लेकिन इसे अभी भी मैकओएस के [[क्लासिक (मैक ओएस एक्स)]] मोड में पावरपीसी आधारित मशीनों (जी5 और पहले) पर | हाइपरकार्ड मूल रूप से केवल [[क्लासिक मैक ओएस]] में चलता है, लेकिन इसे अभी भी मैकओएस के [[क्लासिक (मैक ओएस एक्स)]] मोड में पावरपीसी आधारित मशीनों (जी5 और पहले) पर उपयोग किया जा सकता है। PowerPC-आधारित मशीनों पर Mac OS X 10.4 (टाइगर) में अंतिम कार्यात्मक मूल हाइपरकार्ड संलेखन वातावरण क्लासिक मोड है। | ||
== अनुप्रयोग == | == अनुप्रयोग == | ||
हाइपरकार्ड का उपयोग हाइपरटेक्स्ट और कलात्मक उद्देश्यों की एक श्रृंखला के लिए किया गया है। [[Microsoft PowerPoint]] के आगमन से पहले, HyperCard को अक्सर सामान्य प्रयोजन प्रस्तुति कार्यक्रम के रूप में उपयोग किया जाता था। हाइपरकार्ड अनुप्रयोगों के उदाहरणों में सरल डेटाबेस, अपना खुद का साहसिक-प्रकार का खेल चुनें, और शैक्षिक शिक्षण सहायक सामग्री | हाइपरकार्ड का उपयोग हाइपरटेक्स्ट और कलात्मक उद्देश्यों की एक श्रृंखला के लिए किया गया है। [[Microsoft PowerPoint]] के आगमन से पहले, HyperCard को अक्सर सामान्य प्रयोजन प्रस्तुति कार्यक्रम के रूप में उपयोग किया जाता था। हाइपरकार्ड अनुप्रयोगों के उदाहरणों में सरल डेटाबेस, अपना खुद का साहसिक-प्रकार का खेल चुनें, और शैक्षिक शिक्षण सहायक सामग्री सम्मलित हैं। | ||
इसकी तीव्र एप्लिकेशन डिज़ाइन सुविधाओं के कारण, हाइपरकार्ड का उपयोग अक्सर प्रोटोटाइप अनुप्रयोगों के लिए और कभी-कभी संस्करण 1.0 कार्यान्वयन के लिए भी किया जाता था। Apple के अंदर, QuickTime टीम HyperCard के सबसे बड़े ग्राहकों में से एक थी। | इसकी तीव्र एप्लिकेशन डिज़ाइन सुविधाओं के कारण, हाइपरकार्ड का उपयोग अक्सर प्रोटोटाइप अनुप्रयोगों के लिए और कभी-कभी संस्करण 1.0 कार्यान्वयन के लिए भी किया जाता था। Apple के अंदर, QuickTime टीम HyperCard के सबसे बड़े ग्राहकों में से एक थी। | ||
हाइपरकार्ड की हार्डवेयर आवश्यकताएं [[मैक्रोमीडिया निदेशक]] की तुलना में कम हैं। हाइपरकार्ड में कई वाणिज्यिक सॉफ्टवेयर उत्पाद बनाए गए थे, विशेष रूप से ग्राफिक एडवेंचर गेम मिस्ट का मूल संस्करण,<ref name="breen199312">{{cite magazine |url=http://www.cgwmuseum.org/galleries/index.php?year=1993&pub=2&id=113 |title=ए स्पेक्टेकल टू बी मिस्ट|magazine=Computer Gaming World |date=December 1993 |access-date=29 March 2016 |author=Breen, Christopher |pages=114, 116}}</ref> [[मल्लाह कंपनी]] की [[विस्तारित पुस्तकें]], बीथोवेन की नौवीं सिम्फनी सीडी-रोम की मल्टीमीडिया सीडी-रोम, ए हार्ड डे'स नाइट (फिल्म) | ए हार्ड डे'स नाइट बाय [[द बीटल्स]], और वायेजर [[मैकबेथ]]। संपूर्ण पृथ्वी कैटलॉग का एक प्रारंभिक इलेक्ट्रॉनिक संस्करण हाइपरकार्ड में कार्यान्वित किया गया था।<ref name=mania>''[https://archive.org/details/CC501_hypercard HyperCard Mania!]''. [[Computer Chronicles]], 1987. [[Stewart Cheifet]] Productions (archive.org)</ref> और सीडी-रोम पर संग्रहीत।<ref>''[http://wholeearth.com/issue/1290/article/342/a.brief.history.of.the.whole.earth.catalog A Brief History of The Whole Earth Catalog] {{Webarchive|url=https://web.archive.org/web/20210307203711/http://wholeearth.com/issue/1290/article/342/a.brief.history.of.the.whole.earth.catalog |date=March 7, 2021 }}'', Whole Earth</ref> | हाइपरकार्ड की हार्डवेयर आवश्यकताएं [[मैक्रोमीडिया निदेशक]] की तुलना में कम हैं। हाइपरकार्ड में कई वाणिज्यिक सॉफ्टवेयर उत्पाद बनाए गए थे, विशेष रूप से ग्राफिक एडवेंचर गेम मिस्ट का मूल संस्करण,<ref name="breen199312">{{cite magazine |url=http://www.cgwmuseum.org/galleries/index.php?year=1993&pub=2&id=113 |title=ए स्पेक्टेकल टू बी मिस्ट|magazine=Computer Gaming World |date=December 1993 |access-date=29 March 2016 |author=Breen, Christopher |pages=114, 116}}</ref> [[मल्लाह कंपनी]] की [[विस्तारित पुस्तकें]], बीथोवेन की नौवीं सिम्फनी सीडी-रोम की मल्टीमीडिया सीडी-रोम, ए हार्ड डे'स नाइट (फिल्म) | ए हार्ड डे'स नाइट बाय [[द बीटल्स]], और वायेजर [[मैकबेथ]]। संपूर्ण पृथ्वी कैटलॉग का एक प्रारंभिक इलेक्ट्रॉनिक संस्करण हाइपरकार्ड में कार्यान्वित किया गया था।<ref name=mania>''[https://archive.org/details/CC501_hypercard HyperCard Mania!]''. [[Computer Chronicles]], 1987. [[Stewart Cheifet]] Productions (archive.org)</ref> और सीडी-रोम पर संग्रहीत।<ref>''[http://wholeearth.com/issue/1290/article/342/a.brief.history.of.the.whole.earth.catalog A Brief History of The Whole Earth Catalog] {{Webarchive|url=https://web.archive.org/web/20210307203711/http://wholeearth.com/issue/1290/article/342/a.brief.history.of.the.whole.earth.catalog |date=March 7, 2021 }}'', Whole Earth</ref> | ||
लोकप्रिय गेम यू डोंट नो जैक (1995 वीडियो गेम) का प्रोटोटाइप और डेमो | यू डोंट नो जैक हाइपरकार्ड में लिखा गया था।<ref>{{cite web|title=मैकिंटोश के लिए आप जैक को नहीं जानते (1995)|url=http://www.mobygames.com/game/you-dont-know-jack|website=MobyGames|access-date=23 January 2016}}</ref><ref>{{cite web|title=Apple HyperCard: पहले वेब ब्राउज़र का पूर्वगामी|url=http://www.dailymotion.com/video/x2dv0nd_apple-hypercard-precursor-to-the-first-web-browser_news|website=DailyMotion|date=January 2, 2015 |publisher=FORA.TV|access-date=23 January 2016}}</ref> फ्रांसीसी ऑटो निर्माता [[रेनॉल्ट]] ने इसका | लोकप्रिय गेम यू डोंट नो जैक (1995 वीडियो गेम) का प्रोटोटाइप और डेमो | यू डोंट नो जैक हाइपरकार्ड में लिखा गया था।<ref>{{cite web|title=मैकिंटोश के लिए आप जैक को नहीं जानते (1995)|url=http://www.mobygames.com/game/you-dont-know-jack|website=MobyGames|access-date=23 January 2016}}</ref><ref>{{cite web|title=Apple HyperCard: पहले वेब ब्राउज़र का पूर्वगामी|url=http://www.dailymotion.com/video/x2dv0nd_apple-hypercard-precursor-to-the-first-web-browser_news|website=DailyMotion|date=January 2, 2015 |publisher=FORA.TV|access-date=23 January 2016}}</ref> फ्रांसीसी ऑटो निर्माता [[रेनॉल्ट]] ने इसका उपयोग अपने इन्वेंट्री सिस्टम को नियंत्रित करने के लिए किया था।<ref name=wired>{{Citation |first= Leander |last= Kahney |url= https://www.wired.com/gadgets/mac/commentary/cultofmac/2002/08/54365 |title= HyperCard Forgotten, but Not Gone |newspaper= Wired |date= August 14, 2002 |archive-url= https://web.archive.org/web/20100206164413/http://www.wired.com/gadgets/mac/commentary/cultofmac/2002/08/54365 |archive-date= 2010-02-06}}</ref><ref name=itworld>{{Citation |url= http://www.itworld.com/offbeat/81942/ahead-their-time-nine-technologies-came-early?page=0,3 |newspaper= IT World |title= Ahead of their time: Nine technologies that came early|date= October 26, 2009 }}</ref> | ||
क्यूबेक, कनाडा में, हाइपरकार्ड का उपयोग कनाडा के राष्ट्रीय फिल्म बोर्ड सिनेरोबोथेक में [[वीडियो सीडी]] डालने और पुनर्प्राप्त करने के लिए उपयोग किए जाने वाले रोबोट आर्म को नियंत्रित करने के लिए किया गया था। | क्यूबेक, कनाडा में, हाइपरकार्ड का उपयोग कनाडा के राष्ट्रीय फिल्म बोर्ड सिनेरोबोथेक में [[वीडियो सीडी]] डालने और पुनर्प्राप्त करने के लिए उपयोग किए जाने वाले रोबोट आर्म को नियंत्रित करने के लिए किया गया था। | ||
Line 101: | Line 101: | ||
सक्रियता, जो तब तक मुख्य रूप से एक गेम कंपनी थी, ने हाइपरकार्ड को व्यापार बाजार में एक प्रवेश बिंदु के रूप में देखा। अपने नाम को मीडियाजेनिक में बदलते हुए, इसने कई प्रमुख हाइपरकार्ड-आधारित अनुप्रयोगों को प्रकाशित किया, विशेष रूप से [[डैनी गुडमैन]] का फोकल पॉइंट,<ref name=mania />एक व्यक्तिगत सूचना प्रबंधक, और हाइपरकार्ड के लिए रिपोर्ट, नाइन टू फाइव सॉफ्टवेयर का एक कार्यक्रम जो उपयोगकर्ताओं को हाइपरकार्ड को एक पूर्ण डेटाबेस सिस्टम के रूप में देखने की अनुमति देता है जिसमें मजबूत जानकारी देखने और मुद्रण की सुविधा होती है। | सक्रियता, जो तब तक मुख्य रूप से एक गेम कंपनी थी, ने हाइपरकार्ड को व्यापार बाजार में एक प्रवेश बिंदु के रूप में देखा। अपने नाम को मीडियाजेनिक में बदलते हुए, इसने कई प्रमुख हाइपरकार्ड-आधारित अनुप्रयोगों को प्रकाशित किया, विशेष रूप से [[डैनी गुडमैन]] का फोकल पॉइंट,<ref name=mania />एक व्यक्तिगत सूचना प्रबंधक, और हाइपरकार्ड के लिए रिपोर्ट, नाइन टू फाइव सॉफ्टवेयर का एक कार्यक्रम जो उपयोगकर्ताओं को हाइपरकार्ड को एक पूर्ण डेटाबेस सिस्टम के रूप में देखने की अनुमति देता है जिसमें मजबूत जानकारी देखने और मुद्रण की सुविधा होती है। | ||
कुछ समय के लिए हाइपरकार्ड-प्रेरित सुपरकार्ड में रोडस्टर प्लग-इन | कुछ समय के लिए हाइपरकार्ड-प्रेरित सुपरकार्ड में रोडस्टर प्लग-इन सम्मलित था, जो स्टैक को वेब पेजों के अंदर रखने की अनुमति देता था और एक उपयुक्त ब्राउज़र प्लग-इन के साथ वेब ब्राउज़र द्वारा देखा जाता था। यहां तक कि इस प्लग-इन का एक विंडोज़ संस्करण भी था, जो Macintoshes के अतिरिक्त अन्य कंप्यूटरों को प्लग-इन का उपयोग करने की अनुमति देता था। | ||
=== शोषण === | === शोषण === | ||
Line 114: | Line 114: | ||
हाइपरकार्ड उन पहले उत्पादों में से एक है जिसने उपयोगकर्ताओं के एक बड़े लोकप्रिय आधार के लिए [[हाइपरटेक्स्ट]] अवधारणा का उपयोग किया और लोकप्रिय बनाया। | हाइपरकार्ड उन पहले उत्पादों में से एक है जिसने उपयोगकर्ताओं के एक बड़े लोकप्रिय आधार के लिए [[हाइपरटेक्स्ट]] अवधारणा का उपयोग किया और लोकप्रिय बनाया। | ||
[[जैकब नीलसन (उपयोगिता सलाहकार)]] ने बताया है कि हाइपरकार्ड वास्तव में केवल एक हाइपरमीडिया कार्यक्रम था क्योंकि इसके लिंक एक कार्ड पर क्षेत्रों से | [[जैकब नीलसन (उपयोगिता सलाहकार)]] ने बताया है कि हाइपरकार्ड वास्तव में केवल एक हाइपरमीडिया कार्यक्रम था क्योंकि इसके लिंक एक कार्ड पर क्षेत्रों से प्रारंभ हुए थे, पाठ वस्तुओं से नहीं; वास्तविक [[HTML]]-शैली के टेक्स्ट [[हाइपरलिंक]] बाद के संस्करणों में संभव थे, लेकिन लागू करने के लिए अजीब थे और संभवतः ही कभी उपयोग किए जाते थे।<ref>{{cite web|url=http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/1990/9006/9006j/9006j.htm|title=प्रोग्रामिंग प्रतिमान, डॉ. डॉब्स जर्नल, जून 1990|quote=हाइपरटेक्स्ट में रुचि रखने वाले किसी भी व्यक्ति के लिए हाइपरकार्ड की सबसे बड़ी असफलता टेक्स्ट लिंक्स की कमी है।| archive-url=https://web.archive.org/web/20181130124858/http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/1990/9006/9006j/9006j.htm |archive-date=30 November 2018}}</ref><ref>{{cite magazine|url=https://archive.org/details/dr_dobbs_journal_vol_15/page/n559/mode/2up|title=प्रोग्रामिंग प्रतिमान|magazine=Dr. Dobb's Journal |volume=15 |issue=June 1990|quote=हाइपरटेक्स्ट में रुचि रखने वाले किसी भी व्यक्ति के लिए हाइपरकार्ड की सबसे बड़ी असफलता टेक्स्ट लिंक्स की कमी है।| page=130 |first=Michael |last=Swaine}}</ref> [[दीना लार्सन]] ने मार्बल स्प्रिंग्स के लिए हाइपरकार्ड में लिंक प्रोग्राम किए। बिल एटकिंसन ने बाद में कहा कि यदि उन्होंने केवल एक मशीन पर स्थानीय स्टैक पर ध्यान केंद्रित करने के बजाय नेटवर्क-उन्मुख स्टैक की शक्ति का एहसास किया होता, तो हाइपरकार्ड पहला वेब ब्राउज़र बन सकता था।<ref>{{Citation |url= https://www.wired.com/gadgets/mac/commentary/cultofmac/2002/08/54370 |title= HyperCard: What Could Have Been |newspaper= Wired |date=Aug 2002}}</ref> | ||
हाइपरकार्ड ने वर्ल्ड वाइड वेब के विकास के साथ लोकप्रियता में कमी देखी, क्योंकि वेब स्थानीय [[हार्ड डिस्क]] पर फ़ाइलों तक सीमित किए बिना हाइपरकार्ड की तरह ही डेटा को संभाल और वितरित कर सकता है। हाइपरकार्ड का वेब पर महत्वपूर्ण प्रभाव पड़ा क्योंकि इसने दोनों [[HTTP]] के निर्माण को प्रेरित किया ([[टिक बैरनर्स - ली]] के सहयोगी [[रॉबर्ट कैलियाउ]] पर इसके प्रभाव के माध्यम से),<ref>{{Citation|publisher=Computer |url=http://www.computer.org/portal/web/computingnow/ic-cailliau |first=Robert |last=Cailliau |title=How It Really Happened |url-status=dead |archive-url=https://web.archive.org/web/20110106041256/http://www.computer.org/portal/web/computingnow/ic-cailliau |archive-date=January 6, 2011}} (on the WWW proposal).</ref> और [[जावास्क्रिप्ट]] (जिसके निर्माता, [[ब्रेंडन ईच]], हाइपरटॉक से प्रेरित थे<ref>{{Citation|first=Brendan |last=Eich |year=1998 |publisher=Danny G |url=http://www.dannyg.com/pubs/jsb/JSB6TOC.html |title=JavaScript Bible |edition=3rd |url-status=dead |archive-url=https://web.archive.org/web/20080415133443/http://www.dannyg.com/pubs/jsb/JSB6TOC.html |archive-date=April 15, 2008 |df=mdy-all }}</ref>). यह | हाइपरकार्ड ने वर्ल्ड वाइड वेब के विकास के साथ लोकप्रियता में कमी देखी, क्योंकि वेब स्थानीय [[हार्ड डिस्क]] पर फ़ाइलों तक सीमित किए बिना हाइपरकार्ड की तरह ही डेटा को संभाल और वितरित कर सकता है। हाइपरकार्ड का वेब पर महत्वपूर्ण प्रभाव पड़ा क्योंकि इसने दोनों [[HTTP]] के निर्माण को प्रेरित किया ([[टिक बैरनर्स - ली]] के सहयोगी [[रॉबर्ट कैलियाउ]] पर इसके प्रभाव के माध्यम से),<ref>{{Citation|publisher=Computer |url=http://www.computer.org/portal/web/computingnow/ic-cailliau |first=Robert |last=Cailliau |title=How It Really Happened |url-status=dead |archive-url=https://web.archive.org/web/20110106041256/http://www.computer.org/portal/web/computingnow/ic-cailliau |archive-date=January 6, 2011}} (on the WWW proposal).</ref> और [[जावास्क्रिप्ट]] (जिसके निर्माता, [[ब्रेंडन ईच]], हाइपरटॉक से प्रेरित थे<ref>{{Citation|first=Brendan |last=Eich |year=1998 |publisher=Danny G |url=http://www.dannyg.com/pubs/jsb/JSB6TOC.html |title=JavaScript Bible |edition=3rd |url-status=dead |archive-url=https://web.archive.org/web/20080415133443/http://www.dannyg.com/pubs/jsb/JSB6TOC.html |archive-date=April 15, 2008 |df=mdy-all }}</ref>). यह प्रारंभिक वेब ब्राउज़र [[ViolaWWW]] के लिए भी एक प्रमुख प्रेरणा थी।<ref>{{cite book |title= वेब का जन्म कैसे हुआ: वर्ल्ड वाइड वेब की कहानी|last1= Gillies |first1= James |first2= Robert |last2= Cailliau |year= 2000 |publisher= Oxford University Press |location= Oxford |isbn= 0-19-286207-3 |page= [https://archive.org/details/howwebwasbornsto00gill/page/213 213] |quote= मुझे एक हाइपरकार्ड मैनुअल मिला और मैंने इसे देखा और मूल रूप से अवधारणाओं को लिया और उन्हें एक्स-विंडो {{sic}} में कार्यान्वित किया।|url-access= registration |url= https://archive.org/details/howwebwasbornsto00gill/page/213 }}</ref> | ||
स्टैक को नेविगेट करने के लिए उपयोग किए जाने वाले पॉइंटिंग-फिंगर [[कर्सर (यूजर इंटरफेस)]] को बाद में हाइपरलिंक कर्सर के रूप में पहले वेब ब्राउज़र में उपयोग किया गया था।<ref>{{Citation |url= http://www.granneman.com/techinfo/background/history/ |first= Scott |last= Granneman |title= Computing history 1968–present |contribution= 1987}}</ref> | स्टैक को नेविगेट करने के लिए उपयोग किए जाने वाले पॉइंटिंग-फिंगर [[कर्सर (यूजर इंटरफेस)]] को बाद में हाइपरलिंक कर्सर के रूप में पहले वेब ब्राउज़र में उपयोग किया गया था।<ref>{{Citation |url= http://www.granneman.com/techinfo/background/history/ |first= Scott |last= Granneman |title= Computing history 1968–present |contribution= 1987}}</ref> | ||
द मिस्ट कंप्यूटर गेम फ़्रैंचाइज़ी, जिसे | द मिस्ट कंप्यूटर गेम फ़्रैंचाइज़ी, जिसे प्रारंभ में हाइपरकार्ड स्टैक के रूप में जारी किया गया था और इसमें कुछ मैक (उदाहरण के लिए [[प्रदर्शन]] 5300) के साथ बंडल किया गया था, अभी भी जीवित है, जो हाइपरकार्ड को अब तक के सबसे अधिक बिकने वाले कंप्यूटर गेम में से एक को प्रारंभ करने के लिए एक सुविधाजनक तकनीक बनाता है।<ref>{{Citation |url= http://www.1up.com/features/essential-50-myst |title= The Essential 50 |contribution= Part 33: Myst |publisher= 1UP |url-status= dead |archive-url= https://web.archive.org/web/20110523021918/http://www.1up.com/features/essential-50-myst |archive-date= May 23, 2011 |df= mdy-all }}</ref> | ||
[[एक सप्ताह]] के आविष्कारक [[वार्ड कनिंघम]] के अनुसार, विकी अवधारणा को 1980 के दशक के अंत में लिखे गए हाइपरकार्ड स्टैक में देखा जा सकता है।<ref>{{Citation |url= http://c2.com/cgi/wiki?WikiHistory |title= C2 |contribution= Wiki History |format= wiki}}</ref><ref>{{Citation |first= Kim |last= Bruning |title= Wikinewsie discusses Wikimania |type= Interview|title-link= n:Interview: Wikinewsie Kim Bruning discusses Wikimania }}</ref><ref>{{Citation |url= http://video.google.com/videoplay?docid=-7739076742312910146 |title= Video |contribution= An Evening in Conversation with the Wiki Inventor |first1= Ward |last1= Cunningham |first2= John |last2= Gag |access-date= February 9, 2007 |archive-date= May 7, 2007 |archive-url= https://web.archive.org/web/20070507062332/http://video.google.com/videoplay?docid=-7739076742312910146 |url-status= dead }}</ref> | [[एक सप्ताह]] के आविष्कारक [[वार्ड कनिंघम]] के अनुसार, विकी अवधारणा को 1980 के दशक के अंत में लिखे गए हाइपरकार्ड स्टैक में देखा जा सकता है।<ref>{{Citation |url= http://c2.com/cgi/wiki?WikiHistory |title= C2 |contribution= Wiki History |format= wiki}}</ref><ref>{{Citation |first= Kim |last= Bruning |title= Wikinewsie discusses Wikimania |type= Interview|title-link= n:Interview: Wikinewsie Kim Bruning discusses Wikimania }}</ref><ref>{{Citation |url= http://video.google.com/videoplay?docid=-7739076742312910146 |title= Video |contribution= An Evening in Conversation with the Wiki Inventor |first1= Ward |last1= Cunningham |first2= John |last2= Gag |access-date= February 9, 2007 |archive-date= May 7, 2007 |archive-url= https://web.archive.org/web/20070507062332/http://video.google.com/videoplay?docid=-7739076742312910146 |url-status= dead }}</ref> | ||
2017 में [[इंटरनेट आर्काइव]] ने हाइपरकार्ड स्टैक को संरक्षित और एमुलेटर करने के लिए एक प्रोजेक्ट स्थापित किया, जिससे उपयोगकर्ता अपने स्वयं के अपलोड कर सकें।<ref>{{cite news |url=http://blog.archive.org/2017/08/11/hypercard-on-the-archive-celebrating-30-years-of-hypercard/ |publisher=[[The Internet Archive]] |date=August 11, 2017 |first=Jason |last=Scott |title=संग्रह पर हाइपरकार्ड (हाइपरकार्ड के 30 साल का जश्न)|quote=इस वर्ष की शुरुआत में हमारे इन-ब्राउज़र आरंभिक Macintosh एमुलेशन को शामिल करने के बाद, इंटरनेट आर्काइव में अब अवलोकन के लिए ढेर सारे अनुकरणीय हाइपरकार्ड स्टैक उपलब्ध हैं, और हम आपको अपने खुद के, आसानी से और तेज़ी से अपलोड करने के लिए प्रोत्साहित करते हैं।}}</ref> | 2017 में [[इंटरनेट आर्काइव]] ने हाइपरकार्ड स्टैक को संरक्षित और एमुलेटर करने के लिए एक प्रोजेक्ट स्थापित किया, जिससे उपयोगकर्ता अपने स्वयं के अपलोड कर सकें।<ref>{{cite news |url=http://blog.archive.org/2017/08/11/hypercard-on-the-archive-celebrating-30-years-of-hypercard/ |publisher=[[The Internet Archive]] |date=August 11, 2017 |first=Jason |last=Scott |title=संग्रह पर हाइपरकार्ड (हाइपरकार्ड के 30 साल का जश्न)|quote=इस वर्ष की शुरुआत में हमारे इन-ब्राउज़र आरंभिक Macintosh एमुलेशन को शामिल करने के बाद, इंटरनेट आर्काइव में अब अवलोकन के लिए ढेर सारे अनुकरणीय हाइपरकार्ड स्टैक उपलब्ध हैं, और हम आपको अपने खुद के, आसानी से और तेज़ी से अपलोड करने के लिए प्रोत्साहित करते हैं।}}</ref> | ||
Line 125: | Line 125: | ||
===वर्ल्ड वाइड वेब=== | ===वर्ल्ड वाइड वेब=== | ||
हाइपरकार्ड ने 1990 के अंत में रॉबर्ट कैलियाउ पर अपने प्रभाव के माध्यम से वेब के विकास को प्रभावित किया, जिन्होंने टिम बर्नर्स-ली के पहले वेब ब्राउज़र को विकसित करने में सहायता की।<ref>[http://info.cern.ch/hypertext/WWW/People.html People involved in the WorldWideWeb project]</ref> जावास्क्रिप्ट हाइपरटॉक से प्रेरित था।<ref>Dr. Axel Rauschmayer, [http://speakingjs.com/es5/ch03.html Speaking JavaScript: An In-Depth Guide for Programmers] (O'Reilly, 2014)</ref> | हाइपरकार्ड ने 1990 के अंत में रॉबर्ट कैलियाउ पर अपने प्रभाव के माध्यम से वेब के विकास को प्रभावित किया, जिन्होंने टिम बर्नर्स-ली के पहले वेब ब्राउज़र को विकसित करने में सहायता की।<ref>[http://info.cern.ch/hypertext/WWW/People.html People involved in the WorldWideWeb project]</ref> जावास्क्रिप्ट हाइपरटॉक से प्रेरित था।<ref>Dr. Axel Rauschmayer, [http://speakingjs.com/es5/ch03.html Speaking JavaScript: An In-Depth Guide for Programmers] (O'Reilly, 2014)</ref> | ||
चूंकि हाइपरकार्ड स्टैक [[इंटरनेट]] पर संचालित नहीं होते हैं, 1988 तक कम से कम 300 स्टैक सार्वजनिक रूप से वाणिज्यिक [[कॉम्प्युसर्व]] नेटवर्क (जो अभी तक आधिकारिक इंटरनेट से कनेक्ट नहीं थे) से डाउनलोड के लिए उपलब्ध थे। सिस्टम एक उपयोगकर्ता के कंप्यूटर पर फोन नंबरों को एक साथ लिंक कर सकता है और हार्डवेयर के कम महंगे टुकड़े, हाइपरडायलर का उपयोग करके उन्हें मॉडेम के बिना नंबर डायल करने में सक्षम बनाता है।<ref>{{cite magazine| url=https://books.google.com/books?id=5z4EAAAAMBAJ&q=%22hypercard%22+compuserve&pg=RA1-PA37| title=हाइपरकार्ड: पहले आठ महीने| magazine=[[InfoWorld]]| date=11 April 1988| page=37| volume=10| issue=15| first1=Denise| last1=Greene| first2=Doug| last2=Greene}}</ref> | |||
इस अर्थ में, वेब की तरह, यह लिंक के माध्यम से सूचना ब्राउज़िंग का एक संघ-आधारित अनुभव बनाता है, | इस अर्थ में, वेब की तरह, यह लिंक के माध्यम से सूचना ब्राउज़िंग का एक संघ-आधारित अनुभव बनाता है, चूंकि टीसीपी/आईपी प्रोटोकॉल पर दूरस्थ रूप से काम नहीं कर रहा है। वेब की तरह, यह भी कई अलग-अलग प्रकार के मीडिया के कनेक्शन की अनुमति देता है। | ||
=== समान सिस्टम === | === समान सिस्टम === | ||
Line 132: | Line 132: | ||
* हाइपरनेक्स्ट एक सॉफ्टवेयर डेवलपमेंट सिस्टम है जो हाइपरकार्ड से कई विचारों का उपयोग करता है और [[फ्रीवेयर]] हाइपरनेक्स्ट प्लेयर पर चलने वाले स्टैंडअलोन एप्लिकेशन और स्टैक दोनों बना सकता है। हाइपरनेक्स्ट मैक ओएस 9 और एक्स, और विंडोज एक्सपी और विस्टा के लिए उपलब्ध है। | * हाइपरनेक्स्ट एक सॉफ्टवेयर डेवलपमेंट सिस्टम है जो हाइपरकार्ड से कई विचारों का उपयोग करता है और [[फ्रीवेयर]] हाइपरनेक्स्ट प्लेयर पर चलने वाले स्टैंडअलोन एप्लिकेशन और स्टैक दोनों बना सकता है। हाइपरनेक्स्ट मैक ओएस 9 और एक्स, और विंडोज एक्सपी और विस्टा के लिए उपलब्ध है। | ||
* [[HyperStudio]], पहले HyperCard क्लोनों में से एक है {{as of|2009|lc=yes}}, सॉफ्टवेयर मैककीव द्वारा विकसित और प्रकाशित।<ref>{{cite web |url= http://www.mackiev.com/hyperstudio/hs_reviews.html |title= हाइपरस्टूडियो|publisher=Software MacKiev|access-date= August 31, 2009}}</ref> | * [[HyperStudio]], पहले HyperCard क्लोनों में से एक है {{as of|2009|lc=yes}}, सॉफ्टवेयर मैककीव द्वारा विकसित और प्रकाशित।<ref>{{cite web |url= http://www.mackiev.com/hyperstudio/hs_reviews.html |title= हाइपरस्टूडियो|publisher=Software MacKiev|access-date= August 31, 2009}}</ref> | ||
* [[LiveCode]], LiveCode (कंपनी) द्वारा प्रकाशित | LiveCode, Ltd., HyperCard के फीचर सेट पर बहुत विस्तार करता है<ref>{{cite web |url=https://opensource.com/education/13/2/livecode |title= लाइवकोड हाइपरकार्ड की अगली पीढ़ी है|publisher=opensource.com |date= February 23, 2013}}</ref> और रंग और एक जीयूआई टूलकिट प्रदान करता है जि[[से]] कई लोकप्रिय प्लेटफार्मों (एंड्रॉइड, आईओएस, क्लासिक मैकिंटोश सिस्टम सॉफ़्टवेयर, मैक ओएस एक्स, विंडोज़ 98 से 10, और लिनक्स/यूनिक्स) पर तैनात किया जा सकता है। LiveCode | * [[LiveCode]], LiveCode (कंपनी) द्वारा प्रकाशित | LiveCode, Ltd., HyperCard के फीचर सेट पर बहुत विस्तार करता है<ref>{{cite web |url=https://opensource.com/education/13/2/livecode |title= लाइवकोड हाइपरकार्ड की अगली पीढ़ी है|publisher=opensource.com |date= February 23, 2013}}</ref> और रंग और एक जीयूआई टूलकिट प्रदान करता है जि[[से]] कई लोकप्रिय प्लेटफार्मों (एंड्रॉइड, आईओएस, क्लासिक मैकिंटोश सिस्टम सॉफ़्टवेयर, मैक ओएस एक्स, विंडोज़ 98 से 10, और लिनक्स/यूनिक्स) पर तैनात किया जा सकता है। LiveCode सम्मलिता हाइपरकार्ड स्टैक को सीधे आयात करता है और अभी भी उपयोग में आने वाले स्टैक के लिए माइग्रेशन पथ प्रदान करता है। | ||
* सुपरकार्ड, पहला हाइपरकार्ड क्लोन, हाइपरकार्ड के समान है, लेकिन कई अतिरिक्त सुविधाओं के साथ जैसे: पूर्ण रंग समर्थन, पिक्सेल और वेक्टर ग्राफिक्स, एक पूर्ण जीयूआई टूलकिट, और कई आधुनिक मैक ओएस एक्स सुविधाओं के लिए समर्थन। यह फ्रीवेयर सुपरकार्ड प्लेयर पर चलने वाले स्टैंडअलोन एप्लिकेशन और प्रोजेक्ट दोनों बना सकता है। सुपरकार्ड वर्तमान हाइपरकार्ड स्टैक को भी सुपरकार्ड परियोजनाओं में परिवर्तित कर सकता है। यह केवल मैक पर चलता है। | * सुपरकार्ड, पहला हाइपरकार्ड क्लोन, हाइपरकार्ड के समान है, लेकिन कई अतिरिक्त सुविधाओं के साथ जैसे: पूर्ण रंग समर्थन, पिक्सेल और वेक्टर ग्राफिक्स, एक पूर्ण जीयूआई टूलकिट, और कई आधुनिक मैक ओएस एक्स सुविधाओं के लिए समर्थन। यह फ्रीवेयर सुपरकार्ड प्लेयर पर चलने वाले स्टैंडअलोन एप्लिकेशन और प्रोजेक्ट दोनों बना सकता है। सुपरकार्ड वर्तमान हाइपरकार्ड स्टैक को भी सुपरकार्ड परियोजनाओं में परिवर्तित कर सकता है। यह केवल मैक पर चलता है। | ||
पिछले उत्पादों में | पिछले उत्पादों में सम्मलित हैं: | ||
* SK8 (प्रोग्रामिंग लैंग्वेज) Apple के भीतर विकसित एक हाइपरकार्ड किलर था लेकिन कभी जारी नहीं किया गया। यह हाइपरटॉक को मनमाना वस्तुओं की अनुमति देने के लिए विस्तारित करता है जो इसे पूर्ण मैक-जैसे अनुप्रयोगों (ढेर के बजाय) बनाने की अनुमति देता है। परियोजना को कभी जारी नहीं किया गया, | * SK8 (प्रोग्रामिंग लैंग्वेज) Apple के भीतर विकसित एक हाइपरकार्ड किलर था लेकिन कभी जारी नहीं किया गया। यह हाइपरटॉक को मनमाना वस्तुओं की अनुमति देने के लिए विस्तारित करता है जो इसे पूर्ण मैक-जैसे अनुप्रयोगों (ढेर के बजाय) बनाने की अनुमति देता है। परियोजना को कभी जारी नहीं किया गया, चूंकि स्रोत कोड सार्वजनिक डोमेन में रखा गया था। | ||
* सिमिट्री द्वारा हाइपर डीए क्लासिक सिंगल-टास्क मैक ओएस के लिए एक डेस्क एक्सेसरी थी जो हाइपरकार्ड 1.x स्टैक को किसी भी | * सिमिट्री द्वारा हाइपर डीए क्लासिक सिंगल-टास्क मैक ओएस के लिए एक डेस्क एक्सेसरी थी जो हाइपरकार्ड 1.x स्टैक को किसी भी सम्मलिता एप्लिकेशन में जोड़े गए विंडो के रूप में देखने की अनुमति देता है, और अपने उपयोगकर्ता दस्तावेज़ों को प्रदर्शित करने के लिए कई क्लेरिस उत्पादों (जैसे मैकड्रॉ II) में भी एम्बेड किया गया है। . | ||
* ब्राइटबिल-रॉबर्ट्स से हाइपरपैड हाइपरकार्ड का एक क्लोन है, जिसे डॉस के लिए लिखा गया है। यह कार्ड और बटन के ग्राफिक्स बनाने के लिए ASCII लाइन ड्राइंग का उपयोग करता है। | * ब्राइटबिल-रॉबर्ट्स से हाइपरपैड हाइपरकार्ड का एक क्लोन है, जिसे डॉस के लिए लिखा गया है। यह कार्ड और बटन के ग्राफिक्स बनाने के लिए ASCII लाइन ड्राइंग का उपयोग करता है। | ||
* प्लस, जिसे बाद में [[विनप्लस]] का नाम दिया गया, विंडोज और मैकिंटोश के लिए हाइपरकार्ड के समान है। | * प्लस, जिसे बाद में [[विनप्लस]] का नाम दिया गया, विंडोज और मैकिंटोश के लिए हाइपरकार्ड के समान है। | ||
* [[Oracle Corporation]] ने Plus खरीदा और Oracle कार्ड के रूप में एक क्रॉस-प्लेटफ़ॉर्म संस्करण बनाया, बाद में Oracle [[ओरेकल मीडिया ऑब्जेक्ट्स]] नाम बदलकर डेटाबेस एक्सेस के लिए [[4GL]] के रूप में उपयोग किया गया। | * [[Oracle Corporation]] ने Plus खरीदा और Oracle कार्ड के रूप में एक क्रॉस-प्लेटफ़ॉर्म संस्करण बनाया, बाद में Oracle [[ओरेकल मीडिया ऑब्जेक्ट्स]] नाम बदलकर डेटाबेस एक्सेस के लिए [[4GL]] के रूप में उपयोग किया गया। | ||
* आईबीएम लिंकवे - डॉस पीसी के लिए एक माउस-नियंत्रित हाइपरकार्ड जैसा वातावरण। इसमें न्यूनतम सिस्टम आवश्यकताएँ हैं, ग्राफिक्स CGA और VGA में चलता है। इसने वीडियो डिस्क नियंत्रण का भी समर्थन किया।<ref>{{cite web |title=आईबीएम लिंकवे 2.0|url=https://archive.org/details/IBM-LinkWay}}</ref> | * आईबीएम लिंकवे - डॉस पीसी के लिए एक माउस-नियंत्रित हाइपरकार्ड जैसा वातावरण। इसमें न्यूनतम सिस्टम आवश्यकताएँ हैं, ग्राफिक्स CGA और VGA में चलता है। इसने वीडियो डिस्क नियंत्रण का भी समर्थन किया।<ref>{{cite web |title=आईबीएम लिंकवे 2.0|url=https://archive.org/details/IBM-LinkWay}}</ref> | ||
* एसिमेट्रिक्स का विंडोज एप्लिकेशन [[टूलबुक]] हाइपरकार्ड जैसा दिखता है, और बाद में हाइपरकार्ड स्टैक पढ़ने के लिए एक बाहरी कनवर्टर | * एसिमेट्रिक्स का विंडोज एप्लिकेशन [[टूलबुक]] हाइपरकार्ड जैसा दिखता है, और बाद में हाइपरकार्ड स्टैक पढ़ने के लिए एक बाहरी कनवर्टर सम्मलित किया गया (पहला हेइज़र सॉफ्टवेयर से एक तृतीय-पक्ष उत्पाद था)। | ||
* [[टाइलस्टैक]] हाइपरकार्ड का एक वेब आधारित संस्करण बनाने का एक प्रयास है जो मूल हाइपरकार्ड फाइलों के साथ संगत है।<ref>{{Citation |title= HyperCard comes back from the dead to the web |newspaper= Slashdot |url= http://developers.slashdot.org/developers/08/06/07/196242.shtml |date= June 7, 2008}}</ref> साइट 24 जनवरी, 2011 को बंद हो गई।<ref>{{cite web |title= टाइलस्टैक को विदाई|url= http://tilestack.com/}}</ref><ref>{{cite tweet|number=29725702500651008|user=tilestack|title=बिदाई। http://tilestack.com|date=January 25, 2011}}</ref> | * [[टाइलस्टैक]] हाइपरकार्ड का एक वेब आधारित संस्करण बनाने का एक प्रयास है जो मूल हाइपरकार्ड फाइलों के साथ संगत है।<ref>{{Citation |title= HyperCard comes back from the dead to the web |newspaper= Slashdot |url= http://developers.slashdot.org/developers/08/06/07/196242.shtml |date= June 7, 2008}}</ref> साइट 24 जनवरी, 2011 को बंद हो गई।<ref>{{cite web |title= टाइलस्टैक को विदाई|url= http://tilestack.com/}}</ref><ref>{{cite tweet|number=29725702500651008|user=tilestack|title=बिदाई। http://tilestack.com|date=January 25, 2011}}</ref> | ||
इसके | इसके अतिरिक्त, मूल प्रणाली की कई बुनियादी अवधारणाओं को बाद में अन्य रूपों में पुन: उपयोग किया गया। Apple ने अपने सिस्टम-वाइड स्क्रिप्टिंग इंजन [[AppleScript]] को HyperTalk जैसी भाषा पर बनाया; इसका उपयोग अक्सर [[डेस्कटॉप प्रकाशन]] (DTP) [[वर्कफ़्लो स्वचालन]] आवश्यकताओं के लिए किया जाता है।{{Citation needed|date=December 2012}} 1990 के दशक में [[फेसस्पैन]] ने एक तृतीय-पक्ष ग्राफिकल इंटरफ़ेस प्रदान किया। AppleScript के पास अप्रैल 2005 में [[Mac OS X Tiger]] के साथ जारी Automator नामक एक देशी ग्राफिकल प्रोग्रामिंग फ्रंट-एंड भी है। HyperCard की ताकत में से एक [[मल्टीमीडिया]] का संचालन था, और Macromedia Authorware और Macromedia निदेशक जैसे कई मल्टीमीडिया सिस्टम HyperCard में उत्पन्न होने वाली अवधारणाओं पर आधारित हैं। .<ref>{{cite book|last1=Keating|first1=Anne B|last2=Hargitai|first2=Joseph R|title=द वायर्ड प्रोफेसर: कॉलेज इंस्ट्रक्शन में वर्ल्ड वाइड वेब को शामिल करने के लिए एक गाइड|date=1999|publisher=NYU Press|isbn=978-0814747254|page=[https://archive.org/details/wiredprofessorgu0000keat/page/178 178]|url=https://archive.org/details/wiredprofessorgu0000keat|url-access=registration|access-date=23 January 2016}}</ref> | ||
[[ऐपवेयर]], जिसे मूल रूप से सीरियस डेवलपर नाम दिया गया था, को कभी-कभी हाइपरकार्ड के समान देखा जाता है, क्योंकि दोनों तेजी से अनुप्रयोग विकास (आरएडी) सिस्टम हैं। AppWare को 90 के दशक की शुरुआत में बेचा गया था और यह Mac और Windows दोनों सिस्टम पर काम करता था। | [[ऐपवेयर]], जिसे मूल रूप से सीरियस डेवलपर नाम दिया गया था, को कभी-कभी हाइपरकार्ड के समान देखा जाता है, क्योंकि दोनों तेजी से अनुप्रयोग विकास (आरएडी) सिस्टम हैं। AppWare को 90 के दशक की शुरुआत में बेचा गया था और यह Mac और Windows दोनों सिस्टम पर काम करता था। | ||
Revision as of 13:17, 10 January 2023
File:HyperCard 2-icon.png | |
Original author(s) | Bill Atkinson |
---|---|
Developer(s) | Apple Computer |
Initial release | August 11, 1987[1][2] |
Final release | 2.4.1
/ 1998 |
Written in | Apple Pascal |
Operating system | Macintosh: System 6, System 7, Mac OS 8, Mac OS 9 Apple IIGS: GS/OS 5 and 6 |
Platform | Macintosh, Apple IIGS |
Available in | English |
Type | Hypermedia, software development |
License | Proprietary |
HyperCard Apple Macintosh और Apple IIGS कंप्यूटरों के लिए एक अनुप्रयोग प्रक्रिया सामग्री और सॉफ़्टवेयर विकास किट है। यह वर्ल्ड वाइड वेब से पहले की पहली सफल हाइपरमीडिया प्रणालियों में से एक है।
हाइपरकार्ड एक ग्राफिकल, लचीला, उपयोगकर्ता-परिवर्तनीय इंटरफ़ेस के साथ एक फ्लैट फ़ाइल डेटाबेस को जोड़ता है।[3] हाइपरकार्ड में डेटा और यूजर इंटरफेस में हेरफेर करने के लिए हाइपरटॉक नामक एक अंतर्निहित प्रोग्रामिंग भाषा सम्मलित है।
सुविधाओं का यह संयोजन - सरल रूप लेआउट वाला एक डेटाबेस, ग्राफिक्स के लिए लचीला समर्थन, और प्रोग्रामिंग में आसानी - हाइपरकार्ड को कई अलग-अलग परियोजनाओं के लिए उपयुक्त बनाता है जैसे अनुप्रयोगों और डेटाबेसों का तेजी से अनुप्रयोग विकास, डेटाबेस आवश्यकताओं के बिना इंटरैक्टिव अनुप्रयोग, कमांड और नियंत्रण प्रणाली, और डेमोसीन में कई उदाहरण।
हाइपरकार्ड मूल रूप से 1987 में $ 49.95 के लिए जारी किया गया था और बाद में बेचे गए सभी नए मैक के साथ मुफ्त में सम्मलित किया गया था।[1]मार्च 2004 में इसे बिक्री से वापस ले लिया गया था, 1998 में स्टीव जॉब्स की Apple में वापसी पर इसका अंतिम अपडेट प्राप्त हुआ था। हाइपरकार्ड को macOS में पोर्ट नहीं किया गया था, लेकिन इसे समर्थन करने वाले Mac OS X के संस्करणों पर macOS घटकों क्लासिक की सूची में चलाया जा सकता है।
सिंहावलोकन
डिजाइन
The beauty of HyperCard is that it lets people program without having to learn how to write code — what I call "programming for the rest of us". HyperCard has made it possible for people to do things they wouldn't have ever thought of doing in the past without a lot of heavy-duty programming. It's let a lot of non-programmers, like me, into that loop.
David Lingwood, APDA[5]
हाइपरकार्ड वर्चुअल कार्ड के ढेर की अवधारणा पर आधारित है।[6]कार्ड डेटा को ठीक वैसे ही रखते हैं जैसे वे रोलोडेक्स कार्ड-फाइलिंग डिवाइस में होते हैं। प्रत्येक कार्ड में इंटरएक्टिव ऑब्जेक्ट्स का एक सेट होता है, जिसमें टेक्स्ट फ़ील्ड, चेक बॉक्स, बटन और समान सामान्य ग्राफिकल यूज़र इंटरफ़ेस (जीयूआई) तत्व सम्मलित होते हैं। उपयोगकर्ता अंतर्निहित नेविगेशन सुविधाओं, एक शक्तिशाली खोज तंत्र, या उपयोगकर्ता द्वारा बनाई गई स्क्रिप्ट के माध्यम से कार्ड से कार्ड पर नेविगेट करके स्टैक को ब्राउज़ करते हैं।[7] उपयोगकर्ता नए कार्ड जोड़कर ढेर बनाते या संशोधित करते हैं। वे सरल ड्रैग-एंड-ड्रॉप इंटरफ़ेस के आधार पर इंटरैक्टिव लेआउट इंजन का उपयोग करके कार्ड पर जीयूआई ऑब्जेक्ट रखते हैं।[7]साथ ही, हाइपरकार्ड में प्रोटोटाइप या टेम्प्लेट कार्ड सम्मलित होते हैं जिन्हें बैकग्राउंड कहा जाता है; जब नए कार्ड बनाए जाते हैं तो वे इन पृष्ठभूमि कार्डों में से किसी एक को संदर्भित कर सकते हैं, जिसके कारण पृष्ठभूमि के सभी ऑब्जेक्ट नए कार्ड पर कॉपी हो जाते हैं। इस तरह, एक सामान्य लेआउट और कार्यक्षमता वाले कार्डों का ढेर बनाया जा सकता है। लेआउट इंजन अवधारणा के समान है जैसा कि बोरलैंड डेल्फी और माइक्रोसॉफ्ट मूल दृश्य और विजुअल स्टूडियो जैसे सबसे तेज़ अनुप्रयोग विकास (आरएडी) वातावरण में उपयोग किया जाता है।
हाइपरकार्ड सिस्टम की डेटाबेस विशेषताएं स्टैक का प्रतिनिधित्व करने वाली भौतिक फ़ाइल में कार्ड पर सभी वस्तुओं की स्थिति के भंडारण पर आधारित हैं। हाइपरकार्ड स्टैक के भीतर डेटाबेस एक अलग प्रणाली के रूप में सम्मलित नहीं है; कोई डेटाबेस इंजन या समान निर्माण सम्मलित नहीं है। इसके बजाय, सिस्टम में किसी वस्तु की स्थिति को किसी भी समय लाइव और संपादन योग्य माना जाता है। हाइपरकार्ड रनटाइम के दृष्टिकोण से, कार्ड पर टेक्स्ट फ़ील्ड को स्थानांतरित करने और उसमें टाइप करने के बीच कोई अंतर नहीं है, दोनों ऑपरेशन केवल स्टैक के भीतर लक्षित वस्तु की स्थिति को बदलते हैं। पूर्ण होने पर ऐसे परिवर्तन तुरंत सहेजे जाते हैं, इसलिए किसी फ़ील्ड में टाइप करने से वह टेक्स्ट स्टैक की भौतिक फ़ाइल में संग्रहीत हो जाता है। सिस्टम बड़े पैमाने पर स्टेटलेस फैशन में काम करता है, जिसमें ऑपरेशन के दौरान बचत करने की कोई आवश्यकता नहीं होती है। यह कई डेटाबेस-उन्मुख प्रणालियों के साथ आम है, चूंकि दस्तावेज़-आधारित अनुप्रयोगों से कुछ अलग है।
हाइपरकार्ड में अंतिम प्रमुख तत्व स्क्रिप्ट है, स्टैक के भीतर प्रत्येक वस्तु का एक एकल कोड-ले जाने वाला तत्व। स्क्रिप्ट एक टेक्स्ट फ़ील्ड है जिसकी सामग्री हाइपरटॉक भाषा में व्याख्या की जाती है।[7]किसी भी अन्य संपत्ति की तरह, किसी भी वस्तु की स्क्रिप्ट को किसी भी समय संपादित किया जा सकता है और परिवर्तन पूर्ण होते ही सहेज लिए जाते हैं। जब उपयोगकर्ता जीयूआई में क्रियाओं का आह्वान करता है, जैसे किसी बटन पर क्लिक करना या किसी फ़ील्ड में टाइप करना, इन क्रियाओं को हाइपरकार्ड रनटाइम द्वारा घटनाओं में अनुवादित किया जाता है। रनटाइम तब उस ऑब्जेक्ट की स्क्रिप्ट की जांच करता है जो ईवेंट का लक्ष्य है, जैसे बटन, यह देखने के लिए कि क्या उसके स्क्रिप्ट ऑब्जेक्ट में ईवेंट का कोड है, जिसे हैंडलर कहा जाता है। यदि ऐसा होता है, तो हाइपरटॉक इंजन हैंडलर चलाता है; यदि ऐसा नहीं होता है, तो रनटाइम दृश्य पदानुक्रम में अन्य वस्तुओं की जाँच करता है।
External video | |
---|---|
"HyperCard Mania!" Computer Chronicles, 1987 archive.org (Internet Archive) |
ये अवधारणाएं अधिकांश हाइपरकार्ड सिस्टम बनाती हैं; स्टैक, बैकग्राउंड और कार्ड एक फॉर्म-जैसी जीयूआई सिस्टम प्रदान करते हैं, स्टैक फ़ाइल ऑब्जेक्ट दृढ़ता और डेटाबेस जैसी कार्यक्षमता प्रदान करती है, और हाइपरटॉक हैंडलर को जीयूआई इवेंट्स के लिए लिखने की अनुमति देता है। युग के अधिकांश आरएडी या डेटाबेस सिस्टम के विपरीत, चूंकि, हाइपरकार्ड इन सभी सुविधाओं को जोड़ता है, उपयोगकर्ता-सामना करने वाला और डेवलपर-सामना करने वाला, एक ही आवेदन में। यह तेजी से टर्नअराउंड और तत्काल प्रोटोटाइप की अनुमति देता है, संभवतः बिना किसी कोडिंग के, उपयोगकर्ताओं को अपने स्वयं के वैयक्तिकृत इंटरफ़ेस के साथ समस्याओं के लिए कस्टम समाधान लिखने की अनुमति देता है। सशक्तिकरण एक जुमला बन गया क्योंकि इस संभावना को मैकिंटोश समुदाय ने गले लगा लिया था, जैसा कि हममें से बाकी लोगों के लिए वाक्यांश प्रोग्रामिंग था,[8][5]वह है, कोई भी, केवल पेशेवर प्रोग्रामर नहीं।
यह सुविधाओं का संयोजन है जो हाइपरकार्ड को एक शक्तिशाली हाइपरमीडिया सिस्टम भी बनाता है। उपयोगकर्ता किसी सिस्टम की आवश्यकताओं के अनुरूप पृष्ठभूमि का निर्माण कर सकते हैं, एक रोलोडेक्स कहते हैं, और स्टैक के भीतर एक स्थान से दूसरे स्थान पर जाने के लिए बटन प्रदान करने के लिए सरल हाइपरटॉक कमांड का उपयोग करते हैं, या यूआई के डेटा तत्वों के भीतर समान नेविगेशन सिस्टम प्रदान करते हैं, जैसे टेक्स्ट खेत। इन सुविधाओं का उपयोग करके, वेब पर हाइपरटेक्स्ट लिंक के समान लिंक्ड सिस्टम बनाना आसान है।[6]वेब के विपरीत, प्रोग्रामिंग, प्लेसमेंट और ब्राउजिंग सभी एक ही उपकरण हैं। HTML के लिए इसी तरह के सिस्टम बनाए गए हैं, लेकिन पारंपरिक वेब सेवाएं काफी अधिक भारी हैं।
हाइपरटॉक
हाइपरकार्ड में हाइपरटॉक नामक एक वस्तु उन्मुख कार्यकर्म स्क्रिप्टिंग भाषा सम्मलित है, जो आकस्मिक अंग्रेजी भाषा की भाषा के समान सिंटैक्स होने के लिए विख्यात थी। हाइपरटॉक भाषा सुविधाओं को हाइपरकार्ड पर्यावरण द्वारा पूर्व निर्धारित किया गया था, चूंकि उन्हें संकलित भाषा में लिखे बाहरी कार्यों (एक्सएफसीएन) और कमांड (एक्ससीएमडी) के उपयोग से बढ़ाया जा सकता है।[9] कमजोर रूप से टाइप किया गया हाइपरटॉक अधिकांश मानक प्रोग्रामिंग संरचनाओं का समर्थन करता है जैसे कि यदि-फिर और दोहराना। HyperTalk वर्बोज़ है, इसलिए इसके उपयोग और पठनीयता में आसानी है।[10] हाइपरटॉक कोड सेगमेंट को स्क्रिप्ट कहा जाता है, एक शब्द जिसे माना जाता है[who?] प्रारंभिक प्रोग्रामर के लिए कम चुनौतीपूर्ण।
बाहरी
बाहरी कमांड (XCMD) और बाहरी फ़ंक्शन (XFCN) मॉड्यूल के उपयोग के माध्यम से हाइपरकार्ड को महत्वपूर्ण रूप से बढ़ाया जा सकता है। ये संसाधन फोर्क में पैक किए गए कोड लाइब्रेरी हैं जो या तो सिस्टम में सामान्यतः या विशेष रूप से हाइपरटॉक भाषा में एकीकृत होते हैं; यह प्लग-इन (कंप्यूटिंग)|प्लग-इन अवधारणा का एक प्रारंभिक उदाहरण है। पारंपरिक प्लग-इन के विपरीत, उपयोग के लिए उपलब्ध होने से पहले इन्हें अलग से इंस्टाल करने की आवश्यकता नहीं होती है; उन्हें स्टैक में सम्मलित किया जा सकता है, जहां वे उस स्टैक में स्क्रिप्ट के लिए सीधे उपलब्ध होते हैं।
1980 के दशक के उत्तरार्ध में हाइपरकार्ड की चरम लोकप्रियता के दौरान, विक्रेताओं के एक पूरे पारिस्थितिकी तंत्र ने हाइपरटॉक कंपाइलर, ग्राफ़िंग सिस्टम, डेटाबेस एक्सेस, इंटरनेट कनेक्टिविटी और एनीमेशन जैसे हजारों बाह्य उपकरणों की पेशकश की। Oracle ने एक XCMD की पेशकश की जो HyperCard को Oracle डेटाबेस को सीधे किसी भी प्लेटफॉर्म पर क्वेरी करने की अनुमति देता है, Oracle कार्ड द्वारा अधिग्रहित किया गया। BeeHive Technologies ने एक हार्डवेयर इंटरफ़ेस पेश किया जो कंप्यूटर को बाहरी उपकरणों को नियंत्रित करने की अनुमति देता है। Apple एप्पल डेस्कटॉप बसADB) के माध्यम से जुड़ा हुआ, यह उपकरण कनेक्टेड बाहरी स्विच की स्थिति को पढ़ सकता है या कई उपकरणों को डिजिटल आउटपुट लिख सकता है।
बाहरी मैकिंटोश टूलबॉक्स तक पहुंच की अनुमति देते हैं, जिसमें कई निचले स्तर के आदेश और कार्य सम्मलित हैं जो हाइपरटॉक के मूल नहीं हैं, जैसे सीरियल और एडीबी बंदरगाहों का नियंत्रण।
इतिहास
विकास
हाइपरकार्ड को बिल एटकिंसन द्वारा लीसर्जिक एसिड डैथ्यलामैड यात्रा के बाद बनाया गया था।[11] इसके लिए काम मार्च 1985 में वाइल्डकार्ड (इसलिए इसके निर्माता कोड WILD) के नाम से प्रारंभ हुआ। 1986 में, डैन विंकलर ने हाइपरटॉक पर काम करना प्रारंभ किया और ट्रेडमार्क कारणों से नाम बदलकर हाइपरकार्ड कर दिया गया। यह बोस्टान में मैकवर्ल्ड सम्मेलन और एक्सपो के पहले दिन 11 अगस्त 1987 को जारी किया गया था।[12] इस समझ के साथ कि एटकिंसन ऐप्पल को हाइपरकार्ड तभी देगा जब कंपनी इसे सभी मैक पर मुफ्त में जारी करने का वादा करेगी। Apple ने अधिकतम प्रचार की गारंटी के लिए बोस्टन, मैसाचुसेट्स में MacWorld सम्मेलन और एक्सपो के साथ मेल खाने के लिए अपनी रिलीज़ का समय निर्धारित किया।
लॉन्च
हाइपरकार्ड लगभग तुरंत ही सफल हो गया। Apple प्रोग्रामर एंड डेवलपर एसोसिएशन (APDA) ने कहा, हाइपरकार्ड एक सूचनात्मक खिला उन्माद रहा है। अगस्त [1987, जब इसकी घोषणा की गई थी] से अक्टूबर तक हमारे फोन बजना बंद नहीं हुए। यह एक चिड़ियाघर था। रिलीज़ होने के कुछ महीनों के भीतर, कई हाइपरकार्ड पुस्तकें और सार्वजनिक डोमेन स्टैक का 50 डिस्क सेट था।[5] Apple के परियोजना प्रबंधकों ने पाया कि हाइपरकार्ड का उपयोग आंतरिक और बाह्य रूप से बड़ी संख्या में लोगों द्वारा किया जा रहा था। इसके उपयोगकर्ताओं की व्यापक विविधता को प्रदर्शित करते हुए बग रिपोर्ट और अपग्रेड सुझावों का प्रवाह जारी रहा। चूंकि यह मुफ़्त भी था, इसलिए सॉफ़्टवेयर में सुधार के लिए समर्पित इंजीनियरिंग संसाधनों को उचित ठहराना मुश्किल था। Apple और इसके मुख्यधारा के डेवलपर्स ने समझा कि हाइपरकार्ड का उपयोगकर्ता सशक्तिकरण साधारण सिकुड़े हुए उत्पादों की बिक्री को कम कर सकता है।[13] स्टीवर्ट अलसॉप II ने अनुमान लगाया कि हाइपरकार्ड मैकिंटोश ग्राफिकल यूजर इंटरफेस के शैल (कंप्यूटिंग) के रूप में खोजक (सॉफ्टवेयर) को बदल सकता है।[14]
हाइपरकार्ड 2.0
1989 के अंत में, केविन काल्होन, जो तब Apple में एक हाइपरकार्ड इंजीनियर थे, ने कार्यक्रम को अपग्रेड करने के प्रयास का नेतृत्व किया। इसका परिणाम 1990 में जारी हाइपरकार्ड 2.0 के रूप में हुआ। नए संस्करण में एक ऑन-द-फ्लाई संकलक सम्मलित था जिसने कम्प्यूटेशनल रूप से गहन कोड, एक नया डिबगर और अंतर्निहित हाइपरटॉक भाषा में कई सुधारों का प्रदर्शन बढ़ाया।
उसी समय हाइपरकार्ड 2.0 विकसित किया जा रहा था, Apple के भीतर एक अलग समूह विकसित हुआ और 1991 में Apple IIGS सिस्टम के लिए HyperCard का एक संस्करण HyperCard IIGS जारी किया। मुख्य रूप से शिक्षा बाजार पर लक्षित, हाइपरकार्ड आईआईजीएस में आईआईजीएस की रंगीन ग्राफिक्स क्षमताओं के लिए समर्थन जोड़ते हुए मोटे तौर पर मैकिंटोश हाइपरकार्ड के 1.x संस्करणों के रूप में एक ही सुविधा सेट है। चूंकि स्टैक (हाइपरकार्ड प्रोग्राम दस्तावेज़) बाइनरी-संगत नहीं हैं, एक ट्रांसलेटर प्रोग्राम (दूसरा हाइपरकार्ड स्टैक) उन्हें एक प्लेटफॉर्म से दूसरे प्लेटफॉर्म पर ले जाने की अनुमति देता है।
तब, Apple ने निर्णय लिया कि उसके अधिकांश एप्लिकेशन सॉफ़्टवेयर पैकेज, जिनमें HyperCard सम्मलित है, क्लैरिस नामक पूर्ण स्वामित्व वाली सहायक कंपनी की संपत्ति होगी। कई हाइपरकार्ड डेवलपर्स ने क्लेरिस में जाने के बजाय ऐप्पल में रहने का फैसला किया, जिससे विकास टीम विभाजित हो गई। क्लेरिस ने एक बिजनेस मॉडल बनाने का प्रयास किया जहां हाइपरकार्ड राजस्व भी उत्पन्न कर सके। सबसे पहले हाइपरकार्ड के स्वतंत्र रूप से वितरित संस्करणों को संलेखन अक्षम के साथ भेज दिया गया। क्लेरिस हाइपरकार्ड के प्रारंभिक संस्करणों में ईस्टर अंडा होता है: संदेश बॉक्स में जादू टाइप करने से खिलाड़ी पूर्ण हाइपरकार्ड संलेखन वातावरण में परिवर्तित हो जाता है।[15] जब यह तरकीब लगभग सार्वभौमिक हो गई, तो उन्होंने एक नया संस्करण, हाइपरकार्ड प्लेयर लिखा, जिसे Apple ने Macintosh ऑपरेटिंग सिस्टम के साथ वितरित किया, जबकि क्लेरिस ने पूर्ण संस्करण को व्यावसायिक रूप से बेचा। कई उपयोगकर्ता परेशान थे कि उन्हें सॉफ्टवेयर का उपयोग करने के लिए भुगतान करना पड़ा जो पारंपरिक रूप से मुफ्त में दिया गया था और जिसे कई लोग मैक का मूल हिस्सा मानते थे।
हाइपरकार्ड राजस्व उत्पन्न करने के बाद भी, क्लैरिस ने इसे बाजार में लाने के लिए बहुत कम किया। मामूली उन्नयन के साथ विकास जारी रहा, और हाइपरकार्ड की तीसरी पीढ़ी बनाने का पहला असफल प्रयास। इस अवधि के दौरान, HyperCard ने बाजार हिस्सेदारी खोना प्रारंभ कर दिया। कई महत्वपूर्ण, बुनियादी विशेषताओं के बिना, हाइपरकार्ड लेखक सुपर कार्ड और मैक्रोमीडिया ऑथरवेयर जैसे सिस्टम में जाने लगे। फिर भी, हाइपरकार्ड लोकप्रिय बना रहा और अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए उपयोग किया गया, गेम द मैनहोल से, मिस्ट के रचनाकारों द्वारा कॉर्पोरेट सूचना सेवाओं के लिए पहले का प्रयास।
Apple ने अंततः Claris को मूल कंपनी में वापस जोड़ दिया, हाइपरकार्ड को Apple के कोर इंजीनियरिंग समूह में लौटा दिया। 1992 में, Apple ने हाइपरकार्ड 2.2 का बहुप्रतीक्षित अपग्रेड जारी किया और कलर टूल्स और एडमोशन II के लाइसेंस प्राप्त संस्करण सम्मलित किए, जिसमें रंगीन चित्रों और एनिमेशन के लिए समर्थन जोड़ा गया। चूंकि, ये उपकरण सीमित हैं और अक्सर उपयोग करने में बोझिल होते हैं क्योंकि हाइपरकार्ड 2.0 में वास्तविक, आंतरिक रंग समर्थन का अभाव होता है।
हाइपरकार्ड 3.0
एक बार Apple में वापस आने के बाद HyperCard के विकास को फिर से प्रारंभ करने के लिए कई प्रयास किए गए। मल्टीमीडिया-लेखन उपकरण के रूप में उत्पाद के व्यापक उपयोग के कारण इसे QuickTime समूह में सम्मलित किया गया था। हाइपरकार्ड को त्वरित समय इंटरएक्टिव (क्यूटीआई) फिल्में बनाने की अनुमति देने का एक नया प्रयास एक बार फिर केविन कैलहौन के निर्देशन में प्रारंभ हुआ। QTi ने 68000 असेंबली लैंग्वेज पर आधारित वास्तविक इंटरएक्टिव सुविधाएं और निम्न-स्तरीय प्रोग्रामिंग भाषा प्रदान करने के लिए क्विकटाइम की कोर मल्टीमीडिया प्लेबैक सुविधाओं का विस्तार किया। परिणामी हाइपरकार्ड 3.0 पहली बार 1996 में प्रस्तुत किया गया था जब Apple के वार्षिक Apple वर्ल्डवाइड डेवलपर्स कॉन्फ्रेंस (WWDC) में डेवलपर्स को एक अल्फा-गुणवत्ता संस्करण दिखाया गया था।[16] डैन क्रो (कंप्यूटर वैज्ञानिक) के नेतृत्व में 1990 के दशक के अंत तक विकास जारी रहा, जिसमें सार्वजनिक डेमो में रंग समर्थन, इंटरनेट कनेक्टिविटी और हाइपरकार्ड स्टैक (जो अब विशेष क्विकटाइम फिल्में थीं) को वेब में चलाने की क्षमता जैसी कई लोकप्रिय विशेषताएं दिखाई गईं। ब्राउज़र। हाइपरकार्ड 3.0 पर विकास तब ठप हो गया जब क्विकटाइम टीम क्विकटाइम इंटरेक्टिव को क्विकटाइम 4.0 की स्ट्रीमिंग सुविधाओं के विकास से दूर कर रही थी। 1998 में[17] स्टीव जॉब्स ने सॉफ़्टवेयर को नापसंद किया क्योंकि एटकिंसन ने अगला में जॉब्स में सम्मलित होने के बजाय इसे खत्म करने के लिए ऐप्पल में रहना चुना था, और (एटकिंसन के अनुसार) इसमें जॉन स्कली की बदबू थी।[11]2000 में, हाइपरकार्ड इंजीनियरिंग टीम को जॉब्स द्वारा उत्पाद छोड़ने का निर्णय लेने के बाद अन्य कार्यों के लिए फिर से सौंपा गया था। काल्होन और क्रो दोनों ने 2001 में जल्द ही एप्पल छोड़ दिया।
इसकी अंतिम रिलीज़ 1998 में हुई थी, और मार्च 2004 में इसे पूरी तरह से बंद कर दिया गया था।[18] हाइपरकार्ड मूल रूप से केवल क्लासिक मैक ओएस में चलता है, लेकिन इसे अभी भी मैकओएस के क्लासिक (मैक ओएस एक्स) मोड में पावरपीसी आधारित मशीनों (जी5 और पहले) पर उपयोग किया जा सकता है। PowerPC-आधारित मशीनों पर Mac OS X 10.4 (टाइगर) में अंतिम कार्यात्मक मूल हाइपरकार्ड संलेखन वातावरण क्लासिक मोड है।
अनुप्रयोग
हाइपरकार्ड का उपयोग हाइपरटेक्स्ट और कलात्मक उद्देश्यों की एक श्रृंखला के लिए किया गया है। Microsoft PowerPoint के आगमन से पहले, HyperCard को अक्सर सामान्य प्रयोजन प्रस्तुति कार्यक्रम के रूप में उपयोग किया जाता था। हाइपरकार्ड अनुप्रयोगों के उदाहरणों में सरल डेटाबेस, अपना खुद का साहसिक-प्रकार का खेल चुनें, और शैक्षिक शिक्षण सहायक सामग्री सम्मलित हैं।
इसकी तीव्र एप्लिकेशन डिज़ाइन सुविधाओं के कारण, हाइपरकार्ड का उपयोग अक्सर प्रोटोटाइप अनुप्रयोगों के लिए और कभी-कभी संस्करण 1.0 कार्यान्वयन के लिए भी किया जाता था। Apple के अंदर, QuickTime टीम HyperCard के सबसे बड़े ग्राहकों में से एक थी।
हाइपरकार्ड की हार्डवेयर आवश्यकताएं मैक्रोमीडिया निदेशक की तुलना में कम हैं। हाइपरकार्ड में कई वाणिज्यिक सॉफ्टवेयर उत्पाद बनाए गए थे, विशेष रूप से ग्राफिक एडवेंचर गेम मिस्ट का मूल संस्करण,[19] मल्लाह कंपनी की विस्तारित पुस्तकें, बीथोवेन की नौवीं सिम्फनी सीडी-रोम की मल्टीमीडिया सीडी-रोम, ए हार्ड डे'स नाइट (फिल्म) | ए हार्ड डे'स नाइट बाय द बीटल्स, और वायेजर मैकबेथ। संपूर्ण पृथ्वी कैटलॉग का एक प्रारंभिक इलेक्ट्रॉनिक संस्करण हाइपरकार्ड में कार्यान्वित किया गया था।[20] और सीडी-रोम पर संग्रहीत।[21] लोकप्रिय गेम यू डोंट नो जैक (1995 वीडियो गेम) का प्रोटोटाइप और डेमो | यू डोंट नो जैक हाइपरकार्ड में लिखा गया था।[22][23] फ्रांसीसी ऑटो निर्माता रेनॉल्ट ने इसका उपयोग अपने इन्वेंट्री सिस्टम को नियंत्रित करने के लिए किया था।[6][24] क्यूबेक, कनाडा में, हाइपरकार्ड का उपयोग कनाडा के राष्ट्रीय फिल्म बोर्ड सिनेरोबोथेक में वीडियो सीडी डालने और पुनर्प्राप्त करने के लिए उपयोग किए जाने वाले रोबोट आर्म को नियंत्रित करने के लिए किया गया था।
1989 में, हाइपरकार्ड का उपयोग बीबीसी रेडियोफोनिक वर्कशॉप स्टूडियो नेटवर्क को नियंत्रित करने के लिए किया गया था, जिसमें एक एकल मैकिंटोश का उपयोग किया गया था। [25] HyperCard का उपयोग SIDOCI (एक एकीकृत इलेक्ट्रॉनिक रोगी रिकॉर्ड सिस्टम विकसित करने के लिए दुनिया में पहले प्रयोगों में से एक) के पूर्ण कार्यात्मक प्रोटोटाइप को प्रोटोटाइप करने के लिए किया गया था और मॉन्ट्रियल कंसल्टिंग फर्म DMR द्वारा इसका अत्यधिक उपयोग किया गया था ताकि यह प्रदर्शित किया जा सके कि रोगी के जीवन में एक विशिष्ट दिन कैसे होता है। सर्जरी कराने के बारे में एक पेपरलेस उम्र में ऐसा लगेगा।
सक्रियता, जो तब तक मुख्य रूप से एक गेम कंपनी थी, ने हाइपरकार्ड को व्यापार बाजार में एक प्रवेश बिंदु के रूप में देखा। अपने नाम को मीडियाजेनिक में बदलते हुए, इसने कई प्रमुख हाइपरकार्ड-आधारित अनुप्रयोगों को प्रकाशित किया, विशेष रूप से डैनी गुडमैन का फोकल पॉइंट,[20]एक व्यक्तिगत सूचना प्रबंधक, और हाइपरकार्ड के लिए रिपोर्ट, नाइन टू फाइव सॉफ्टवेयर का एक कार्यक्रम जो उपयोगकर्ताओं को हाइपरकार्ड को एक पूर्ण डेटाबेस सिस्टम के रूप में देखने की अनुमति देता है जिसमें मजबूत जानकारी देखने और मुद्रण की सुविधा होती है।
कुछ समय के लिए हाइपरकार्ड-प्रेरित सुपरकार्ड में रोडस्टर प्लग-इन सम्मलित था, जो स्टैक को वेब पेजों के अंदर रखने की अनुमति देता था और एक उपयुक्त ब्राउज़र प्लग-इन के साथ वेब ब्राउज़र द्वारा देखा जाता था। यहां तक कि इस प्लग-इन का एक विंडोज़ संस्करण भी था, जो Macintoshes के अतिरिक्त अन्य कंप्यूटरों को प्लग-इन का उपयोग करने की अनुमति देता था।
शोषण
पहला हाइपरकार्ड वायरस अप्रैल 1991 में बेल्जियम और नीदरलैंड में खोजा गया था।[26] चूंकि हाइपरकार्ड स्क्रिप्ट को खोलने के तुरंत बाद ढेर में निष्पादित करता है, यह मैक्रो वायरस (कंप्यूटिंग) के लिए अतिसंवेदनशील पहले अनुप्रयोगों में से एक था। Merryxmas वायरस की खोज 1993 की शुरुआत में हुई थी[27] केन डनहम द्वारा, कॉन्सेप्ट वायरस से दो साल पहले।[28] बहुत कम वायरस हाइपरकार्ड पर आधारित थे, और उनका समग्र प्रभाव न्यूनतम था।
रिसेप्शन
1987 में कंप्यूट! के एप्पल एप्लीकेशन ने कहा कि हाइपरकार्ड मैकिंटोश को पसंद का पर्सनल कंप्यूटर बना सकता है। यह देखते हुए कि इसकी बड़ी मेमोरी आवश्यकता ने इसे 2 एमबी मेमोरी और हार्ड ड्राइव वाले कंप्यूटरों के लिए सबसे उपयुक्त बना दिया है, पत्रिका ने भविष्यवाणी की है कि सबसे छोटी प्रोग्रामिंग शॉप को विशेष रूप से सीडी-रोम का उपयोग करने के लिए स्टैकवेयर बनाने में सक्षम होना चाहिए।[29] गणना! 1988 में भविष्यवाणी की गई थी कि अधिकांश भविष्य के मैक सॉफ्टवेयर को हाइपरकार्ड का उपयोग करके विकसित किया जाएगा, यदि केवल इसलिए कि इसका उपयोग करना इतना व्यसनी था कि डेवलपर्स कुछ और बनाने के लिए खुद को इससे दूर नहीं कर पाएंगे।[30] 1989 में बाइट (पत्रिका) ने इसे बाइट पुरस्कारों के उत्कृष्टता विजेताओं में सूचीबद्ध किया। यह कहते हुए कि किसी भी पहली प्रविष्टि की तरह, इसमें कुछ खामियां हैं, पत्रिका ने लिखा है कि हाइपरकार्ड ने सॉफ्टवेयर की एक नई श्रेणी खोली, और प्रत्येक मैक के साथ इसे बंडल करने के लिए ऐप्पल की प्रशंसा की।[31] 2001 में स्टीव वोज़्निएक ने हाइपरकार्ड को अब तक लिखा गया सबसे अच्छा कार्यक्रम कहा।[32]
विरासत
हाइपरकार्ड उन पहले उत्पादों में से एक है जिसने उपयोगकर्ताओं के एक बड़े लोकप्रिय आधार के लिए हाइपरटेक्स्ट अवधारणा का उपयोग किया और लोकप्रिय बनाया।
जैकब नीलसन (उपयोगिता सलाहकार) ने बताया है कि हाइपरकार्ड वास्तव में केवल एक हाइपरमीडिया कार्यक्रम था क्योंकि इसके लिंक एक कार्ड पर क्षेत्रों से प्रारंभ हुए थे, पाठ वस्तुओं से नहीं; वास्तविक HTML-शैली के टेक्स्ट हाइपरलिंक बाद के संस्करणों में संभव थे, लेकिन लागू करने के लिए अजीब थे और संभवतः ही कभी उपयोग किए जाते थे।[33][34] दीना लार्सन ने मार्बल स्प्रिंग्स के लिए हाइपरकार्ड में लिंक प्रोग्राम किए। बिल एटकिंसन ने बाद में कहा कि यदि उन्होंने केवल एक मशीन पर स्थानीय स्टैक पर ध्यान केंद्रित करने के बजाय नेटवर्क-उन्मुख स्टैक की शक्ति का एहसास किया होता, तो हाइपरकार्ड पहला वेब ब्राउज़र बन सकता था।[35] हाइपरकार्ड ने वर्ल्ड वाइड वेब के विकास के साथ लोकप्रियता में कमी देखी, क्योंकि वेब स्थानीय हार्ड डिस्क पर फ़ाइलों तक सीमित किए बिना हाइपरकार्ड की तरह ही डेटा को संभाल और वितरित कर सकता है। हाइपरकार्ड का वेब पर महत्वपूर्ण प्रभाव पड़ा क्योंकि इसने दोनों HTTP के निर्माण को प्रेरित किया (टिक बैरनर्स - ली के सहयोगी रॉबर्ट कैलियाउ पर इसके प्रभाव के माध्यम से),[36] और जावास्क्रिप्ट (जिसके निर्माता, ब्रेंडन ईच, हाइपरटॉक से प्रेरित थे[37]). यह प्रारंभिक वेब ब्राउज़र ViolaWWW के लिए भी एक प्रमुख प्रेरणा थी।[38] स्टैक को नेविगेट करने के लिए उपयोग किए जाने वाले पॉइंटिंग-फिंगर कर्सर (यूजर इंटरफेस) को बाद में हाइपरलिंक कर्सर के रूप में पहले वेब ब्राउज़र में उपयोग किया गया था।[39] द मिस्ट कंप्यूटर गेम फ़्रैंचाइज़ी, जिसे प्रारंभ में हाइपरकार्ड स्टैक के रूप में जारी किया गया था और इसमें कुछ मैक (उदाहरण के लिए प्रदर्शन 5300) के साथ बंडल किया गया था, अभी भी जीवित है, जो हाइपरकार्ड को अब तक के सबसे अधिक बिकने वाले कंप्यूटर गेम में से एक को प्रारंभ करने के लिए एक सुविधाजनक तकनीक बनाता है।[40] एक सप्ताह के आविष्कारक वार्ड कनिंघम के अनुसार, विकी अवधारणा को 1980 के दशक के अंत में लिखे गए हाइपरकार्ड स्टैक में देखा जा सकता है।[41][42][43] 2017 में इंटरनेट आर्काइव ने हाइपरकार्ड स्टैक को संरक्षित और एमुलेटर करने के लिए एक प्रोजेक्ट स्थापित किया, जिससे उपयोगकर्ता अपने स्वयं के अपलोड कर सकें।[44] प्रोटोटाइप Apple Wizzy विज्जी एक्टिव लाइफस्टाइल टेलीफोन GUI हाइपरकार्ड पर आधारित था।[45]
वर्ल्ड वाइड वेब
हाइपरकार्ड ने 1990 के अंत में रॉबर्ट कैलियाउ पर अपने प्रभाव के माध्यम से वेब के विकास को प्रभावित किया, जिन्होंने टिम बर्नर्स-ली के पहले वेब ब्राउज़र को विकसित करने में सहायता की।[46] जावास्क्रिप्ट हाइपरटॉक से प्रेरित था।[47] चूंकि हाइपरकार्ड स्टैक इंटरनेट पर संचालित नहीं होते हैं, 1988 तक कम से कम 300 स्टैक सार्वजनिक रूप से वाणिज्यिक कॉम्प्युसर्व नेटवर्क (जो अभी तक आधिकारिक इंटरनेट से कनेक्ट नहीं थे) से डाउनलोड के लिए उपलब्ध थे। सिस्टम एक उपयोगकर्ता के कंप्यूटर पर फोन नंबरों को एक साथ लिंक कर सकता है और हार्डवेयर के कम महंगे टुकड़े, हाइपरडायलर का उपयोग करके उन्हें मॉडेम के बिना नंबर डायल करने में सक्षम बनाता है।[48] इस अर्थ में, वेब की तरह, यह लिंक के माध्यम से सूचना ब्राउज़िंग का एक संघ-आधारित अनुभव बनाता है, चूंकि टीसीपी/आईपी प्रोटोकॉल पर दूरस्थ रूप से काम नहीं कर रहा है। वेब की तरह, यह भी कई अलग-अलग प्रकार के मीडिया के कनेक्शन की अनुमति देता है।
समान सिस्टम
अन्य कंपनियों ने अपने स्वयं के संस्करणों की पेशकश की है। As of 2010[update], चार उत्पाद उपलब्ध हैं जो हाइपरकार्ड जैसी क्षमताओं की पेशकश करते हैं:
- हाइपरनेक्स्ट एक सॉफ्टवेयर डेवलपमेंट सिस्टम है जो हाइपरकार्ड से कई विचारों का उपयोग करता है और फ्रीवेयर हाइपरनेक्स्ट प्लेयर पर चलने वाले स्टैंडअलोन एप्लिकेशन और स्टैक दोनों बना सकता है। हाइपरनेक्स्ट मैक ओएस 9 और एक्स, और विंडोज एक्सपी और विस्टा के लिए उपलब्ध है।
- HyperStudio, पहले HyperCard क्लोनों में से एक है as of 2009[update], सॉफ्टवेयर मैककीव द्वारा विकसित और प्रकाशित।[49]
- LiveCode, LiveCode (कंपनी) द्वारा प्रकाशित | LiveCode, Ltd., HyperCard के फीचर सेट पर बहुत विस्तार करता है[50] और रंग और एक जीयूआई टूलकिट प्रदान करता है जिसे कई लोकप्रिय प्लेटफार्मों (एंड्रॉइड, आईओएस, क्लासिक मैकिंटोश सिस्टम सॉफ़्टवेयर, मैक ओएस एक्स, विंडोज़ 98 से 10, और लिनक्स/यूनिक्स) पर तैनात किया जा सकता है। LiveCode सम्मलिता हाइपरकार्ड स्टैक को सीधे आयात करता है और अभी भी उपयोग में आने वाले स्टैक के लिए माइग्रेशन पथ प्रदान करता है।
- सुपरकार्ड, पहला हाइपरकार्ड क्लोन, हाइपरकार्ड के समान है, लेकिन कई अतिरिक्त सुविधाओं के साथ जैसे: पूर्ण रंग समर्थन, पिक्सेल और वेक्टर ग्राफिक्स, एक पूर्ण जीयूआई टूलकिट, और कई आधुनिक मैक ओएस एक्स सुविधाओं के लिए समर्थन। यह फ्रीवेयर सुपरकार्ड प्लेयर पर चलने वाले स्टैंडअलोन एप्लिकेशन और प्रोजेक्ट दोनों बना सकता है। सुपरकार्ड वर्तमान हाइपरकार्ड स्टैक को भी सुपरकार्ड परियोजनाओं में परिवर्तित कर सकता है। यह केवल मैक पर चलता है।
पिछले उत्पादों में सम्मलित हैं:
- SK8 (प्रोग्रामिंग लैंग्वेज) Apple के भीतर विकसित एक हाइपरकार्ड किलर था लेकिन कभी जारी नहीं किया गया। यह हाइपरटॉक को मनमाना वस्तुओं की अनुमति देने के लिए विस्तारित करता है जो इसे पूर्ण मैक-जैसे अनुप्रयोगों (ढेर के बजाय) बनाने की अनुमति देता है। परियोजना को कभी जारी नहीं किया गया, चूंकि स्रोत कोड सार्वजनिक डोमेन में रखा गया था।
- सिमिट्री द्वारा हाइपर डीए क्लासिक सिंगल-टास्क मैक ओएस के लिए एक डेस्क एक्सेसरी थी जो हाइपरकार्ड 1.x स्टैक को किसी भी सम्मलिता एप्लिकेशन में जोड़े गए विंडो के रूप में देखने की अनुमति देता है, और अपने उपयोगकर्ता दस्तावेज़ों को प्रदर्शित करने के लिए कई क्लेरिस उत्पादों (जैसे मैकड्रॉ II) में भी एम्बेड किया गया है। .
- ब्राइटबिल-रॉबर्ट्स से हाइपरपैड हाइपरकार्ड का एक क्लोन है, जिसे डॉस के लिए लिखा गया है। यह कार्ड और बटन के ग्राफिक्स बनाने के लिए ASCII लाइन ड्राइंग का उपयोग करता है।
- प्लस, जिसे बाद में विनप्लस का नाम दिया गया, विंडोज और मैकिंटोश के लिए हाइपरकार्ड के समान है।
- Oracle Corporation ने Plus खरीदा और Oracle कार्ड के रूप में एक क्रॉस-प्लेटफ़ॉर्म संस्करण बनाया, बाद में Oracle ओरेकल मीडिया ऑब्जेक्ट्स नाम बदलकर डेटाबेस एक्सेस के लिए 4GL के रूप में उपयोग किया गया।
- आईबीएम लिंकवे - डॉस पीसी के लिए एक माउस-नियंत्रित हाइपरकार्ड जैसा वातावरण। इसमें न्यूनतम सिस्टम आवश्यकताएँ हैं, ग्राफिक्स CGA और VGA में चलता है। इसने वीडियो डिस्क नियंत्रण का भी समर्थन किया।[51]
- एसिमेट्रिक्स का विंडोज एप्लिकेशन टूलबुक हाइपरकार्ड जैसा दिखता है, और बाद में हाइपरकार्ड स्टैक पढ़ने के लिए एक बाहरी कनवर्टर सम्मलित किया गया (पहला हेइज़र सॉफ्टवेयर से एक तृतीय-पक्ष उत्पाद था)।
- टाइलस्टैक हाइपरकार्ड का एक वेब आधारित संस्करण बनाने का एक प्रयास है जो मूल हाइपरकार्ड फाइलों के साथ संगत है।[52] साइट 24 जनवरी, 2011 को बंद हो गई।[53][54]
इसके अतिरिक्त, मूल प्रणाली की कई बुनियादी अवधारणाओं को बाद में अन्य रूपों में पुन: उपयोग किया गया। Apple ने अपने सिस्टम-वाइड स्क्रिप्टिंग इंजन AppleScript को HyperTalk जैसी भाषा पर बनाया; इसका उपयोग अक्सर डेस्कटॉप प्रकाशन (DTP) वर्कफ़्लो स्वचालन आवश्यकताओं के लिए किया जाता है।[citation needed] 1990 के दशक में फेसस्पैन ने एक तृतीय-पक्ष ग्राफिकल इंटरफ़ेस प्रदान किया। AppleScript के पास अप्रैल 2005 में Mac OS X Tiger के साथ जारी Automator नामक एक देशी ग्राफिकल प्रोग्रामिंग फ्रंट-एंड भी है। HyperCard की ताकत में से एक मल्टीमीडिया का संचालन था, और Macromedia Authorware और Macromedia निदेशक जैसे कई मल्टीमीडिया सिस्टम HyperCard में उत्पन्न होने वाली अवधारणाओं पर आधारित हैं। .[55] ऐपवेयर, जिसे मूल रूप से सीरियस डेवलपर नाम दिया गया था, को कभी-कभी हाइपरकार्ड के समान देखा जाता है, क्योंकि दोनों तेजी से अनुप्रयोग विकास (आरएडी) सिस्टम हैं। AppWare को 90 के दशक की शुरुआत में बेचा गया था और यह Mac और Windows दोनों सिस्टम पर काम करता था।
ज़ूमरैक्स, एक समान स्टैक डेटाबेस रूपक के साथ एक डॉस एप्लिकेशन, हाइपरकार्ड से 4 साल पहले का है, जिसके कारण ऐप्पल के खिलाफ एक विवादास्पद मुकदमा हुआ।[citation needed]
यह भी देखें
संदर्भ
- ↑ 1.0 1.1 "Hypercard – How About New Mac Owners", Mac GUI
- ↑ "Macworld Expo 1987 Boston", 32by32 Macintosh History from the 1980s, August 11, 1987
- ↑ Needle, David (August 11, 1987), "HyperCard: Rumors or Reality", Computer Currents
- ↑ USA, Jeff Keyzer from Austin, TX (2011-01-07), Apple Macintosh SE/30, retrieved 2015-11-16
{{citation}}
: CS1 maint: multiple names: authors list (link) - ↑ 5.0 5.1 5.2 Lingwood, David (May 23, 1988). "एपीडीए ने मैकिंटोश उत्पादों में विकास के रुझान का पता लगाया". InfoWorld (Interview). Vol. 10, no. 21. Interviewed by Stuart J. Johnston. p. S9. Retrieved March 30, 2019.
- ↑ 6.0 6.1 6.2 Kahney, Leander (August 14, 2002), "HyperCard Forgotten, but Not Gone", Wired, archived from the original on 2010-02-06
- ↑ 7.0 7.1 7.2 "एक हाइपरकार्ड प्राइमर". InfoWorld. Vol. 11, no. 45. November 6, 1989. p. S3 (sidebar).
- ↑ Winograd, Terry (1996), "HyperCard, Director, and Visual Basic", Bringing Design to Software, Addison-Wesley
- ↑ Goodman 1988, p. 799.
- ↑ DeVoto, Jeanne. "जैन हाउस ओ' हाइपरकार्ड". www.jaedworks.com. Retrieved 9 May 2019.
इसकी स्ट्रिंग हैंडलिंग सबसे अधिक लचीली है जिसे मैंने देखा है - भाषा में किसी भी वर्ण, शब्द, तार्किक रेखा, या आपके द्वारा चुने गए किसी भी वर्ण द्वारा सीमांकित चंक को सीधे संबोधित करने के लिए आदिम शामिल हैं। प्राकृतिक-भाषा वाक्य रचना - "माउस के नीचे होने तक प्रतीक्षा करें ", "यदि यह कोई संख्या नहीं है तो बीप करें", "उत्तर की पंक्ति 8 के शब्द 3 से 10 प्राप्त करें", और "इस स्टैक के अंतिम कार्ड पर जाएं" सभी कानूनी हाइपरटॉक एक्सप्रेशन हैं - इसे पढ़ने में आनंद आता है और रखरखाव में आसान.
- ↑ 11.0 11.1 Bill Atkinson interviewed on the TV show Triangulation on the TWiT.tv network (link)
- ↑ Bobker, Steven (November 1988). "आज़ादी की कीमत". MacUser. Vol. 4, no. 11. pp. 63–66.
- ↑ Adams, Douglas (2002) [1989]. "फ्रैंक द वैंडल". MacWorld. Pan MacMillan. Retrieved March 30, 2019.
- ↑ Alsop, Stewart II (1988-01-18). "Apple का खोजक: UI में परिपक्वता" (PDF). P.C. Letter. 4 (2): 4–5.
- ↑ Foraker, Paul. "एप्पल ने हाइपरकार्ड को क्लेरिस से वापस ले लिया। यहाँ उन्होंने इसके साथ क्या किया है". MacTech. Vol. 10, no. 3.
क्लेरिस ने अपंग, निम्न उपयोगकर्ता-स्तर, होम स्टैक शिपिंग की एक अंतरिम योजना की भी कोशिश की, जिसे उपयोगकर्ता संदेश बॉक्स में 'मैजिक' टाइप करके ओवरराइड कर सकते थे। इस संस्करण और प्लेयर के बीच कुछ भ्रम था, जिसके कारण लोग प्लेयर के संदेश बॉक्स में 'मैजिक' टाइप करने का असफल प्रयास कर रहे थे। हाइपरकार्ड 2.2 का जादू साफ और प्रत्यक्ष है।
- ↑ Colby, Clifford (September 1996). "हाइपरकार्ड का नया सौदा: क्विकटाइम ऑथरिंग". MacWeek.
- ↑ Duncan, Geoff (November 2, 1998). "काश, हाइपरकार्ड!". TidBits.
- ↑ Oren, Tim (March 26, 2004), "A Eulogy for HyperCard", Due diligence (blog), Type pad
- ↑ Breen, Christopher (December 1993). "ए स्पेक्टेकल टू बी मिस्ट". Computer Gaming World. pp. 114, 116. Retrieved 29 March 2016.
- ↑ 20.0 20.1 HyperCard Mania!. Computer Chronicles, 1987. Stewart Cheifet Productions (archive.org)
- ↑ A Brief History of The Whole Earth Catalog Archived March 7, 2021, at the Wayback Machine, Whole Earth
- ↑ "मैकिंटोश के लिए आप जैक को नहीं जानते (1995)". MobyGames. Retrieved 23 January 2016.
- ↑ "Apple HyperCard: पहले वेब ब्राउज़र का पूर्वगामी". DailyMotion. FORA.TV. January 2, 2015. Retrieved 23 January 2016.
- ↑ "Ahead of their time: Nine technologies that came early", IT World, October 26, 2009
- ↑ Elen, Richard (February 1989). "बीबीसी पर मिडी फ्यूचर्स (एसओएस फरवरी 1989)". Sound on Sound (Feb 1989): 48–54.
- ↑ "नवीनतम मैक वायरल संक्रमण ढेर हिट करता है: हाइपरकार्ड बीमारी यूरोप में बदल जाती है (इसमें वायरस के हमलों के रूपों पर संबंधित लेख शामिल हैं)". MacWEEK. April 16, 1991.
- ↑ Antivirus software for Macintosh (list), University of Michigan, retrieved March 18, 2010 includes
/mac/util/virus/merryxmaskiller.sit.hqx 8 4/27/93 BinHex4.0,StuffIt3.50 Eliminate a script-based virus called "merryxmas." Requires HyperCard 2.0.
- ↑ "HyperCard", Pantechnicon (wiki), CA: UQAM, archived from the original on September 26, 2006
- ↑ "एक कार्ड पर जानकारी". Compute!'s Apple Applications. December 1987. p. 6. Retrieved 18 August 2014.
- ↑ Leemon, Sheldon (April 1988). "हाइपरकार्ड के खतरे". Compute!. p. 49. Retrieved 18 August 2014.
- ↑ "द बाइट अवार्ड्स". Byte. Vol. 14, no. 1. January 1989. p. 327.
- ↑ "वोज्नियाक की फायरसाइड चैट". Macworld. 2001-06-22. Retrieved 16 February 2015.
- ↑ "प्रोग्रामिंग प्रतिमान, डॉ. डॉब्स जर्नल, जून 1990". Archived from the original on 30 November 2018.
हाइपरटेक्स्ट में रुचि रखने वाले किसी भी व्यक्ति के लिए हाइपरकार्ड की सबसे बड़ी असफलता टेक्स्ट लिंक्स की कमी है।
- ↑ Swaine, Michael. "प्रोग्रामिंग प्रतिमान". Dr. Dobb's Journal. Vol. 15, no. June 1990. p. 130.
हाइपरटेक्स्ट में रुचि रखने वाले किसी भी व्यक्ति के लिए हाइपरकार्ड की सबसे बड़ी असफलता टेक्स्ट लिंक्स की कमी है।
- ↑ "HyperCard: What Could Have Been", Wired, Aug 2002
- ↑ Cailliau, Robert, How It Really Happened, Computer, archived from the original on January 6, 2011 (on the WWW proposal).
- ↑ Eich, Brendan (1998), JavaScript Bible (3rd ed.), Danny G, archived from the original on April 15, 2008
- ↑ Gillies, James; Cailliau, Robert (2000). वेब का जन्म कैसे हुआ: वर्ल्ड वाइड वेब की कहानी. Oxford: Oxford University Press. p. 213. ISBN 0-19-286207-3.
मुझे एक हाइपरकार्ड मैनुअल मिला और मैंने इसे देखा और मूल रूप से अवधारणाओं को लिया और उन्हें एक्स-विंडो [sic] में कार्यान्वित किया।
- ↑ Granneman, Scott, "1987", Computing history 1968–present
- ↑ "Part 33: Myst", The Essential 50, 1UP, archived from the original on May 23, 2011
- ↑ "Wiki History", C2 (wiki)
- ↑ Bruning, Kim, Wikinewsie discusses Wikimania (Interview)
- ↑ Cunningham, Ward; Gag, John, "An Evening in Conversation with the Wiki Inventor", Video, archived from the original on May 7, 2007, retrieved February 9, 2007
- ↑ Scott, Jason (August 11, 2017). "संग्रह पर हाइपरकार्ड (हाइपरकार्ड के 30 साल का जश्न)". The Internet Archive.
इस वर्ष की शुरुआत में हमारे इन-ब्राउज़र आरंभिक Macintosh एमुलेशन को शामिल करने के बाद, इंटरनेट आर्काइव में अब अवलोकन के लिए ढेर सारे अनुकरणीय हाइपरकार्ड स्टैक उपलब्ध हैं, और हम आपको अपने खुद के, आसानी से और तेज़ी से अपलोड करने के लिए प्रोत्साहित करते हैं।
- ↑ Dickson, Sonny (8 April 2019). "एप्पल के W.A.L.T का वीडियो। कार्य में - 1993-संस्करण iPhone". SonnyDickson. Retrieved 11 April 2019.
- ↑ People involved in the WorldWideWeb project
- ↑ Dr. Axel Rauschmayer, Speaking JavaScript: An In-Depth Guide for Programmers (O'Reilly, 2014)
- ↑ Greene, Denise; Greene, Doug (11 April 1988). "हाइपरकार्ड: पहले आठ महीने". InfoWorld. Vol. 10, no. 15. p. 37.
- ↑ "हाइपरस्टूडियो". Software MacKiev. Retrieved August 31, 2009.
- ↑ "लाइवकोड हाइपरकार्ड की अगली पीढ़ी है". opensource.com. February 23, 2013.
- ↑ "आईबीएम लिंकवे 2.0".
- ↑ "HyperCard comes back from the dead to the web", Slashdot, June 7, 2008
- ↑ "टाइलस्टैक को विदाई".
- ↑ @tilestack (January 25, 2011). "बिदाई। tilestack.com" (Tweet) – via Twitter.
- ↑ Keating, Anne B; Hargitai, Joseph R (1999). द वायर्ड प्रोफेसर: कॉलेज इंस्ट्रक्शन में वर्ल्ड वाइड वेब को शामिल करने के लिए एक गाइड. NYU Press. p. 178. ISBN 978-0814747254. Retrieved 23 January 2016.
ग्रन्थसूची
- Goodman, Danny (1987), The Complete HyperCard Handbook, Bantam Books, ISBN 0-9665514-2-7
- Goodman, Danny (1988), The Complete HyperCard Handbook (2nd Edition), Bantam Books, ISBN 055334577X
बाहरी कड़ियाँ
- Atkinson, William ‘Bill’; Winkler, Dan (1987), "Demonstrating HyperCard", Computer Chronicles (Interview)
- Collection of emulated HyperCard stacks via the Internet Archive
- A list of HyperCard links, America OnLine, archived from the original on April 30, 2007
- Teach Yourself HyperCard, Folk stream
- HyperCard (PDF) (manual), Apple
- HyperCard and AppleScript (in français), Scripteur, archived from the original on 2006-05-18
- Differsifier, Economy X talk, archived from the original on 2010-07-29; HyperCard conversion utility
- "Why HyperCard Had to Die (includes a section on "A HyperCard walkthrough: making a four-function calculator")". Loper OS. Archived from the original on 2015-06-05. Retrieved 15 June 2015.