हाइपर कार्ड

हाइपरकार्ड एप्पल मैकिनटोश और एप्पल आईआईजीसी (भारतीय भौगोलिक अध्ययन संस्थान) कंप्यूटरों के लिए एक अनुप्रयोग प्रक्रिया सामग्री और सॉफ़्टवेयर विकास किट है। यह वर्ल्ड वाइड वेब से पहले की पहली सफल हाइपरमीडिया प्रणालियों में से एक है।

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

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

हाइपरकार्ड मूल रूप से 1987 में $ 49.95 के लिए जारी किया गया था और बाद में बेचे गए सभी नए मैक के साथ नि:शुल्क में सम्मलित किया गया था। मार्च 2004 में इसे बिक्री से वापस ले लिया गया था, 1998 में स्टीव जॉब्स की एप्पल में वापसी पर इसका अंतिम अपडेट प्राप्त हुआ था। हाइपरकार्ड को मैक ओएस में पोर्ट नहीं किया गया था, लेकिन इसे समर्थन करने वाले Mac OS X के संस्करणों पर मैक ओएस घटकों क्लासिक की सूची में चलाया जा सकता है।

डिजाइन


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

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

हाइपरकार्ड में अंतिम प्रमुख तत्व स्क्रिप्ट है, स्टैक के भीतर प्रत्येक वस्तु का एक एकल कोड-ले जाने वाला तत्व। स्क्रिप्ट एक टेक्स्ट फ़ील्ड है जिसकी सामग्री हाइपरटॉक भाषा में व्याख्या की जाती है। किसी भी अन्य संपत्ति की तरह, किसी भी वस्तु की स्क्रिप्ट को किसी भी समय संपादित किया जा सकता है और परिवर्तन पूर्ण होते ही सहेज लिए जाते हैं। जब उपयोगकर्ता जीयूआई में क्रियाओं का आह्वान करता है, जैसे किसी बटन पर क्लिक करना या किसी फ़ील्ड में टाइप करना, इन क्रियाओं को हाइपरकार्ड रनटाइम द्वारा घटनाओं में अनुवादित किया जाता है। रनटाइम तब उस ऑब्जेक्ट की स्क्रिप्ट की जांच करता है जो ईवेंट का लक्ष्य है, जैसे बटन, यह देखने के लिए कि क्या उसके स्क्रिप्ट ऑब्जेक्ट में ईवेंट का कोड है, जिसे हैंडलर कहा जाता है। यदि ऐसा होता है, तो हाइपरटॉक इंजन हैंडलर चलाता है; यदि ऐसा नहीं होता है, तो रनटाइम दृश्य पदानुक्रम में अन्य वस्तुओं की जाँच करता है।

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

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

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

बाहरी
बाहरी कमांड (XCMD) और बाहरी फ़ंक्शन (XFCN) मॉड्यूल के उपयोग के माध्यम से हाइपरकार्ड को महत्वपूर्ण रूप से बढ़ाया जा सकता है। ये संसाधन फोर्क में पैक किए गए कोड लाइब्रेरी हैं जो या तो सिस्टम में सामान्यतः या विशेष रूप से हाइपरटॉक भाषा में एकीकृत होते हैं; यह प्लग-इन (कंप्यूटिंग)|प्लग-इन अवधारणा का एक प्रारंभिक उदाहरण है। पारंपरिक प्लग-इन के विपरीत, उपयोग के लिए उपलब्ध होने से पहले इन्हें अलग से इंस्टाल करने की आवश्यकता नहीं होती है; उन्हें स्टैक में सम्मलित किया जा सकता है, जहां वे उस स्टैक में स्क्रिप्ट के लिए सीधे उपलब्ध होते हैं।

