सॉफ्टवेयर विजेट

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

डेस्कटॉप विजेट
डेस्कटॉप विजेट्स (आमतौर पर सिर्फ विजेट्स कहलाते हैं) इंटरएक्टिव वर्चुअल टूल हैं जो उपयोगकर्ता को नवीनतम समाचार, वर्तमान मौसम, समय, एक कैलेंडर, एक शब्दकोश, एक मानचित्र कार्यक्रम, एक कैलकुलेटर, डेस्कटॉप नोट्स, दिखाने जैसी एकल-उद्देश्यीय सेवाएं प्रदान करते हैं। फोटो देखने वाले, या यहां तक ​​कि एक भाषा अनुवादक, अन्य बातों के अलावा। विजेट चित्रमय खोल  प्रदान या बढ़ा सकते हैं। विजेट इंजन के उदाहरणों में शामिल हैं: मूल रूप से, डेस्क एक्सेसरीज़ को ऑपरेटिंग सिस्टम में कंप्यूटर मल्टीटास्किंग की एक छोटी सी डिग्री प्रदान करने के लिए विकसित किया गया था जो एक समय में केवल एक मुख्य एप्लिकेशन को होल्ड कर सकता था, लेकिन जब वास्तविक मल्टीटास्किंग ऑपरेटिंग सिस्टम उपलब्ध हो गया, तो इन्हें सामान्य एप्लिकेशन से बदल दिया गया।
 * Apple Macintosh के डैशबोर्ड (Mac OS) विजेट
 * [[ खिड़कियाँ विस्टा]], विंडोज 7, और विंडोज लाइव सिस्टम में माइक्रोसॉफ्ट गैजेट्स - अब समर्थित नहीं है, अब माइक्रोसॉफ्ट द्वारा उपयोग को हतोत्साहित किया जाता है।
 * लिनक्स के लिए विभिन्न कार्यान्वयन, जिसमें प्लाज़्मा ( कहाँ ) विजेट्स (संस्करण 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 विजेट डॉक काम नहीं कर रहा है, लेकिन अधिकांश विजेट अभी भी अपेक्षित रूप से काम करते हैं और मेनू के बजाय सुलभ हैं।
 * XWidgets - Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 और Android (ऑपरेटिंग सिस्टम) के लिए - अंतिम अद्यतन: 2 मार्च 2015 (Windows)।
 * Kludgets - Windows के लिए - Mac डैशबोर्ड विजेट को Windows पर संचालित करने की अनुमति देता है। ओपन सोर्स, सक्रिय रूप से विकसित नहीं।
 * ओपेरा ब्राउज़र के रेंडरिंग इंजन का उपयोग करके सभी प्लेटफार्मों (डेस्कटॉप, मोबाइल टीवी, गेमिंग कंसोल) पर ओपेरा विजेट। ब्राउज़र के संस्करण 12 के बाद से ओपेरा विजेट बंद कर दिए गए थे।
 * लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए स्क्रीनलेट्स - यह इंजन X11 पर चलता है और छिटपुट विकास के अधीन है
 * स्थितियाँ में होमस्क्रीन विजेट
 * एंड्रॉइड में होमस्क्रीन विजेट (ऑपरेटिंग सिस्टम)

विजेट मसौदा मानक
9 नवंबर 2006 को, विश्वव्यापी वेब संकाय में वेब एप्लीकेशन फॉर्मेट्स वर्किंग ग्रुप ने विजेट्स 1.0 की पहली सार्वजनिक W3C सिफारिश जारी की। इरादा विगेट्स के कुछ पहलुओं को मानकीकृत करना है। ओपेरा ब्राउज़र पहला क्लाइंट साइड विजेट इंजन टोर (गुमनामी नेटवर्क) है जो इस मसौदे W3C मानक को अपनाता है। Apache Wookie (इनक्यूबेटिंग) इस W3C मानक को अपनाने वाला पहला सर्वर साइड विजेट इंजन है। वूकी एक सर्वर है जो विजेट इंस्टेंसेस का प्रबंधन करता है और उन्हें ओपेरा जैसे क्लाइंट उपकरणों के लिए प्रदान किए जाने के अलावा वेब अनुप्रयोगों में एम्बेड करने की अनुमति देता है।

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

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

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

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

एंड्रॉइड ऑपरेटिंग सिस्टम पर कुछ सबसे लोकप्रिय विजेट्स में डैशक्लॉक, गूगल कीप और एचडी विजेट शामिल हैं। IOS ऑपरेटिंग सिस्टम मोबाइल विजेट्स को भी सपोर्ट करता है।

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

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

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

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

यह भी देखें

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

श्रेणी:ग्राफ़िकल यूज़र इंटरफ़ेस श्रेणी:ग्राफ़िकल नियंत्रण तत्व श्रेणी:विजेट इंजन|*