सॉफ्टवेयर विजेट: Difference between revisions

From Vigyanwiki
No edit summary
 
(16 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Short description|Part of a larger software application which has a stand-alone UI and simplified features}}
{{Short description|Part of a larger software application which has a stand-alone UI and simplified features}}
सॉफ्टवेयर विजेट एक या एक से अत्यधिक अलग-अलग [[सॉफ्टवेयर मंच|सॉफ्टवेयर प्लेटफॉर्म]] के लिए बनाया गया [[ सॉफ़्टवेयर एप्लिकेशन |सॉफ़्टवेयर एप्लिकेशन]] या [[सॉफ्टवेयर घटक]] अपेक्षाकृत उपयोग में सरल है।  
'''सॉफ्टवेयर विजेट''' एक या एक से अत्यधिक अलग-अलग [[सॉफ्टवेयर मंच|सॉफ्टवेयर प्लेटफॉर्म]] के लिए बनाया गया [[ सॉफ़्टवेयर एप्लिकेशन |सॉफ़्टवेयर एप्लिकेशन]] या [[सॉफ्टवेयर घटक]] अपेक्षाकृत उपयोग में सरल है।  


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


दूसरी तरफ,[[ चित्रमय नियंत्रण तत्व ]]([[जीयूआई]] विजेट्स) पुन: प्रयोज्य मॉड्यूलर घटकों के उदाहरण हैं जिनका उपयोग अत्यधिक जटिल एप्लिकेशन बनाने के लिए किया जाता है, जिससे [[प्रोग्रामर]] सरल, छोटे घटकों को जोड़कर यूजर इंटरफेस बना सकते हैं।
दूसरी तरफ, [[ चित्रमय नियंत्रण तत्व ]]([[जीयूआई]] विजेट्स) पुन: प्रयोज्य मॉड्यूलर घटकों के उदाहरण हैं जिनका उपयोग अत्यधिक जटिल एप्लीकेशन (अनुप्रयोग) बनाने के लिए किया जाता है, जिससे [[प्रोग्रामर]] सरल, छोटे घटकों को जोड़कर यूजर इंटरफेस बना सकते हैं।


== वर्गीकरण ==
== वर्गीकरण ==
Line 20: Line 20:
  |archive-date = 2007-09-27
  |archive-date = 2007-09-27
}}</ref>
}}</ref>
=== प्राथमिक प्रकार ===
=== प्राथमिक प्रकार ===
ग्राफिकल नियंत्रण तत्व (जीयूआई विजेट) [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूज़र इंटरफ़ेस]] (जीयूआई) का भाग है जो [[कंप्यूटर उपयोगकर्ता]] को सॉफ़्टवेयर एप्लिकेशन के संचालन के लिए तत्वों की उपस्थिति को नियंत्रित करने और बदलने की अनुमति देता है। इस संदर्भ में विजेट सामान्य जीयूआई तत्व को संदर्भित कर सकता है जैसे [[चेक बॉक्स]], उस तत्व के उदाहरण के लिए, या किसी विशिष्ट कार्य या एप्लिकेशन के लिए उपयोग किए जाने वाले ऐसे तत्वों के अनुकूलित संग्रह के लिए है (जैसे उपयोगकर्ताओं के लिए उनके कंप्यूटर स्क्रीन दिखावे को अनुकूलित करने के लिए संवाद बॉक्स)। [[विजेट टूलकिट]] (उपकरण रखने की जगह) [[कंप्यूटर प्रोग्रामिंग]] टूल्स का समूह है जो [[सॉफ्टवेयर डेवलपर]] (विकासक) को यूजर इंटरफेस बनाने के लिए जीयूआई विजेट्स का पुन: उपयोग करने में मदद करता है।
ग्राफिकल कण्ट्रोल एलिमेंट (जीयूआई विजेट) [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूज़र इंटरफ़ेस]] (जीयूआई) का भाग है जो [[कंप्यूटर उपयोगकर्ता]] को सॉफ़्टवेयर एप्लिकेशन के संचालन के लिए तत्वों की उपस्थिति को नियंत्रित करने और बदलने की अनुमति देता है। इस संदर्भ में विजेट सामान्य जीयूआई तत्व को संदर्भित कर सकता है जैसे [[चेक बॉक्स]], उस तत्व के उदाहरण के लिए, या किसी विशिष्ट कार्य या एप्लिकेशन के लिए उपयोग किए जाने वाले ऐसे तत्वों के अनुकूलित संग्रह के लिए है (जैसे उपयोगकर्ताओं के लिए उनके कंप्यूटर स्क्रीन दिखावे को अनुकूलित करने के लिए संवाद बॉक्स)। [[विजेट टूलकिट]] (उपकरण रखने की जगह) [[कंप्यूटर प्रोग्रामिंग]] टूल्स का समूह है जो [[सॉफ्टवेयर डेवलपर]] (विकासक) को उपयोगकर्ता इंटरफेस (प्रभावित) बनाने के लिए जीयूआई विजेट्स का पुन: उपयोग करने में मदद करता है।


#डेक्सटॉप विजेट एक विशेष जीयूआई विजेट है जो कंप्यूटर उपयोगकर्ताओं के लिए [[कंप्यूटर डेस्कटॉप]] पर चलने के लिए बनाया गया है, जिससे की घड़ी, मैसेजिंग सेवाओं और कैलेंडर जैसे सरल उपयोगिता कार्यों को नियंत्रित किया जा सकता है। मोबाइल विजेट मोबाइल उपकरणों (अर्थात [[ स्मार्टफोन |स्मार्टफोन]]) के लिए तुलनीय समकक्ष है।
#डेक्सटॉप विजेट विशेष जीयूआई विजेट है जो कंप्यूटर उपयोगकर्ताओं के लिए [[कंप्यूटर डेस्कटॉप]] पर चलने के लिए बनाया गया है, जिससे की घड़ी, मैसेजिंग सेवाओं और कैलेंडर जैसे सरल उपयोगिता कार्यों को नियंत्रित किया जा सकता है। मोबाइल विजेट मोबाइल उपकरणों (अर्थात [[ स्मार्टफोन |स्मार्टफोन]]) के लिए तुलनीय समकक्ष है।