1980 के दशक के उत्तरार्ध में हाइपरकार्ड की चरम लोकप्रियता के दौरान, विक्रेताओं के एक पूरे पारिस्थितिकी तंत्र ने हाइपरटॉक कंपाइलर, ग्राफ़िंग सिस्टम, डेटाबेस एक्सेस, इंटरनेट कनेक्टिविटी और एनीमेशन जैसे हजारों बाह्य उपकरणों की पेशकश की। Oracle ने एक XCMD की पेशकश की जो HyperCard को Oracle डेटाबेस को सीधे किसी भी प्लेटफॉर्म पर क्वेरी करने की अनुमति देता है, Oracle कार्ड द्वारा अधिग्रहित किया गया। BeeHive Technologies ने एक हार्डवेयर इंटरफ़ेस पेश किया जो कंप्यूटर को बाहरी उपकरणों को नियंत्रित करने की अनुमति देता है। Apple एप्पल डेस्कटॉप बसADB) के माध्यम से जुड़ा हुआ, यह उपकरण कनेक्टेड बाहरी स्विच की स्थिति को पढ़ सकता है या कई उपकरणों को डिजिटल आउटपुट लिख सकता है।

बाहरी मैकिंटोश टूलबॉक्स तक पहुंच की अनुमति देते हैं, जिसमें कई निचले स्तर के आदेश और कार्य सम्मलित हैं जो हाइपरटॉक के मूल नहीं हैं, जैसे सीरियल और एडीबी बंदरगाहों का नियंत्रण।

विकास
हाइपरकार्ड को बिल एटकिंसन द्वारा लीसर्जिक एसिड डैथ्यलामैड यात्रा के बाद बनाया गया था। इसके लिए काम मार्च 1985 में वाइल्डकार्ड (इसलिए इसके निर्माता कोड WILD) के नाम से प्रारंभ हुआ। 1986 में, डैन विंकलर ने हाइपरटॉक पर काम करना प्रारंभ किया और ट्रेडमार्क कारणों से नाम बदलकर हाइपरकार्ड कर दिया गया। यह बोस्टान में मैकवर्ल्ड सम्मेलन और एक्सपो के पहले दिन 11 अगस्त 1987 को जारी किया गया था। इस समझ के साथ कि एटकिंसन ऐप्पल को हाइपरकार्ड तभी देगा जब कंपनी इसे सभी मैक पर नि:शुल्क में जारी करने का वचन करेगी। Apple ने अधिकतम प्रचार की गारंटी के लिए बोस्टन, मैसाचुसेट्स में MacWorld सम्मेलन और एक्सपो के साथ मेल खाने के लिए अपनी रिलीज़ का समय निर्धारित किया।

लॉन्च
हाइपरकार्ड लगभग तुरंत ही सफल हो गया। Apple प्रोग्रामर एंड डेवलपर एसोसिएशन (APDA) ने कहा, हाइपरकार्ड एक सूचनात्मक खिला उन्माद रहा है। अगस्त [1987, जब इसकी घोषणा की गई थी] से अक्टूबर तक हमारे फोन बजना बंद नहीं हुए। यह एक चिड़ियाघर था। रिलीज़ होने के कुछ महीनों के भीतर, कई हाइपरकार्ड पुस्तकें और सार्वजनिक डोमेन स्टैक का 50 डिस्क सेट था। Apple के परियोजना प्रबंधकों ने पाया कि हाइपरकार्ड का उपयोग आंतरिक और बाह्य रूप से बड़ी संख्या में लोगों द्वारा किया जा रहा था। इसके उपयोगकर्ताओं की व्यापक विविधता को प्रदर्शित करते हुए बग रिपोर्ट और अपग्रेड सुझावों का प्रवाह जारी रहा। चूंकि यह मुफ़्त भी था, इसलिए सॉफ़्टवेयर में सुधार के लिए समर्पित इंजीनियरिंग संसाधनों को उचित ठहराना मुश्किल था। Apple और इसके मुख्यधारा के डेवलपर्स ने समझा कि हाइपरकार्ड का उपयोगकर्ता सशक्तिकरण साधारण सिकुड़े हुए उत्पादों की बिक्री को कम कर सकता है। स्टीवर्ट अलसॉप II ने अनुमान लगाया कि हाइपरकार्ड मैकिंटोश ग्राफिकल यूजर इंटरफेस के शैल (कंप्यूटिंग) के रूप में खोजक (सॉफ्टवेयर) को बदल सकता है।

