User:Antiplankton/sandbox

हाइपरमीडिया

हाइपरमीडिया, हाइपरटेक्स्ट शब्द का विस्तार, सूचना का एक गैर-रेखीय माध्यम है जिसमें ग्राफिक्स, ऑडियो, वीडियो, सादा पाठ और हाइपरलिंक शामिल हैं। यह पदनाम व्यापक शब्द मल्टीमीडिया के विपरीत है, जिसमें गैर-इंटरैक्टिव रैखिक प्रस्तुतियों के साथ-साथ हाइपरमीडिया भी शामिल हो सकता है। इसका संबंध इलेक्ट्रॉनिक साहित्य के क्षेत्र से भी है। इस शब्द का प्रयोग पहली बार 1965 में टेड नेल्सन द्वारा लिखे गए एक लेख में किया गया था।[1][2]

वर्ल्ड वाइड वेब वेब सामग्री तक पहुँचने के लिए हाइपरमीडिया का एक उत्कृष्ट उदाहरण है, जबकि हाइपरलिंक की अनुपस्थिति के कारण एक गैर-इंटरैक्टिव सिनेमा प्रस्तुति मानक मल्टीमीडिया का एक उदाहरण है।

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

विकास उपकरण

W3C (वर्ल्ड वाइड वेब कंसोर्टियम) से स्केलेबल वेक्टर ग्राफिक्स (एसवीजी) विनिर्देश का उपयोग करके मोबाइल और डिजिटल साइनेज उद्योगों के लिए एम्बेडेड उपकरणों पर हाइपरमीडिया एप्लिकेशन विकसित किए जा सकते हैं। सॉफ्टवेयर एप्लिकेशन, जैसे कि इकिवो एनिमेटर और इंकस्केप, एसवीजी पर आधारित हाइपरमीडिया सामग्री के विकास को सरल बनाते हैं। एंबेडेड डिवाइस, जैसे कि iPhone, मूल रूप से SVG विनिर्देशों का समर्थन करते हैं और इसका उपयोग मोबाइल और वितरित हाइपरमीडिया एप्लिकेशन बनाने के लिए किया जा सकता है।

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

सीखना

हाइपरमीडिया और सीखने के संबंध में कई सिद्धांत हैं। हाइपरमीडिया और सीखने पर साहित्य में एक महत्वपूर्ण दावा यह है कि यह पाठक या छात्र के लिए शिक्षण वातावरण पर अधिक नियंत्रण प्रदान करता है। एक अन्य दावा यह है कि यह विभिन्न क्षमताओं वाले छात्रों के बीच समान अवसर प्रदान करता है और सहयोगात्मक शिक्षा को बढ़ाता है। मनोविज्ञान के एक दावे में यह धारणा शामिल है कि मुद्रित पाठ की तुलना में हाइपरमीडिया मस्तिष्क की संरचना को अधिक बारीकी से दर्शाता है।

एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस

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



☁