[[वेब विजेट]] एक पोर्टेबल (प्रतिस्थापित करने योग्य) एप्लिकेशन है जिसे सामान्य तौर एचटीएमएल-आधारित[[ वेब पृष्ठ | वेब पृष्ठों]] पर गैर-विशेषज्ञ वेबमास्टर्स द्वारा स्थापित और निष्पादित किया जाता है, साइट आगंतुकों को खरीदारी, [[इंटरनेट विज्ञापन]], [[इंटरनेट वीडियो]] या तीसरे पक्ष के विजेट प्रकाशकों से अन्य सरल कार्यक्षमता प्रदान करने के लिए किया जाता है।
[[वेब विजेट]] एक पोर्टेबल (प्रतिस्थापित करने योग्य) एप्लिकेशन है जिसे सामान्य तौर से एचटीएमएल-आधारित[[ वेब पृष्ठ | वेब पृष्ठों]] पर गैर-विशेषज्ञ वेबमास्टर्स द्वारा स्थापित और निष्पादित किया जाता है, साइट आगंतुकों को खरीदारी, [[इंटरनेट विज्ञापन]], [[इंटरनेट वीडियो]] या तीसरे पक्ष के विजेट प्रकाशकों से अन्य सरल कार्यक्षमता प्रदान करने के लिए किया जाता है।  


===वेब विजेट के प्रकार===
===वेब विजेट के प्रकार===