हाइपरकार्ड 2.0
1989 के अंत में, केविन काल्होन, जो तब Apple में एक हाइपरकार्ड इंजीनियर थे, ने कार्यक्रम को अपग्रेड करने के प्रयास का नेतृत्व किया। इसका परिणाम 1990 में जारी हाइपरकार्ड 2.0 के रूप में हुआ। नए संस्करण में एक ऑन-द-फ्लाई संकलक सम्मलित था जिसने कम्प्यूटेशनल रूप से गहन कोड, एक नया डिबगर और अंतर्निहित हाइपरटॉक भाषा में कई सुधारों का प्रदर्शन बढ़ाया।

उसी समय हाइपरकार्ड 2.0 विकसित किया जा रहा था, Apple के भीतर एक अलग समूह विकसित हुआ और 1991 में Apple IIGS सिस्टम के लिए HyperCard का एक संस्करण HyperCard IIGS जारी किया। मुख्य रूप से शिक्षा बाजार पर लक्षित, हाइपरकार्ड आईआईजीएस में आईआईजीएस की रंगीन ग्राफिक्स क्षमताओं के लिए समर्थन जोड़ते हुए मोटे तौर पर मैकिंटोश हाइपरकार्ड के 1.x संस्करणों के रूप में एक ही सुविधा सेट है। चूंकि स्टैक (हाइपरकार्ड प्रोग्राम दस्तावेज़) बाइनरी-संगत नहीं हैं, एक ट्रांसलेटर प्रोग्राम (दूसरा हाइपरकार्ड स्टैक) उन्हें एक प्लेटफॉर्म से दूसरे प्लेटफॉर्म पर ले जाने की अनुमति देता है।

तब, Apple ने निर्णय लिया कि उसके अधिकांश एप्लिकेशन सॉफ़्टवेयर पैकेज, जिनमें HyperCard सम्मलित है, क्लैरिस नामक पूर्ण स्वामित्व वाली सहायक कंपनी की संपत्ति होगी। कई हाइपरकार्ड डेवलपर्स ने क्लेरिस में जाने के बजाय ऐप्पल में रहने का फैसला किया, जिससे विकास टीम विभाजित हो गई। क्लेरिस ने एक बिजनेस मॉडल बनाने का प्रयास किया जहां हाइपरकार्ड राजस्व भी उत्पन्न कर सके। सबसे पहले हाइपरकार्ड के स्वतंत्र रूप से वितरित संस्करणों को संलेखन अक्षम के साथ भेज दिया गया। क्लेरिस हाइपरकार्ड के प्रारंभिक संस्करणों में ईस्टर अंडा होता है: संदेश बॉक्स में जादू टाइप करने से खिलाड़ी पूर्ण हाइपरकार्ड संलेखन वातावरण में परिवर्तित हो जाता है। जब यह तरकीब लगभग सार्वभौमिक हो गई, तो उन्होंने एक नया संस्करण, हाइपरकार्ड प्लेयर लिखा, जिसे 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) में डेवलपर्स को एक अल्फा-गुणवत्ता संस्करण दिखाया गया था। डैन क्रो (कंप्यूटर वैज्ञानिक) के नेतृत्व में 1990 के दशक के अंत तक विकास जारी रहा, जिसमें सार्वजनिक डेमो में रंग समर्थन, इंटरनेट कनेक्टिविटी और हाइपरकार्ड स्टैक (जो अब विशेष क्विकटाइम फिल्में थीं) को वेब में चलाने की क्षमता जैसी कई लोकप्रिय विशेषताएं दिखाई गईं। ब्राउज़र। हाइपरकार्ड 3.0 पर विकास तब ठप हो गया जब क्विकटाइम टीम क्विकटाइम इंटरेक्टिव को क्विकटाइम 4.0 की स्ट्रीमिंग सुविधाओं के विकास से दूर कर रही थी। 1998 में स्टीव जॉब्स ने सॉफ़्टवेयर को नापसंद किया क्योंकि एटकिंसन ने अगला में जॉब्स में सम्मलित होने के बजाय इसे खत्म करने के लिए ऐप्पल में रहना चुना था, और (एटकिंसन के अनुसार) इसमें जॉन स्कली की बदबू थी। 2000 में, हाइपरकार्ड इंजीनियरिंग टीम को जॉब्स द्वारा उत्पाद छोड़ने का निर्णय लेने के बाद अन्य कार्यों के लिए फिर से सौंपा गया था। काल्होन और क्रो दोनों ने 2001 में जल्द ही एप्पल छोड़ दिया।

