Software widget
एक सॉफ्टवेयर विजेट एक अपेक्षाकृत सरल और उपयोग में आसान सॉफ्टवेयर अनुप्रयोग या घटक है जो एक या अधिक अलग-अलग सॉफ्टवेयर प्लेटफार्मों के लिए बनाया गया है। स्प्रेडशीट या वर्ड प्रोसेसर जैसे अधिक जटिल अनुप्रयोग के विपरीत, एक डेस्क एक्सेसरी या एप्लेट एक सरल, स्वतंत्र उपयोगकर्ता इंटरफेस का एक उदाहरण है। ये विजेट क्षणिक और सहायक अनुप्रयोगों के विशिष्ट उदाहरण हैं जो उपयोगकर्ता के ध्यान पर एकाधिकार नहीं रखते हैं। दूसरी ओर, चित्रमय नियंत्रण तत्व (जी. यू. आई. "विजेट") पुनः प्रयोज्य मॉड्यूलर घटकों के उदाहरण हैं जिनका उपयोग एक अधिक जटिल अनुप्रयोग बनाने के लिए किया जाता है, जिससे प्रोग्रामर सरल, छोटे घटकों को मिलाकर उपयोगकर्ता इंटरफेस का निर्माण कर सकते हैं। वर्गीकरण चूंकि यह शब्द और कोडिंग प्रथा कम से कम 1980 के दशक से मौजूद है, इसलिए इसे कई संदर्भों में लागू किया गया है। एक ग्राफिकल नियंत्रण तत्व (जी. यू. आई. विजेट) एक ग्राफिकल यूजर इंटरफेस (जी. यू. आई.) का हिस्सा है जो एक कंप्यूटर उपयोगकर्ता को एक सॉफ्टवेयर अनुप्रयोग को नियंत्रित करने की अनुमति देता है। इस संदर्भ में एक विजेट एक सामान्य जी. यू. आई. तत्व को संदर्भित कर सकता है जैसे कि एक चेक बॉक्स, उस तत्व के एक उदाहरण के लिए, या किसी विशिष्ट कार्य या अनुप्रयोग के लिए उपयोग किए जाने वाले ऐसे तत्वों के अनुकूलित संग्रह के लिए (जैसे कि उपयोगकर्ताओं के लिए एक संवाद बॉक्स अपनी कंप्यूटर स्क्रीन उपस्थिति को अनुकूलित करने के लिए)। विजेट टूलकिट प्रोग्रामिंग टूल का एक समूह है जो डेवलपर्स को यूजर इंटरफेस बनाने के लिए जीयूआई विजेट का पुनः उपयोग करने में मदद करता है। ग्राफिकल यूजर इंटरफेस बिल्डर, जैसे कि ग्लेड इंटरफेस डिजाइनर, जी. यू. आई. के लेखन की सुविधा प्रदान करता है। जी. यू. आई. विजेट के प्रकार प्रकटीकरण विजेट विशिष्ट प्रकार के जी. यू. आई. विजेट हैं जिन्हें कंप्यूटर उपयोगकर्ताओं द्वारा छुपाया या विस्तारित किया जा सकता है। एक मेटाविदजेट एक जी. यू. आई. के भीतर अन्य विजेटों के संचालन को नियंत्रित करने के लिए एक जी. यू. आई. विजेट है। डेस्कटॉप विजेट (आमतौर पर केवल विजेट कहा जाता है) एक डेस्कटॉप वातावरण के लिए संवादात्मक आभासी उपकरण हैं जो उपयोगकर्ता को नवीनतम समाचार, वर्तमान मौसम, समय, एक कैलेंडर, एक शब्दकोश, एक मानचित्र कार्यक्रम, एक कैलकुलेटर, डेस्कटॉप नोट्स, फोटो दर्शक, या यहां तक कि एक भाषा अनुवादक जैसी एकल-उद्देश्य वाली सेवाएं प्रदान करते हैं। विजेट ग्राफिकल शेल प्रदान कर सकते हैं या बढ़ा सकते हैं। विजेट इंजनों के उदाहरणों में शामिल हैंः विंडोज विस्टा, विंडोज 7 और विंडोज लाइव सिस्टम में ऐप्पल मैकिन्टोश माइक्रोसॉफ्ट गैजेट्स के डैशबोर्ड विजेट-अब समर्थित नहीं हैं, अब माइक्रोसॉफ्ट द्वारा हतोत्साहित उपयोग करें। लिनक्स के लिए विभिन्न कार्यान्वयन, जिनमें प्लाज्मा विजेट (के. डी. ई. के लिए संस्करण 4 से उपलब्ध) और जी. एन. ओ. एम. शेल द्वारा उपयोग किया जाने वाला विजेट इंजन (संस्करण 3 से जी. एन. ओ. एम. के लिए उपलब्ध) शामिल हैं। दोनों सक्रिय हैं और विकास के चरण में हैं। गूगल डेस्कटॉप गूगल गैजेट्स चला रहा है-अब समर्थित नहीं है, बंद कर दिया गया है, कुछ सुरक्षा समस्याएं हैंः डेटा साझाकरण। याहू! विंडोज एक्सपी, विंडोज विस्टा, विंडोज 7, विंडोज 8, विंडोज 10, मैकओएस के लिए विजेट-अब याहू द्वारा समर्थित नहीं है। अभी भी विंडोज पर काम कर रहा है; चूंकि ओएस एक्स 10.11 एल कैपिटन याहू विजेट डॉक काम नहीं कर रहा है, लेकिन अधिकांश विजेट अभी भी उम्मीद के अनुसार काम करते हैं और मेनू के बजाय सुलभ हैं। एक्सविडगेट्स-विंडोज एक्सपी, विंडोज विस्टा, विंडोज 7, विंडोज 8, विंडोज 10 और एंड्रॉइड के लिए-अंतिम बार अपडेट किया गयाः 2 मार्च 2015 (विंडोज)। क्लुजेट्स-विंडोज के लिए-मैक डैशबोर्ड विजेट्स को विंडोज पर काम करने की अनुमति देता है। खुला स्रोत, सक्रिय रूप से विकसित नहीं। ओपेरा ब्राउज़र के रेंडरिंग इंजन का उपयोग करके सभी प्लेटफार्मों (डेस्कटॉप, मोबाइल टीवी, गेमिंग कंसोल) पर ओपेरा विजेट। ब्राउज़र के संस्करण 12 के बाद से ओपेरा विजेट्स को बंद कर दिया गया था। लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए स्क्रीनलेट-यह इंजन एक्स11 पर चलता है और एंड्रॉइड में मेमो होमस्क्रीन विजेट में छिटपुट विकास के तहत है मूल रूप से, डेस्क एक्सेसरीज़ को ऑपरेटिंग सिस्टम में मल्टीटास्किंग की एक छोटी सी डिग्री प्रदान करने के लिए विकसित किया गया था जो एक समय में केवल एक मुख्य एप्लिकेशन रख सकते थे, लेकिन जब वास्तविक मल्टीटास्किंग ओएस उपलब्ध हो गए, तो इन्हें सामान्य अनुप्रयोगों द्वारा प्रतिस्थापित कर दिया गया। मोबाइल विजेट अधिकांश मोबाइल विजेट डेस्कटॉप विजेट की तरह होते हैं, लेकिन मोबाइल फोन के लिए। मोबाइल विजेट स्क्रीन स्पेस के उपयोग को अधिकतम कर सकते हैं और डिवाइस निष्क्रिय-स्क्रीन/होम-स्क्रीन जावा एमई-आधारित मोबाइल विजेट इंजनों पर लाइव डेटा-समृद्ध अनुप्रयोगों को रखने में विशेष रूप से उपयोगी हो सकते हैं, लेकिन मोबाइल डिवाइस होम-स्क्रीन को नियंत्रित करने के लिए जावा के लिए मानक-आधारित एपीआई की कमी इन इंजनों के लिए फोन-टॉप पर विजेट को उजागर करना कठिन बना देती है। मोबाइल उपकरणों के लिए कई एजेक्स-आधारित देशी विजेट प्लेटफॉर्म भी उपलब्ध हैं। मोबाइल विजेट की बढ़ती व्यापकता को आसानी से समझा जा सकता है। जबकि विजेट ऑनलाइन दुनिया में एक सुविधा है, उन्हें मोबाइल दुनिया में लगभग आवश्यक के रूप में देखा जा सकता है। कारणः मोबाइल उपकरण छोटा है और इंटरफेस अक्सर चुनौतीपूर्ण होता है। गतिशील वातावरण में बड़ी मात्रा में जानकारी के माध्यम से घूमना केवल एक उपद्रव नहीं है; यह लगभग असंभव है। एंड्रॉइड ने 27 अप्रैल, 2009 को जारी किए गए एंड्रॉइड 1.5 कपकेक के बाद से मूल रूप से मोबाइल विजेट का समर्थन किया है। एंड्रॉइड ऑपरेटिंग सिस्टम पर कुछ सबसे लोकप्रिय विजेटों में डैशक्लॉक, गूगल कीप और एचडी विजेट शामिल हैं। आई. ओ. एस. ऑपरेटिंग सिस्टम मोबाइल विजेट का भी समर्थन करता है। वेब विजेट एक पोर्टेबल अनुप्रयोग है जिसे स्थापित और निष्पादित किया जाता है, आमतौर पर एच. टी. एम. एल.-आधारित वेब पृष्ठों पर गैर-विशेषज्ञ वेबमास्टरों द्वारा, साइट आगंतुकों को तीसरे पक्ष के विजेट प्रकाशकों से खरीदारी, विज्ञापन, वीडियो या अन्य सरल कार्यक्षमता प्रदान करने के लिए। वेब ब्राउज़र का उपयोग विजेट इंजन अवसंरचना के रूप में भी किया जा सकता है। वेब विजेट के वितरण के लिए अच्छी तरह से अनुकूल वातावरण है, क्योंकि इसमें नए कोड स्निपेट स्थापित करने के लिए उपयोगकर्ता से स्पष्ट बातचीत की आवश्यकता नहीं होती है। वेब विजेट ने एक विपणन चैनल के रूप में अपनी कथित क्षमता के कारण कुछ व्यावसायिक रुचि दिखाई है, मुख्य रूप से क्योंकि वे सामाजिक नेटवर्क के माध्यम से अंतःक्रियाशीलता और वायरल वितरण प्रदान करते हैं। पहला ज्ञात वेब विजेट, ट्रिविया ब्लिट्ज़, 1997 में पेश किया गया था। यह Uproar.com (2000-2001 से अग्रणी ऑनलाइन गेम कंपनी) द्वारा पेश किया गया एक गेम एप्लेट था जो जियोसिटी के व्यक्तिगत पृष्ठों से लेकर सीएनएन और टॉवर रिकॉर्ड्स तक 35,000 से अधिक वेबसाइटों पर दिखाई दिया। जब 2001 में विवेन्डी यूनिवर्सल द्वारा Uproar.com का अधिग्रहण किया गया, तो विजेट को बंद कर दिया गया। वेब विजेट के प्रकार एक "विजेट अनुप्रयोग" एक तृतीय पक्ष वेब विजेट है जिसे सोशल नेटवर्किंग सेवा के लिए विकसित किया गया है, जिसमें उपयोगकर्ता इंटरफेस या नेटवर्क सेवा द्वारा होस्ट किया गया पूरा अनुप्रयोग होता है। फेसबुक और माईस्पेस जैसी सोशल नेटवर्किंग सेवाएं इन अनुप्रयोगों को होस्ट करती हैं और उन्हें विशेष उद्देश्य वाले अनुप्रयोग प्रोग्रामिंग इंटरफेस के माध्यम से अंतर्निहित मंच सेवाएं (जैसे उपयोगकर्ता द्वारा प्रदान की गई तस्वीरों और अन्य सामग्री का प्रदर्शन और भंडारण, अंतिम उपयोगकर्ताओं के बारे में प्रोफ़ाइल जानकारी और अन्य उपयोगकर्ताओं के साथ संचार सुविधाएँ) प्रदान करती हैं। इस शब्द का उपयोग काफी शिथिल रूप से किया जाता है, क्योंकि ऐसे कई अनुप्रयोग आंतरिक रूप से अधिक जटिल होते हैं और अन्य संदर्भों में "विजेट" कहे जाने वाले सरल एपलेट की तुलना में काम कर रहे होते हैं। प्लेटफ़ॉर्म और डेवलपर के बीच संबंध पारस्परिक रूप से फायदेमंद है, हार्डवेयर और सॉफ़्टवेयर बुनियादी ढांचे की पेशकश करने वाले सोशल नेटवर्क के साथ, और सोशल नेटवर्क के अंतिम उपयोगकर्ता आधार तक पहुंच, और शौकिया डेवलपर्स से लेकर रॉक यू जैसी संगठित कंपनियों तक के एप्लिकेशन प्रकाशकों के साथ! और slide.com ऐसी सामग्री और सुविधाएँ प्रदान करता है जो सोशल नेटवर्क सेवाओं को उनके सदस्यों के लिए अधिक उपयोगी बनाती हैं। वर्तमान में, डेवलपर्स और सोशल नेटवर्क प्लेटफार्मों के बीच कोई शुल्क या भुगतान नहीं है, और विजेट से राजस्व प्राप्त करने के प्रयास (मुख्य रूप से विजेट अनुप्रयोगों द्वारा विज्ञापन और विजेट के भीतर इलेक्ट्रॉनिक वाणिज्य वस्तुओं और सेवाओं की बिक्री) अपेक्षाकृत असफल रहे हैं। विजेट ड्राफ्ट मानक 9 नवंबर 2006 को, डब्ल्यू3सी में वेब एप्लीकेशन फॉर्मेट्स वर्किंग ग्रुप ने विजेट 1 का पहला सार्वजनिक कार्य मसौदा जारी किया। इसका उद्देश्य विजेट के कुछ पहलुओं को मानकीकृत करना है। ओपेरा ब्राउज़र इस ड्राफ्ट डब्ल्यू3सी मानक को अपनाने वाला पहला क्लाइंट साइड विजेट इंजन है। अपाचे वूकी (इन्क्यूबेटिंग) इस डब्ल्यू3सी मानक को अपनाने वाला पहला सर्वर साइड विजेट इंजन है। वूकी एक ऐसा सर्वर है जो विजेट उदाहरणों का प्रबंधन करता है और उन्हें ओपेरा जैसे क्लाइंट उपकरणों के लिए प्रदान किए जाने के अलावा वेब अनुप्रयोगों में एम्बेड करने की अनुमति देता है। टीवी सेट विजेट विजेट TVs.Yahoo के लिए भी उपलब्ध हैं! विजेट इंजन को अगली पीढ़ी के टीवी सेट के एक घटक के रूप में घोषित किया गया है। विजेट इंजन एक विजेट इंजन वह सॉफ्टवेयर प्लेटफॉर्म है जिस पर डेस्कटॉप या वेब विजेट चलते हैं। विजेट इंजन में विजेट मॉडल विकास में आसानी के कारण आकर्षक है। इनमें से अधिकांश विजेट कुछ छवियों और एक्स. एम. एल./जावास्क्रिप्ट/वी. बी. एस. स्क्रिप्ट स्रोत कोड की लगभग 10 से कई सौ पंक्तियों के साथ बनाए जा सकते हैं। एक एकल मेजबान सॉफ्टवेयर प्रणाली, जैसे कि एक वेब ब्राउज़र, सभी लोड किए गए विजेटों को चलाता है। यह कई डेस्कटॉप विजेटों को साझा करने वाले संसाधनों और कोड का निर्माण करने की अनुमति देता है। विजेट इंजन को विजेट टूलकिट के साथ भ्रमित नहीं होना चाहिए। टूलकिट का उपयोग जी. यू. आई. प्रोग्रामरों द्वारा किया जाता है, जो एक एकल अनुप्रयोग बनाने के लिए कई विजेट (पुनः प्रयोज्य घटक) को जोड़ते हैं। टूलकिट में एक विजेट एकल, निम्न स्तर की अंतःक्रिया प्रदान करता है, और टूलकिट में अन्य विजेट के साथ संवाद करने के लिए तैयार किया जाता है। दूसरी ओर, विजेट इंजन जैसे डेस्कटॉप विजेट और वेब विजेट अंतिम उपयोगकर्ताओं के लिए हैं। डेस्कटॉप और वेब विजेट एकल, कार्य-उन्मुख अनुप्रयोग हैं जो अपने आप में कई संबंधित अंतःक्रियाओं से बने हो सकते हैं। संदर्भ विकिपीडिया विजेट भी देखें-विकिपीडिया लेखों को प्रदर्शित करने के लिए एक विजेट एंड्रॉइड (ऑपरेटिंग सिस्टम) चुंबी डेस्क एक्सेसरी जीयूआई विजेट विजेट टूलकिट ग्राफिकल यूजर इंटरफेस ग्राफिकल कंट्रोल एलिमेंट्स