*विजेट एप्लिकेशन [[सामाजिक नेटवर्किंग सेवा]] के लिए विकसित तृतीय पक्ष वेब विजेट है, जिसमें उपयोगकर्ता इंटरफ़ेस या नेटवर्क सेवा द्वारा आयोजित किया गया संपूर्ण एप्लिकेशन है। [[फेसबुक]] और माईस्पेस जैसी सोशल नेटवर्किंग सेवाएं इन अनुप्रयोगों को आयोजित करती हैं और उन्हें विशेष उद्देश्य [[अप्लिकेशन प्रोग्रामिंग अंतरफलक]] माध्यम से अंडरलाइंग प्लेटफार्म (आधारभूत स्थान) सेवाएं प्रदान करती हैं (जैसे उपयोगकर्ता द्वारा प्रदान की गई तस्वीरों और अन्य सामग्री का प्रदर्शन और भंडारण, [[अंतिम उपयोगकर्ता]]ओं के बारे में प्रोफ़ाइल जानकारी और अन्य उपयोगकर्ताओं के साथ संचार सुविधाएँ)।<ref>{{cite news|access-date=2008-05-07|url=https://www.washingtonpost.com/wp-dyn/content/article/2007/11/02/AR2007110201894_pf.html|title=विजेट सामाजिक दायरे के सिक्के बन जाते हैं|work=[[The Washington Post]]|date=2007-11-03|author=Rampell, Catherine|author-link=Catherine Rampell|page=D01 }}</ref><ref>{{cite web |url=http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/07/23/BU7C11TAES.DTL |title=डेवलपर्स फेसबुक सम्मेलन में प्रतिस्पर्धा करते हैं|access-date=2008-08-14 |last=Ustinova |first=Anastasia |date=2008-07-23 |work=San Francisco Chronicle }}</ref><ref>{{cite web |url=https://www.facebook.com/press/releases.php?p=48242 |title=फेसबुक पूरे वेब और दुनिया भर में प्लेटफॉर्म की शक्ति का विस्तार करता है|access-date=2008-08-14 |date=2008-07-23 |publisher=Facebook }}</ref> इस शब्द का प्रयोग अधिकांशतः काम ही किया जाता है, जिसमें ऐसे कई अनुप्रयोग आंतरिक प्रकार से और सरल एप्लेट्स की तुलना में अत्यधिक जटिल होते हैं जिन्हें अन्य संदर्भों में विजेट कहा जाता है। प्लेटफ़ॉर्म और डेवलपर के बीच का संबंध पारस्परिक रूप से लाभकारी है, सोशल नेटवर्क हार्डवेयर और सॉफ़्टवेयर आधारभूत संरचना की प्रस्तुत करता है, और सोशल नेटवर्क के अंतिम उपयोगकर्ता आधार तक पहुंच प्रदान करता है, और अमतेउर डेवलपर (अप्रवीण डेवलपर) से लेकर रॉकयू जैसी संगठित कंपनियों तक के प्रकाशकों के साथ और स्लाइ.कॉम ऐसी सामग्री और सुविधाएँ प्रदान करता है जो सामाजिक नेटवर्क सेवाओं को उनके सदस्यों के लिए अधिक उपयोगी बनाती हैं। वर्तमान में, डेवलपर्स और सोशल नेटवर्क प्लेटफॉर्म के बीच कोई शुल्क या भुगतान नहीं है, और विजेट्स से राजस्व का एहसास करने का प्रयास (मुख्य प्रकार से विजेट अनुप्रयोगों द्वारा [[ इंटरनेट विपणन |इंटरनेट विपणन]] और विजेट्स के भीतर विद्युतीय वाणिज्य वस्तुओं और सेवाओं की बिक्री) अपेक्षाकृत असफल रहा है।
*विजेट एप्लिकेशन [[सामाजिक नेटवर्किंग सेवा]] के लिए विकसित तृतीय पक्ष वेब विजेट है, जिसमें उपयोगकर्ता इंटरफ़ेस या नेटवर्क सेवा द्वारा आयोजित किया गया संपूर्ण एप्लिकेशन है। [[फेसबुक]] और माईस्पेस जैसी सोशल नेटवर्किंग सेवाएं इन अनुप्रयोगों को आयोजित करती हैं और उन्हें विशेष उद्देश्य [[अप्लिकेशन प्रोग्रामिंग अंतरफलक|अप्लिकेशन प्रोग्रामिंग इंटरफ़ेस]] माध्यम से अंडरलाइंग प्लेटफार्म (आधारभूत स्थान) सेवाएं प्रदान करती हैं (जैसे उपयोगकर्ता द्वारा प्रदान की गई तस्वीरों और अन्य सामग्री का प्रदर्शन और भंडारण, [[अंतिम उपयोगकर्ता]]ओं के बारे में प्रोफ़ाइल जानकारी और अन्य उपयोगकर्ताओं के साथ संचार सुविधाएँ)।<ref>{{cite news|access-date=2008-05-07|url=https://www.washingtonpost.com/wp-dyn/content/article/2007/11/02/AR2007110201894_pf.html|title=विजेट सामाजिक दायरे के सिक्के बन जाते हैं|work=[[The Washington Post]]|date=2007-11-03|author=Rampell, Catherine|author-link=Catherine Rampell|page=D01 }}</ref><ref>{{cite web |url=http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/07/23/BU7C11TAES.DTL |title=डेवलपर्स फेसबुक सम्मेलन में प्रतिस्पर्धा करते हैं|access-date=2008-08-14 |last=Ustinova |first=Anastasia |date=2008-07-23 |work=San Francisco Chronicle }}</ref><ref>{{cite web |url=https://www.facebook.com/press/releases.php?p=48242 |title=फेसबुक पूरे वेब और दुनिया भर में प्लेटफॉर्म की शक्ति का विस्तार करता है|access-date=2008-08-14 |date=2008-07-23 |publisher=Facebook }}</ref> इस शब्द का प्रयोग अधिकांशतः काम ही किया जाता है, जिसमें ऐसे कई अनुप्रयोग आंतरिक प्रकार से और सरल एप्लेट्स की तुलना में अत्यधिक जटिल होते हैं जिन्हें अन्य संदर्भों में विजेट कहा जाता है। प्लेटफ़ॉर्म और डेवलपर के बीच का संबंध पारस्परिक रूप से लाभकारी है, सोशल नेटवर्क हार्डवेयर और सॉफ़्टवेयर आधारभूत संरचना की प्रस्तुत करता है, और सोशल नेटवर्क के अंतिम उपयोगकर्ता आधार तक पहुंच प्रदान करता है, और अमतेउर डेवलपर (अप्रवीण डेवलपर) से लेकर रॉकयू जैसी संगठित कंपनियों तक के प्रकाशकों के साथ और स्लाइ डॉट कॉम ऐसी सामग्री और सुविधाएँ प्रदान करता है जो सामाजिक नेटवर्क सेवाओं को उनके सदस्यों के लिए अधिक उपयोगी बनाती हैं। वर्तमान में, डेवलपर्स और सोशल नेटवर्क प्लेटफॉर्म के बीच कोई शुल्क या भुगतान नहीं है, और विजेट्स से राजस्व का एहसास करने का प्रयास (मुख्य प्रकार से विजेट अनुप्रयोगों द्वारा [[ इंटरनेट विपणन |इंटरनेट विपणन]] और विजेट्स के भीतर विद्युतीय वाणिज्य वस्तुओं और सेवाओं की बिक्री) अपेक्षाकृत असफल रहा है।


=== जीयूआई विजेट के प्रकार ===
=== जीयूआई विजेट के प्रकार ===
*[[प्रकटीकरण विजेट]] विशिष्ट प्रकार के जीयूआई विजेट हैं जिन्हें कंप्यूटर उपयोगकर्ताओं द्वारा छुपाया या विस्तारित किया जा सकता है।
*[[प्रकटीकरण विजेट]] विशिष्ट प्रकार के जीयूआई विजेट हैं जिन्हें कंप्यूटर उपयोगकर्ताओं द्वारा छुपाया या विस्तारित किया जा सकता है।
*जीयूआई के भीतर अन्य विजेट के संचालन को नियंत्रित करने के लिए मेटाविजेट जीयूआई विजेट है।<ref>Blattner, Glinert, Jorge and Ormsby, 'Metawidgets: towards a theory of multimodal interface design'. Appears in ''Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings, Sixteenth Annual International'' {{ISBN|0-8186-3000-0}}.</ref>
*जीयूआई के भीतर अन्य विजेट के संचालन को नियंत्रित करने के लिए मेटाविजेट जीयूआई विजेट है।<ref>Blattner, Glinert, Jorge and Ormsby, 'Metawidgets: towards a theory of multimodal interface design'. Appears in ''Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings, Sixteenth Annual International'' {{ISBN|0-8186-3000-0}}.</ref>
== विजेट इंजन ==
== विजेट इंजन ==
[[File:Free and open-source-software display servers and UI toolkits.svg|thumb|लिनक्स आधारित [[ सॉफ़्टवेयर वास्तुशिल्प ]] के मामले में विगेट्स की नियुक्ति का उदाहरण। [[ एकता (यूजर इंटरफेस) ]] विजेट्स, [[केडीई प्लाज्मा कार्यस्थान]] विजेट्स और [[डेस्कटॉप विजेट]]्स को [[अमूर्त परत]] के शीर्ष पर देखें।]]विजेट इंजन सॉफ्टवेयर प्लेटफॉर्म है जिस पर डेस्कटॉप या वेब विजेट [[निष्पादन (कंप्यूटिंग)]] होता है। विकास में सरलता के कारण विजेट इंजन में विजेट मॉडल आकर्षक है। इनमें से अधिकांश विजेट कुछ छवियों और एक्सएमएल/जावा स्क्रिप्ट/विबि स्क्रिप्ट स्रोत कोड की लगभग 10 से कई सौ पंक्तियों के साथ बनाए जा सकते हैं। एकल आयोजित सॉफ्टवेयर प्रणाली, वेब विजेट, सभी लोड किए गए विजेट चलाता है। यह संसाधनों और कोड को साझा करते हुए कई डेस्कटॉप विजेट बनाने की अनुमति देता है।
[[File:Free and open-source-software display servers and UI toolkits.svg|thumb|लिनक्स आधारित [[ सॉफ़्टवेयर वास्तुशिल्प ]] के मामले में विगेट्स की नियुक्ति का उदाहरण। [[ एकता (यूजर इंटरफेस) ]] विजेट्स, [[केडीई प्लाज्मा कार्यस्थान]] विजेट्स और [[डेस्कटॉप विजेट]]्स को [[अमूर्त परत]] के शीर्ष पर देखें।]]विजेट इंजन सॉफ्टवेयर प्लेटफॉर्म है जिस पर डेस्कटॉप या वेब विजेट [[निष्पादन (कंप्यूटिंग)]] होता है। विकास में सरलता के कारण विजेट इंजन में विजेट मॉडल आकर्षक है। इनमें से अधिकांश विजेट कुछ छवियों और एक्सएमएल/जावा स्क्रिप्ट/विबि स्क्रिप्ट स्रोत कोड की लगभग 10 से कई सौ पंक्तियों के साथ बनाए जा सकते हैं। एकल आयोजित सॉफ्टवेयर प्रणाली, वेब विजेट, सभी लोड किए गए विजेट चलाता है। यह संसाधनों और कोड को साझा करते हुए कई डेस्कटॉप विजेट बनाने की अनुमति देता है।
Line 46: Line 42:


=== जीयूआई विजेट ===
=== जीयूआई विजेट ===
{{Main|Graphical control element}}
Main article: ग्राफिकल नियंत्रण तत्व  
एक ग्राफिकल नियंत्रण तत्व (जिसे अक्सर जीयूआई विजेट कहा जाता है) एक ग्राफिकल यूजर इंटरफेस (जीयूआई) के एक हिस्से का प्रतिनिधित्व करता है जिसका उपयोग उपयोगकर्ता जीयूआई के कार्यक्रम के साथ बातचीत करने के लिए कर सकता है। ग्राफिकल कंट्रोल एलिमेंट्स को [[सबरूटीन]]्स की तरह लागू किया जाता है। विजेट टूलकिट और सॉफ्टवेयर फ्रेमवर्क, जैसे उदा। [[GTK+]] या Qt (सॉफ़्टवेयर), उन्हें [[सॉफ्टवेयर पुस्तकालय]] में रखता है ताकि प्रोग्रामर उनका उपयोग अपने प्रोग्राम के लिए GUI बनाने के लिए कर सकें।


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


=== डेस्कटॉप विजेट ===
=== डेस्कटॉप विजेट ===
[[File:wikiwidget.png|thumb|right|विकिपीडिया:विकिपीडिया विजेट, [[डैशबोर्ड (मैक ओएस)]] में मैक ओएस एक्स v10.4 के तहत चल रहा है<ref name=":0" />]]
[[File:wikiwidget.png|thumb|right|विकिपीडिया:विकिपीडिया विजेट, [[डैशबोर्ड (मैक ओएस)]] में मैक ओएस एक्स v10.4 के तहत चल रहा है<ref name=":0" />]]
[[File:Kdebeta2 plasma.png|thumb|right|प्लास्मोइड्स के साथ [[ प्लाज्मा (जहाँ) ]] डेस्कटॉप का प्रारंभिक डेवलपर संस्करण]]डेस्कटॉप विजेट्स (आमतौर पर सिर्फ विजेट्स कहलाते हैं) इंटरएक्टिव वर्चुअल टूल हैं जो उपयोगकर्ता को नवीनतम समाचार, वर्तमान मौसम, समय, एक कैलेंडर, एक शब्दकोश, एक मानचित्र कार्यक्रम, एक कैलकुलेटर, [[डेस्कटॉप नोट्स]], दिखाने जैसी एकल-उद्देश्यीय सेवाएं प्रदान करते हैं। फोटो देखने वाले, या यहां तक ​​कि एक भाषा अनुवादक, अन्य बातों के अलावा। विजेट [[ चित्रमय खोल ]] प्रदान या बढ़ा सकते हैं।
[[File:Kdebeta2 plasma.png|thumb|right|प्लास्मोइड्स के साथ [[ प्लाज्मा (जहाँ) ]] डेस्कटॉप का प्रारंभिक डेवलपर संस्करण]]डेस्कटॉप विजेट्स (सामान्यतौर पर सिर्फ विजेट्स कहलाते हैं) इंटरएक्टिव वर्चुअल टूल (संवादात्मक आभासी उपकरण) हैं जो उपयोगकर्ता को नवीनतम समाचार, वर्तमान मौसम, समय, कैलेंडर, शब्दकोश, मानचित्र प्रोग्राम, कैलकुलेटर, [[डेस्कटॉप नोट्स]], दिखाने जैसी एकल-उद्देश्यीय सेवाएं प्रदान करते हैं। फोटो देखने वाले, या यहां तक ​​की भाषा अनुवादक, अन्य बातों के अतिरिक्त विजेट[[ चित्रमय खोल ]]प्रदान या बढ़ा सकते हैं।
विजेट इंजन के उदाहरणों में शामिल हैं:
विजेट इंजन के उदाहरणों में सम्मिलित  हैं:
* [[Apple Macintosh]] के डैशबोर्ड (Mac OS) विजेट
* एप्पल मकिनतोश के डैशबोर्ड विजेट हैं।
* [[[[ खिड़कियाँ ]] विस्टा]], [[विंडोज 7]], और [[विंडोज लाइव]] सिस्टम में [[माइक्रोसॉफ्ट गैजेट्स]] - अब समर्थित नहीं है, अब माइक्रोसॉफ्ट द्वारा उपयोग को हतोत्साहित किया जाता है।
* विंडोज़ विस्टा, [[विंडोज 7]], और [[विंडोज लाइव]] प्रणाली में [[माइक्रोसॉफ्ट गैजेट्स]] - अब समर्थित नहीं है, अब माइक्रोसॉफ्ट द्वारा इसके उपयोग को कम किया जाता है।
* [[लिनक्स]] के लिए विभिन्न कार्यान्वयन, जिसमें प्लाज़्मा ([[ कहाँ ]]) विजेट्स (संस्करण 4 से केडीई के लिए उपलब्ध) और [[[[सूक्ति]] शैल]] द्वारा उपयोग किए जाने वाले विजेट इंजन (संस्करण 3 से गनोम के लिए उपलब्ध) शामिल हैं। दोनों सक्रिय हैं और विकास के अधीन हैं।
* [[लिनक्स]] के लिए विभिन्न कार्यान्वयन, जिसमें प्लाज़्मा विजेट्स (संस्करण 4 से केडीई के लिए उपलब्ध) और जीनोम शैल द्वारा उपयोग किए जाने वाले विजेट इंजन (संस्करण 3 से गनोम के लिए उपलब्ध) उपस्थित हैं। दोनों सक्रिय हैं और विकास के अधीन हैं।
* Google डेस्कटॉप, Google गैजेट चला रहा है - अब समर्थित नहीं है, बंद कर दिया गया है, कुछ सुरक्षा मुद्दे पुनः: डेटा साझाकरण।
* गूगल डेस्कटॉप, गूगल यन्त्र चला रहा है - अब समर्थित नहीं है, बंद कर दिया गया है, कुछ सुरक्षा मुद्दे पुनः डेटा साझाकरण के लिए है।
* याहू! [[Windows XP]], Windows Vista, Windows 7, [[Windows 8]], [[Windows 10]], [[macOS]] के लिए विजेट - अब Yahoo द्वारा समर्थित नहीं है। अभी भी विंडोज पर काम कर रहा है; चूँकि OS X El Capitan|OS X 10.11 El Capitan Yahoo विजेट डॉक काम नहीं कर रहा है, लेकिन अधिकांश विजेट अभी भी अपेक्षित रूप से काम करते हैं और मेनू के बजाय सुलभ हैं।
* याहू! [[Windows XP|विंडोज एक्सपी]], विंडो विस्टा, विंडो 7, विंडो [[Windows 8|8]], विंडो [[Windows 10|10]], मैकोस के लिए विजेट - अब याहू  द्वारा समर्थित नहीं है। अभी भी विंडोज पर कार्य कर रहा है; चूँकि ओएस एक्स 10.11 इआई  कैप्टन याहू विजेट डॉक कार्य नहीं कर रहा है, परन्तु अधिकांश विजेट अभी भी अपेक्षित प्रकार से कार्य करते हैं और मेनू के अतिरिक्त सुलभ हैं।
* XWidgets - Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 और [[Android (ऑपरेटिंग सिस्टम)]] के लिए - अंतिम अद्यतन: 2 मार्च 2015 (Windows)
* एक्स विजेट - विंडो एक्सपी, विंडो विस्टा, विंडो 7, विंडो 8, विंडो 10 और एंड्रायड [[Android (ऑपरेटिंग सिस्टम)|(क्रिया-संचालन प्रणाली)]] के लिए - अंतिम अद्यतन: 2 मार्च 2015 (विंडोज) है।
* Kludgets - Windows के लिए - Mac डैशबोर्ड विजेट को Windows पर संचालित करने की अनुमति देता है। ओपन सोर्स, सक्रिय रूप से विकसित नहीं।
* कल्लजेट्स - विंडोज के लिए - मैक डैशबोर्ड विजेट को विंडोज पर संचालित करने की अनुमति देता है। ओपन सोर्स, सक्रिय प्रकार से विकसित नहीं है।
* ओपेरा ब्राउज़र के रेंडरिंग इंजन का उपयोग करके सभी प्लेटफार्मों (डेस्कटॉप, मोबाइल टीवी, गेमिंग कंसोल) पर [[ओपेरा विजेट]]ब्राउज़र के संस्करण 12 के बाद से ओपेरा विजेट बंद कर दिए गए थे।<ref>{{cite web|last=Teigene|first=Arnstein|title=ओपेरा एक्सटेंशन पर ध्यान केंद्रित करना और यूनाइट एप्लिकेशन और विजेट्स के लिए समर्थन समाप्त करना|url=http://my.opera.com/addons/blog/2012/04/24/sunsetting-unite-and-widgets|date=24 April 2012|access-date=12 June 2014|archive-url=https://web.archive.org/web/20120426210156/http://my.opera.com/addons/blog/2012/04/24/sunsetting-unite-and-widgets|archive-date=26 April 2012}}</ref>
* ओपेरा ब्राउज़र के रेंडरिंग इंजन का उपयोग करके सभी प्लेटफार्मों (डेस्कटॉप, मोबाइल टीवी, गेमिंग कंसोल) पर [[ओपेरा विजेट]] ब्राउज़र के संस्करण 12 के बाद से ओपेरा विजेट बंद कर दिए गए थे।<ref>{{cite web|last=Teigene|first=Arnstein|title=ओपेरा एक्सटेंशन पर ध्यान केंद्रित करना और यूनाइट एप्लिकेशन और विजेट्स के लिए समर्थन समाप्त करना|url=http://my.opera.com/addons/blog/2012/04/24/sunsetting-unite-and-widgets|date=24 April 2012|access-date=12 June 2014|archive-url=https://web.archive.org/web/20120426210156/http://my.opera.com/addons/blog/2012/04/24/sunsetting-unite-and-widgets|archive-date=26 April 2012}}</ref>
* लिनक्स और अन्य यूनिक्स जैसे [[ऑपरेटिंग सिस्टम]] के लिए [[स्क्रीनलेट्स]] - यह इंजन [[X11]] पर चलता है और छिटपुट विकास के अधीन है
* लिनक्स और अन्य यूनिक्स जैसे क्रिया-संचालन प्रणाली के लिए [[स्क्रीनलेट्स]] - यह इंजन एक्स [[X11|11]] पर चलता है और कम विकास के अंतर्गत है।
* [[ स्थितियाँ ]] में होमस्क्रीन विजेट
* [[ स्थितियाँ ]] में होमस्क्रीन विजेट है।
* एंड्रॉइड में होमस्क्रीन विजेट (ऑपरेटिंग सिस्टम)
* एंड्रॉइड में होमस्क्रीन विजेट (क्रिया-संचालन प्रणाली) है।  
मूल रूप से, डेस्क एक्सेसरीज़ को ऑपरेटिंग सिस्टम में [[कंप्यूटर मल्टीटास्किंग]] की एक छोटी सी डिग्री प्रदान करने के लिए विकसित किया गया था जो एक समय में केवल एक मुख्य एप्लिकेशन को होल्ड कर सकता था, लेकिन जब वास्तविक [[मल्टीटास्किंग ऑपरेटिंग सिस्टम]] उपलब्ध हो गया, तो इन्हें सामान्य एप्लिकेशन से बदल दिया गया।
मुख्य प्रकार से, डेस्क सहायक उपकरण को क्रिया-संचालन प्रणाली में [[कंप्यूटर मल्टीटास्किंग]] (बहु कार्य) की छोटी सी डिग्री प्रदान करने के लिए विकसित किया गया था जो एक समय में सिर्फ एक मुख्य एप्लिकेशन को रोक सकता था, परन्तु जब वास्तविक बहु कार्य क्रिया-संचालन प्रणालीपलब्ध हो गया, तो इन्हें सामान्य एप्लिकेशन से बदल दिया गया है।


=== विजेट मसौदा मानक ===
=== विजेट ड्राफ्ट मानक ===
9 नवंबर 2006 को, [[विश्वव्यापी वेब संकाय]] में वेब एप्लीकेशन फॉर्मेट्स वर्किंग ग्रुप ने विजेट्स 1.0 की पहली सार्वजनिक W3C सिफारिश जारी की।<ref>{{Cite web |title=विजेट 1.0|url=http://www.w3.org/TR/widgets/ |publisher=World Wide Web Consortium}}</ref> इरादा विगेट्स के कुछ पहलुओं को मानकीकृत करना है। [[ओपेरा ब्राउज़र]] पहला क्लाइंट साइड विजेट इंजन [[टोर (गुमनामी नेटवर्क)]] है जो इस मसौदे W3C मानक को अपनाता है।<ref>{{Cite web |title=Web Specifications Supported in Opera 9 |url=http://www.opera.com/docs/specs/opera9/#wml |publisher=Opera ASA}}</ref> Apache Wookie (इनक्यूबेटिंग) इस W3C मानक को अपनाने वाला पहला सर्वर साइड विजेट इंजन है। वूकी एक सर्वर है जो विजेट इंस्टेंसेस का प्रबंधन करता है और उन्हें ओपेरा जैसे क्लाइंट उपकरणों के लिए प्रदान किए जाने के अलावा वेब अनुप्रयोगों में एम्बेड करने की अनुमति देता है।
9 नवंबर 2006 को, [[विश्वव्यापी वेब संकाय]] में वेब एप्लीकेशन प्रारूप कार्य समूह ने विजेट्स 1.0 की पहली सार्वजनिक डब्ल्यू3सी अनुरोध की थी।<ref>{{Cite web |title=विजेट 1.0|url=http://www.w3.org/TR/widgets/ |publisher=World Wide Web Consortium}}</ref> आशय विगेट्स के कुछ कथनों को मानकीकृत करना है। [[ओपेरा ब्राउज़र]] इस प्रारूप डब्ल्यू3सी मानक को अपनाने वाला पहला क्लाइंट साइड विजेट इंजन है। <ref>{{Cite web |title=Web Specifications Supported in Opera 9 |url=http://www.opera.com/docs/specs/opera9/#wml |publisher=Opera ASA}}</ref> अपाचे वूकी  (विकासशील) इस डब्ल्यू3सी मानक को अपनाने वाला पहला सर्वर साइड विजेट इंजन है। वूकी एक सर्वर है जो विजेट उदहारण का प्रबंधन करता है और उन्हें ओपेरा जैसे क्लाइंट उपकरणों के लिए प्रदान किए जाने के अतिरिक्त वेब अनुप्रयोगों में अन्तः स्थापित करने की अनुमति देता है।


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


मोबाइल उपकरणों के लिए कई [[अजाक्स (प्रोग्रामिंग)]] आधारित देशी विजेट प्लेटफॉर्म भी उपलब्ध हैं।
मोबाइल उपकरणों के लिए कई [[अजाक्स (प्रोग्रामिंग)]] आधारित देशी विजेट प्लेटफॉर्म भी उपलब्ध हैं।


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


एंड्रॉइड (ऑपरेटिंग सिस्टम), सभी मोबाइल ऑपरेटिंग सिस्टमों में, 30 अप्रैल, 2009 से मूल रूप से Android संस्करण इतिहास # 1.5 कपकेक | मोबाइल विजेट्स का समर्थन करता है।
सभी मोबाइल संचालन प्रणाली में से एंड्रायड 30 अप्रैल, 2009 से मुख्य प्रकार से मोबाइल विजेट्स का समर्थन करता है।


एंड्रॉइड ऑपरेटिंग सिस्टम पर कुछ सबसे लोकप्रिय विजेट्स में डैशक्लॉक, गूगल कीप और एचडी विजेट शामिल हैं।<ref name=":0">[http://thedroidreview.com/top-10-best-android-widgets-ever-even-in-2015-1160/ Top 10 Best Android Widgets Ever] Retrieved March 22, 2015.</ref>
एंड्रॉइड संचालन प्रणाली पर कुछ सबसे लोकप्रिय विजेट्स में डैशक्लॉक, गूगल कीप और एचडी विजेट सम्मिलित हैं।<ref name=":0">[http://thedroidreview.com/top-10-best-android-widgets-ever-even-in-2015-1160/ Top 10 Best Android Widgets Ever] Retrieved March 22, 2015.</ref> आईओएस संचालन प्रणाली मोबाइल विजेट्स को भी सहायता करता है।
IOS ऑपरेटिंग सिस्टम मोबाइल विजेट्स को भी सपोर्ट करता है।


=== वेब विजेट ===
=== वेब विजेट ===
{{Main|Web widget}}
Main article: वेब विजेट  
वेब ब्राउजर को विजेट इंजन इंफ्रास्ट्रक्चर के रूप में भी इस्तेमाल किया जा सकता है। वेब एक ऐसा वातावरण है जो विगेट्स के वितरण के लिए उपयुक्त है, क्योंकि इसमें नए [[स्निपेट (प्रोग्रामिंग)]] को स्थापित करने के लिए उपयोगकर्ता से स्पष्ट बातचीत की आवश्यकता नहीं होती है।


वेब विगेट्स ने मार्केटिंग चैनल के रूप में अपनी कथित क्षमता के कारण कुछ व्यावसायिक हित को उजागर किया है, मुख्य रूप से क्योंकि वे सामाजिक नेटवर्क के माध्यम से अन्तरक्रियाशीलता और वर्ड ऑफ़ माउथ#वर्ड ऑफ़ माउथ मार्केटिंग .28WOMM.29 प्रदान करते हैं। पहला ज्ञात वेब विजेट, ट्रिविया ब्लिट्ज, 1997 में पेश किया गया था। यह Uproar.com (2000 - 2001 की अग्रणी ऑनलाइन गेम कंपनी) द्वारा पेश किया गया एक गेम एप्लेट था, जो 35,000 से अधिक वेबसाइटों पर दिखाई दिया, जिसमें जियोसिटीज के व्यक्तिगत पेज से लेकर सीएनएन और टॉवर शामिल थे। अभिलेख। जब Uproar.com को 2001 में Vivendi Universal द्वारा अधिग्रहित किया गया था, तो विजेट को बंद कर दिया गया था।
वेब ब्राउजर को विजेट इंजन इंफ्रास्ट्रक्चर(आधारभूत संरचना) के रूप में भी प्रयोग किया जा सकता है। वेब एक ऐसा एनवायरनमेंट है जो विगेट्स के वितरण के लिए उपयुक्त है, क्योंकि इसमें नए [[स्निपेट (प्रोग्रामिंग)]] को स्थापित करने के लिए उपयोगकर्ता से स्पष्ट बातचीत की आवश्यकता नहीं होती है।


=== टीवी सेट विजेट ===
वेब विगेट्स ने मार्केटिंग चैनल के रूप में अपनी कथित क्षमता के कारण कुछ व्यावसायिक हित को प्रकाशित किया है, मुख्य प्रकार से क्योंकि वे सामाजिक नेटवर्क के माध्यम से अन्तरक्रियाशीलता और वायरल वितरण प्रदान करते हैं। पहला ज्ञात वेब विजेट, ट्रिविया ब्लिट्ज, 1997 में प्रस्तुत किया गया था। यह उपरोर डॉट कॉम  (2000 - 2001 की अग्रणी ऑनलाइन गेम कंपनी) द्वारा प्रस्तुत किया गया गेम एप्लेट था, जो 35,000 से अत्यधिक वेबसाइटों पर दिखाई दिया, जिसमें जियोसिटीज के व्यक्तिगत पेज से लेकर सीएनएन और टॉवर सम्मिलित थे। जब उपरोर डॉट कॉम को 2001 में विवेंदी यूनिवर्सल द्वारा अधिग्रहित किया गया था, तो विजेट को बंद कर दिया गया था।
टीवी के लिए विजेट भी उपलब्ध हैं। Yahoo! विजेट इंजन को अगली पीढ़ी के टीवी सेटों के एक घटक के रूप में घोषित किया गया है।
 
=== टीवी समूह विजेट ===
टीवी के लिए विजेट भी उपलब्ध हैं। याहू! विजेट इंजन को अगली पीढ़ी के टीवी समूहों के घटक के रूप में घोषित किया गया है।


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


==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
== यह भी देखें ==
== यह भी देखें ==
* विकिपीडिया: विकिपीडिया विजेट - विकिपीडिया लेख प्रदर्शित करने के लिए एक विजेट
* विकिपीडिया: विकिपीडिया विजेट - विकिपीडिया लेख प्रदर्शित करने के लिए एक विजेट
* Android (ऑपरेटिंग सिस्टम)
* एंड्राइड (ऑपरेटिंग सिस्टम)
* चुम्बी
* चुम्बी
* [[डेस्क सहायक]]
* [[डेस्क सहायक]]
Line 107: Line 102:
* विजेट टूलकिट
* विजेट टूलकिट


{{Widget engine}}
श्रेणी:ग्राफ़िकल यूज़र इंटरफ़ेस
श्रेणी:ग्राफ़िकल नियंत्रण तत्व
श्रेणी:विजेट इंजन|*
[[Category: Machine Translated Page]]
[[Category:Created On 25/02/2023]]
[[Category:Created On 25/02/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]

Latest revision as of 17:02, 29 August 2023

सॉफ्टवेयर विजेट एक या एक से अत्यधिक अलग-अलग सॉफ्टवेयर प्लेटफॉर्म के लिए बनाया गया सॉफ़्टवेयर एप्लिकेशन या सॉफ्टवेयर घटक अपेक्षाकृत उपयोग में सरल है।

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

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

वर्गीकरण

शब्द, और कोडिंग अभ्यास, कम से कम 1980 के दशक से उपस्थित है, इसे कई संदर्भों में क्रियान्वित किया गया है।[1]

प्राथमिक प्रकार

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

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

वेब विजेट एक पोर्टेबल (प्रतिस्थापित करने योग्य) एप्लिकेशन है जिसे सामान्य तौर से एचटीएमएल-आधारित वेब पृष्ठों पर गैर-विशेषज्ञ वेबमास्टर्स द्वारा स्थापित और निष्पादित किया जाता है, साइट आगंतुकों को खरीदारी, इंटरनेट विज्ञापन, इंटरनेट वीडियो या तीसरे पक्ष के विजेट प्रकाशकों से अन्य सरल कार्यक्षमता प्रदान करने के लिए किया जाता है।

वेब विजेट के प्रकार

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

जीयूआई विजेट के प्रकार

  • प्रकटीकरण विजेट विशिष्ट प्रकार के जीयूआई विजेट हैं जिन्हें कंप्यूटर उपयोगकर्ताओं द्वारा छुपाया या विस्तारित किया जा सकता है।
  • जीयूआई के भीतर अन्य विजेट के संचालन को नियंत्रित करने के लिए मेटाविजेट जीयूआई विजेट है।[5]

विजेट इंजन

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

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

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

प्रकार

जीयूआई विजेट

Main article: ग्राफिकल नियंत्रण तत्व

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

ग्राफिकल यूजर इंटरफेस बिल्डर्स, जैसे उदाहरण। ग्लेड इंटरफेस डिजाइनर, जीयूआई के संलेखन की सुविधा प्रदान करता है।

डेस्कटॉप विजेट

विकिपीडिया:विकिपीडिया विजेट, डैशबोर्ड (मैक ओएस) में मैक ओएस एक्स v10.4 के तहत चल रहा है[6]
प्लास्मोइड्स के साथ प्लाज्मा (जहाँ) डेस्कटॉप का प्रारंभिक डेवलपर संस्करण

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

विजेट इंजन के उदाहरणों में सम्मिलित हैं:

  • एप्पल मकिनतोश के डैशबोर्ड विजेट हैं।
  • विंडोज़ विस्टा, विंडोज 7, और विंडोज लाइव प्रणाली में माइक्रोसॉफ्ट गैजेट्स - अब समर्थित नहीं है, अब माइक्रोसॉफ्ट द्वारा इसके उपयोग को कम किया जाता है।
  • लिनक्स के लिए विभिन्न कार्यान्वयन, जिसमें प्लाज़्मा विजेट्स (संस्करण 4 से केडीई के लिए उपलब्ध) और जीनोम शैल द्वारा उपयोग किए जाने वाले विजेट इंजन (संस्करण 3 से गनोम के लिए उपलब्ध) उपस्थित हैं। दोनों सक्रिय हैं और विकास के अधीन हैं।
  • गूगल डेस्कटॉप, गूगल यन्त्र चला रहा है - अब समर्थित नहीं है, बंद कर दिया गया है, कुछ सुरक्षा मुद्दे पुनः डेटा साझाकरण के लिए है।
  • याहू! विंडोज एक्सपी, विंडो विस्टा, विंडो 7, विंडो 8, विंडो 10, मैकोस के लिए विजेट - अब याहू द्वारा समर्थित नहीं है। अभी भी विंडोज पर कार्य कर रहा है; चूँकि ओएस एक्स 10.11 इआई कैप्टन याहू विजेट डॉक कार्य नहीं कर रहा है, परन्तु अधिकांश विजेट अभी भी अपेक्षित प्रकार से कार्य करते हैं और मेनू के अतिरिक्त सुलभ हैं।
  • एक्स विजेट - विंडो एक्सपी, विंडो विस्टा, विंडो 7, विंडो 8, विंडो 10 और एंड्रायड (क्रिया-संचालन प्रणाली) के लिए - अंतिम अद्यतन: 2 मार्च 2015 (विंडोज) है।
  • कल्लजेट्स - विंडोज के लिए - मैक डैशबोर्ड विजेट को विंडोज पर संचालित करने की अनुमति देता है। ओपन सोर्स, सक्रिय प्रकार से विकसित नहीं है।
  • ओपेरा ब्राउज़र के रेंडरिंग इंजन का उपयोग करके सभी प्लेटफार्मों (डेस्कटॉप, मोबाइल टीवी, गेमिंग कंसोल) पर ओपेरा विजेट ब्राउज़र के संस्करण 12 के बाद से ओपेरा विजेट बंद कर दिए गए थे।[7]
  • लिनक्स और अन्य यूनिक्स जैसे क्रिया-संचालन प्रणाली के लिए स्क्रीनलेट्स - यह इंजन एक्स 11 पर चलता है और कम विकास के अंतर्गत है।
  • स्थितियाँ में होमस्क्रीन विजेट है।
  • एंड्रॉइड में होमस्क्रीन विजेट (क्रिया-संचालन प्रणाली) है।  

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

विजेट ड्राफ्ट मानक

9 नवंबर 2006 को, विश्वव्यापी वेब संकाय में वेब एप्लीकेशन प्रारूप कार्य समूह ने विजेट्स 1.0 की पहली सार्वजनिक डब्ल्यू3सी अनुरोध की थी।[8] आशय विगेट्स के कुछ कथनों को मानकीकृत करना है। ओपेरा ब्राउज़र इस प्रारूप डब्ल्यू3सी मानक को अपनाने वाला पहला क्लाइंट साइड विजेट इंजन है। [9] अपाचे वूकी (विकासशील) इस डब्ल्यू3सी मानक को अपनाने वाला पहला सर्वर साइड विजेट इंजन है। वूकी एक सर्वर है जो विजेट उदहारण का प्रबंधन करता है और उन्हें ओपेरा जैसे क्लाइंट उपकरणों के लिए प्रदान किए जाने के अतिरिक्त वेब अनुप्रयोगों में अन्तः स्थापित करने की अनुमति देता है।

मोबाइल विजेट

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

मोबाइल उपकरणों के लिए कई अजाक्स (प्रोग्रामिंग) आधारित देशी विजेट प्लेटफॉर्म भी उपलब्ध हैं।

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

सभी मोबाइल संचालन प्रणाली में से एंड्रायड 30 अप्रैल, 2009 से मुख्य प्रकार से मोबाइल विजेट्स का समर्थन करता है।

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

वेब विजेट

Main article: वेब विजेट

वेब ब्राउजर को विजेट इंजन इंफ्रास्ट्रक्चर(आधारभूत संरचना) के रूप में भी प्रयोग किया जा सकता है। वेब एक ऐसा एनवायरनमेंट है जो विगेट्स के वितरण के लिए उपयुक्त है, क्योंकि इसमें नए स्निपेट (प्रोग्रामिंग) को स्थापित करने के लिए उपयोगकर्ता से स्पष्ट बातचीत की आवश्यकता नहीं होती है।

वेब विगेट्स ने मार्केटिंग चैनल के रूप में अपनी कथित क्षमता के कारण कुछ व्यावसायिक हित को प्रकाशित किया है, मुख्य प्रकार से क्योंकि वे सामाजिक नेटवर्क के माध्यम से अन्तरक्रियाशीलता और वायरल वितरण प्रदान करते हैं। पहला ज्ञात वेब विजेट, ट्रिविया ब्लिट्ज, 1997 में प्रस्तुत किया गया था। यह उपरोर डॉट कॉम (2000 - 2001 की अग्रणी ऑनलाइन गेम कंपनी) द्वारा प्रस्तुत किया गया गेम एप्लेट था, जो 35,000 से अत्यधिक वेबसाइटों पर दिखाई दिया, जिसमें जियोसिटीज के व्यक्तिगत पेज से लेकर सीएनएन और टॉवर सम्मिलित थे। जब उपरोर डॉट कॉम को 2001 में विवेंदी यूनिवर्सल द्वारा अधिग्रहित किया गया था, तो विजेट को बंद कर दिया गया था।

टीवी समूह विजेट

टीवी के लिए विजेट भी उपलब्ध हैं। याहू! विजेट इंजन को अगली पीढ़ी के टीवी समूहों के घटक के रूप में घोषित किया गया है।

डेस्कटॉप विजेट्स का सूचना प्रवाह

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

संदर्भ

  1. Ralph R. Swick, Mark S. Ackerman (1988). "The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire". USENIX Winter. pp. 221–228. Archived from the original on 2007-09-27. Retrieved 2007-01-03.
  2. Rampell, Catherine (2007-11-03). "विजेट सामाजिक दायरे के सिक्के बन जाते हैं". The Washington Post. p. D01. Retrieved 2008-05-07.
  3. Ustinova, Anastasia (2008-07-23). "डेवलपर्स फेसबुक सम्मेलन में प्रतिस्पर्धा करते हैं". San Francisco Chronicle. Retrieved 2008-08-14.
  4. "फेसबुक पूरे वेब और दुनिया भर में प्लेटफॉर्म की शक्ति का विस्तार करता है". Facebook. 2008-07-23. Retrieved 2008-08-14.
  5. Blattner, Glinert, Jorge and Ormsby, 'Metawidgets: towards a theory of multimodal interface design'. Appears in Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings, Sixteenth Annual International ISBN 0-8186-3000-0.
  6. 6.0 6.1 Top 10 Best Android Widgets Ever Retrieved March 22, 2015.
  7. Teigene, Arnstein (24 April 2012). "ओपेरा एक्सटेंशन पर ध्यान केंद्रित करना और यूनाइट एप्लिकेशन और विजेट्स के लिए समर्थन समाप्त करना". Archived from the original on 26 April 2012. Retrieved 12 June 2014.
  8. "विजेट 1.0". World Wide Web Consortium.
  9. "Web Specifications Supported in Opera 9". Opera ASA.

यह भी देखें

  • विकिपीडिया: विकिपीडिया विजेट - विकिपीडिया लेख प्रदर्शित करने के लिए एक विजेट
  • एंड्राइड (ऑपरेटिंग सिस्टम)
  • चुम्बी
  • डेस्क सहायक
  • जीयूआई विजेट
  • विजेट टूलकिट