इसकी अंतिम रिलीज़ 1998 में हुई थी, और मार्च 2004 में इसे पूरी तरह से बंद कर दिया गया था। हाइपरकार्ड मूल रूप से केवल क्लासिक मैक ओएस में चलता है, लेकिन इसे अभी भी मैकओएस के क्लासिक (मैक ओएस एक्स) मोड में पावरपीसी आधारित मशीनों (जी5 और पहले) पर उपयोग किया जा सकता है। PowerPC-आधारित मशीनों पर Mac OS X 10.4 (टाइगर) में अंतिम कार्यात्मक मूल हाइपरकार्ड संलेखन वातावरण क्लासिक मोड है।

अनुप्रयोग
हाइपरकार्ड का उपयोग हाइपरटेक्स्ट और कलात्मक उद्देश्यों की एक श्रृंखला के लिए किया गया है। Microsoft PowerPoint के आगमन से पहले, HyperCard को अक्सर सामान्य प्रयोजन प्रस्तुति कार्यक्रम के रूप में उपयोग किया जाता था। हाइपरकार्ड अनुप्रयोगों के उदाहरणों में सरल डेटाबेस, अपना खुद का साहसिक-प्रकार का खेल चुनें, और शैक्षिक शिक्षण सहायक सामग्री सम्मलित हैं।

इसकी तीव्र एप्लिकेशन डिज़ाइन सुविधाओं के कारण, हाइपरकार्ड का उपयोग अक्सर प्रोटोटाइप अनुप्रयोगों के लिए और कभी-कभी संस्करण 1.0 कार्यान्वयन के लिए भी किया जाता था। Apple के अंदर, QuickTime टीम HyperCard के सबसे बड़े ग्राहकों में से एक थी।

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

1989 में, हाइपरकार्ड का उपयोग बीबीसी रेडियोफोनिक वर्कशॉप स्टूडियो नेटवर्क को नियंत्रित करने के लिए किया गया था, जिसमें एक एकल मैकिंटोश का उपयोग किया गया था। HyperCard का उपयोग SIDOCI (एक एकीकृत इलेक्ट्रॉनिक रोगी रिकॉर्ड सिस्टम विकसित करने के लिए दुनिया में पहले प्रयोगों में से एक) के पूर्ण कार्यात्मक प्रोटोटाइप को प्रोटोटाइप करने के लिए किया गया था और मॉन्ट्रियल कंसल्टिंग फर्म DMR द्वारा इसका अत्यधिक उपयोग किया गया था ताकि यह प्रदर्शित किया जा सके कि रोगी के जीवन में एक विशिष्ट दिन कैसे होता है। सर्जरी कराने के बारे में एक पेपरलेस उम्र में ऐसा लगेगा।

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

कुछ समय के लिए हाइपरकार्ड-प्रेरित सुपरकार्ड में रोडस्टर प्लग-इन सम्मलित था, जो स्टैक को वेब पेजों के अंदर रखने की अनुमति देता था और एक उपयुक्त ब्राउज़र प्लग-इन के साथ वेब ब्राउज़र द्वारा देखा जाता था। यहां तक ​​कि इस प्लग-इन का एक विंडोज़ संस्करण भी था, जो Macintoshes के अतिरिक्त अन्य कंप्यूटरों को प्लग-इन का उपयोग करने की अनुमति देता था।

शोषण
पहला हाइपरकार्ड वायरस अप्रैल 1991 में बेल्जियम और नीदरलैंड में खोजा गया था। चूंकि हाइपरकार्ड स्क्रिप्ट को खोलने के तुरंत बाद ढेर में निष्पादित करता है, यह मैक्रो वायरस (कंप्यूटिंग) के लिए अतिसंवेदनशील पहले अनुप्रयोगों में से एक था। Merryxmas वायरस की खोज 1993 की शुरुआत में हुई थी केन डनहम द्वारा, कॉन्सेप्ट वायरस से दो साल पहले। बहुत कम वायरस हाइपरकार्ड पर आधारित थे, और उनका समग्र प्रभाव न्यूनतम था।

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

विरासत
हाइपरकार्ड उन पहले उत्पादों में से एक है जिसने उपयोगकर्ताओं के एक बड़े लोकप्रिय आधार के लिए हाइपरटेक्स्ट अवधारणा का उपयोग किया और लोकप्रिय बनाया।

जैकब नीलसन (उपयोगिता सलाहकार) ने बताया है कि हाइपरकार्ड वास्तव में केवल एक हाइपरमीडिया कार्यक्रम था क्योंकि इसके लिंक एक कार्ड पर क्षेत्रों से प्रारंभ हुए थे, पाठ वस्तुओं से नहीं; वास्तविक HTML-शैली के टेक्स्ट हाइपरलिंक बाद के संस्करणों में संभव थे, लेकिन लागू करने के लिए अजीब थे और संभवतः ही कभी उपयोग किए जाते थे। दीना लार्सन ने मार्बल स्प्रिंग्स के लिए हाइपरकार्ड में लिंक प्रोग्राम किए। बिल एटकिंसन ने बाद में कहा कि यदि उन्होंने केवल एक मशीन पर स्थानीय स्टैक पर ध्यान केंद्रित करने के बजाय नेटवर्क-उन्मुख स्टैक की शक्ति का एहसास किया होता, तो हाइपरकार्ड पहला वेब ब्राउज़र बन सकता था। हाइपरकार्ड ने वर्ल्ड वाइड वेब के विकास के साथ लोकप्रियता में कमी देखी, क्योंकि वेब स्थानीय हार्ड डिस्क पर फ़ाइलों तक सीमित किए बिना हाइपरकार्ड की तरह ही डेटा को संभाल और वितरित कर सकता है। हाइपरकार्ड का वेब पर महत्वपूर्ण प्रभाव पड़ा क्योंकि इसने दोनों HTTP के निर्माण को प्रेरित किया (टिक बैरनर्स - ली के सहयोगी रॉबर्ट कैलियाउ पर इसके प्रभाव के माध्यम से), और जावास्क्रिप्ट (जिसके निर्माता, ब्रेंडन ईच, हाइपरटॉक से प्रेरित थे ). यह प्रारंभिक वेब ब्राउज़र ViolaWWW के लिए भी एक प्रमुख प्रेरणा थी। स्टैक को नेविगेट करने के लिए उपयोग किए जाने वाले पॉइंटिंग-फिंगर कर्सर (यूजर इंटरफेस) को बाद में हाइपरलिंक कर्सर के रूप में पहले वेब ब्राउज़र में उपयोग किया गया था। द मिस्ट कंप्यूटर गेम फ़्रैंचाइज़ी, जिसे प्रारंभ में हाइपरकार्ड स्टैक के रूप में जारी किया गया था और इसमें कुछ मैक (उदाहरण के लिए प्रदर्शन 5300) के साथ बंडल किया गया था, अभी भी जीवित है, जो हाइपरकार्ड को अब तक के सबसे अधिक बिकने वाले कंप्यूटर गेम में से एक को प्रारंभ करने के लिए एक सुविधाजनक तकनीक बनाता है। एक सप्ताह के आविष्कारक वार्ड कनिंघम के अनुसार, विकी अवधारणा को 1980 के दशक के अंत में लिखे गए हाइपरकार्ड स्टैक में देखा जा सकता है। 2017 में इंटरनेट आर्काइव ने हाइपरकार्ड स्टैक को संरक्षित और एमुलेटर करने के लिए एक प्रोजेक्ट स्थापित किया, जिससे उपयोगकर्ता अपने स्वयं के अपलोड कर सकें। प्रोटोटाइप Apple Wizzy विज्जी एक्टिव लाइफस्टाइल टेलीफोन GUI हाइपरकार्ड पर आधारित था।

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

समान सिस्टम
अन्य कंपनियों ने अपने स्वयं के संस्करणों की पेशकश की है।, चार उत्पाद उपलब्ध हैं जो हाइपरकार्ड जैसी क्षमताओं की पेशकश करते हैं:
 * हाइपरनेक्स्ट एक सॉफ्टवेयर डेवलपमेंट सिस्टम है जो हाइपरकार्ड से कई विचारों का उपयोग करता है और फ्रीवेयर हाइपरनेक्स्ट प्लेयर पर चलने वाले स्टैंडअलोन एप्लिकेशन और स्टैक दोनों बना सकता है। हाइपरनेक्स्ट मैक ओएस 9 और एक्स, और विंडोज एक्सपी और विस्टा के लिए उपलब्ध है।
 * HyperStudio, पहले HyperCard क्लोनों में से एक है, सॉफ्टवेयर मैककीव द्वारा विकसित और प्रकाशित।
 * LiveCode, LiveCode (कंपनी) द्वारा प्रकाशित | LiveCode, Ltd., HyperCard के फीचर सेट पर बहुत विस्तार करता है और रंग और एक जीयूआई टूलकिट प्रदान करता है जिसे कई लोकप्रिय प्लेटफार्मों (एंड्रॉइड, आईओएस, क्लासिक मैकिंटोश सिस्टम सॉफ़्टवेयर, मैक ओएस एक्स, विंडोज़ 98 से 10, और लिनक्स/यूनिक्स) पर तैनात किया जा सकता है। LiveCode सम्मलिता हाइपरकार्ड स्टैक को सीधे आयात करता है और अभी भी उपयोग में आने वाले स्टैक के लिए माइग्रेशन पथ प्रदान करता है।
 * सुपरकार्ड, पहला हाइपरकार्ड क्लोन, हाइपरकार्ड के समान है, लेकिन कई अतिरिक्त सुविधाओं के साथ जैसे: पूर्ण रंग समर्थन, पिक्सेल और वेक्टर ग्राफिक्स, एक पूर्ण जीयूआई टूलकिट, और कई आधुनिक मैक ओएस एक्स सुविधाओं के लिए समर्थन। यह फ्रीवेयर सुपरकार्ड प्लेयर पर चलने वाले स्टैंडअलोन एप्लिकेशन और प्रोजेक्ट दोनों बना सकता है। सुपरकार्ड वर्तमान हाइपरकार्ड स्टैक को भी सुपरकार्ड परियोजनाओं में परिवर्तित कर सकता है। यह केवल मैक पर चलता है।

पिछले उत्पादों में सम्मलित हैं: इसके अतिरिक्त, मूल प्रणाली की कई बुनियादी अवधारणाओं को बाद में अन्य रूपों में पुन: उपयोग किया गया। Apple ने अपने सिस्टम-वाइड स्क्रिप्टिंग इंजन AppleScript को HyperTalk जैसी भाषा पर बनाया; इसका उपयोग अक्सर डेस्कटॉप प्रकाशन (DTP) वर्कफ़्लो स्वचालन आवश्यकताओं के लिए किया जाता है। 1990 के दशक में फेसस्पैन ने एक तृतीय-पक्ष ग्राफिकल इंटरफ़ेस प्रदान किया। AppleScript के पास अप्रैल 2005 में Mac OS X Tiger के साथ जारी Automator नामक एक देशी ग्राफिकल प्रोग्रामिंग फ्रंट-एंड भी है। HyperCard की ताकत में से एक मल्टीमीडिया का संचालन था, और Macromedia Authorware और Macromedia निदेशक जैसे कई मल्टीमीडिया सिस्टम HyperCard में उत्पन्न होने वाली अवधारणाओं पर आधारित हैं।. ऐपवेयर, जिसे मूल रूप से सीरियस डेवलपर नाम दिया गया था, को कभी-कभी हाइपरकार्ड के समान देखा जाता है, क्योंकि दोनों तेजी से अनुप्रयोग विकास (आरएडी) सिस्टम हैं। AppWare को 90 के दशक की शुरुआत में बेचा गया था और यह Mac और Windows दोनों सिस्टम पर काम करता था।
 * SK8 (प्रोग्रामिंग लैंग्वेज) Apple के भीतर विकसित एक हाइपरकार्ड किलर था लेकिन कभी जारी नहीं किया गया। यह हाइपरटॉक को मनमाना वस्तुओं की अनुमति देने के लिए विस्तारित करता है जो इसे पूर्ण मैक-जैसे अनुप्रयोगों (ढेर के बजाय) बनाने की अनुमति देता है। परियोजना को कभी जारी नहीं किया गया, चूंकि स्रोत कोड सार्वजनिक डोमेन में रखा गया था।
 * सिमिट्री द्वारा हाइपर डीए क्लासिक सिंगल-टास्क मैक ओएस के लिए एक डेस्क एक्सेसरी थी जो हाइपरकार्ड 1.x स्टैक को किसी भी सम्मलिता एप्लिकेशन में जोड़े गए विंडो के रूप में देखने की अनुमति देता है, और अपने उपयोगकर्ता दस्तावेज़ों को प्रदर्शित करने के लिए कई क्लेरिस उत्पादों (जैसे मैकड्रॉ II) में भी एम्बेड किया गया है।.
 * ब्राइटबिल-रॉबर्ट्स से हाइपरपैड हाइपरकार्ड का एक क्लोन है, जिसे डॉस के लिए लिखा गया है। यह कार्ड और बटन के ग्राफिक्स बनाने के लिए ASCII लाइन ड्राइंग का उपयोग करता है।
 * प्लस, जिसे बाद में विनप्लस का नाम दिया गया, विंडोज और मैकिंटोश के लिए हाइपरकार्ड के समान है।
 * Oracle Corporation ने Plus खरीदा और Oracle कार्ड के रूप में एक क्रॉस-प्लेटफ़ॉर्म संस्करण बनाया, बाद में Oracle ओरेकल मीडिया ऑब्जेक्ट्स नाम बदलकर डेटाबेस एक्सेस के लिए 4GL के रूप में उपयोग किया गया।
 * आईबीएम लिंकवे - डॉस पीसी के लिए एक माउस-नियंत्रित हाइपरकार्ड जैसा वातावरण। इसमें न्यूनतम सिस्टम आवश्यकताएँ हैं, ग्राफिक्स CGA और VGA में चलता है। इसने वीडियो डिस्क नियंत्रण का भी समर्थन किया।
 * एसिमेट्रिक्स का विंडोज एप्लिकेशन टूलबुक हाइपरकार्ड जैसा दिखता है, और बाद में हाइपरकार्ड स्टैक पढ़ने के लिए एक बाहरी कनवर्टर सम्मलित किया गया (पहला हेइज़र सॉफ्टवेयर से एक तृतीय-पक्ष उत्पाद था)।
 * टाइलस्टैक हाइपरकार्ड का एक वेब आधारित संस्करण बनाने का एक प्रयास है जो मूल हाइपरकार्ड फाइलों के साथ संगत है। साइट 24 जनवरी, 2011 को बंद हो गई।

ज़ूमरैक्स, एक समान स्टैक डेटाबेस रूपक के साथ एक डॉस एप्लिकेशन, हाइपरकार्ड से 4 साल पहले का है, जिसके कारण ऐप्पल के खिलाफ एक विवादास्पद मुकदमा हुआ।

यह भी देखें

 * Apple मीडिया टूल
 * मेटाकार्ड, लाइवकोड
 * मॉर्फिक (सॉफ्टवेयर)
 * एमट्रोपोलिस
 * नोट कार्ड्स
 * स्टेजकास्ट निर्माता

बाहरी कड़ियाँ

 * Collection of emulated HyperCard stacks via the Internet Archive
 * ; HyperCard conversion utility
 * ; HyperCard conversion utility
 * ; HyperCard conversion utility
 * ; HyperCard conversion utility
 * ; HyperCard conversion utility
 * ; HyperCard conversion utility