Difference between revisions of "ज़ूमिंग यूजर इंटरफ़ेस"

From alpha
Jump to navigation Jump to search
(Created page with "{{Short description|Graphical interface allowing for image scaling}} thumb|300px|right|ZUI का उदाहरण कम्प्यूटिं...")
 
Line 1: Line 1:
{{Short description|Graphical interface allowing for image scaling}}
{{Short description|Graphical interface allowing for image scaling}}
[[Image:ZUI example.png|thumb|300px|right|ZUI का उदाहरण]][[ कम्प्यूटिंग ]] में, ज़ूमिंग यूजर इंटरफ़ेस या ज़ूम करने योग्य यूजर इंटरफ़ेस (ZUI, उच्चारण Zoo-ee) एक प्रकार का [[ग्राफिकल यूज़र इंटरफ़ेस]] है | ग्राफिकल यूजर इंटरफ़ेस (GUI) जहां एंड-यूज़र (कंप्यूटर विज्ञान) क्रम में [[व्यूपोर्ट]] के पैमाने को बदल सकता है अधिक या कम विवरण देखने के लिए, और विभिन्न [[इलेक्ट्रॉनिक दस्तावेज़]] ब्राउज़ करें। सूचना तत्व विंडोज़ के बजाय सीधे अनंत [[ आभासी डेस्कटॉप ]] (आमतौर पर [[वेक्टर ग्राफिक्स]] का उपयोग करके बनाए गए) पर दिखाई देते हैं। उपयोगकर्ता आभासी सतह पर दो आयामों में [[पैनिंग (कैमरा)]] कर सकते हैं और पेज को रुचि की वस्तुओं में ज़ूम कर सकते हैं। उदाहरण के लिए, जैसे ही आप किसी टेक्स्ट ऑब्जेक्ट पर ज़ूम करते हैं, उसे एक छोटे बिंदु के रूप में दर्शाया जा सकता है, फिर टेक्स्ट के एक पेज का थंबनेल, फिर एक पूर्ण आकार का पेज और अंत में पेज का एक बड़ा दृश्य।
[[Image:ZUI example.png|thumb|300px|right|जेडयूआई का उदाहरण]]कंप्यूटिंग में, '''ज़ूमिंग यूजर इंटरफ़ेस''' या '''ज़ूम करने योग्य यूजर इंटरफ़ेस''' (जेडयूआई, उच्चारण ज़ू-) एक प्रकार का ग्राफ़िकल यूजर इंटरफ़ेस (जीयूआई) है जहां यूजर अधिक विवरण या कम देखने के लिए देखे गए क्षेत्र के पैमाने को बदल सकते हैं, और विभिन्न डॉक्यूमेंट ब्राउज़ करें। सूचना तत्व विंडोज़ के बजाय सीधे एक अनंत वर्चुअल डेस्कटॉप (आमतौर पर वेक्टर ग्राफिक्स का उपयोग करके बनाया गया) पर दिखाई देते हैं। यूजर आभासी सतह को दो आयामों में देख सकते हैं और रुचि की वस्तुओं को ज़ूम कर सकते हैं। उदाहरण के लिए, जब आप किसी टेक्स्ट ऑब्जेक्ट पर ज़ूम करते हैं तो इसे एक छोटे बिंदु के रूप में दर्शाया जा सकता है, फिर टेक्स्ट के एक टेक्स्ट का थंबनेल, फिर एक पूर्ण आकार का टेक्स्ट और अंत में टेक्स्ट का एक बड़ा दृश्य।


ZUI [[हाइपरलिंक]]्ड या मल्टीवेरिएट सांख्यिकी जानकारी के माध्यम से ब्राउज़ करने के लिए मुख्य रूपक के रूप [[पेज ज़ूमिंग]] का उपयोग करते हैं।
जेडयूआई हाइपरलिंक्ड या मल्टीवेरिएट जानकारी के माध्यम से ब्राउज़ करने के लिए ज़ूमिंग को मुख्य रूपक के रूप में उपयोग करते हैं। ज़ूम किए गए टेक्स्ट के अंदर मौजूद वस्तुओं को आगे के विवरण प्रकट करने के लिए स्वयं ज़ूम किया जा सकता है, जिससे पुनरावर्ती नेस्टिंग और ज़ूम का एक मनमाना स्तर प्राप्त होता है।
ज़ूम किए गए पृष्ठ के अंदर मौजूद वस्तुओं को आगे के विवरण प्रकट करने के लिए स्वयं ज़ूम किया जा सकता है, जिससे [[ प्रत्यावर्तन ]] [[नेस्टिंग (कंप्यूटिंग)]] और ज़ूम के एक मनमाने स्तर की अनुमति मिलती है।


जब संशोधित वस्तु में मौजूद विवरण के स्तर को संपूर्ण वस्तु के आनुपातिक दृश्य के बजाय प्रासंगिक जानकारी को वर्तमान आकार में फिट करने के लिए बदल दिया जाता है, तो इसे सिमेंटिक ज़ूमिंग कहा जाता है।<ref name="windows8">{{cite web|url=https://arstechnica.com/microsoft/news/2011/09/hands-on-with-windows-8-a-pc-operating-system-for-the-tablet-age.ars|publisher=Ars Technica|author=Peter Bright|title=Hands-on with Windows 8: A PC operating system for the tablet age}}</ref>
जब आकार बदलने वाली वस्तु में मौजूद विवरण का स्तर संबंधित जानकारी को वर्तमान आकार में फिट करने के लिए बदल दिया जाता है, तो संपूर्ण वस्तु का आनुपातिक दृश्य होने के बजाय, इसे सिमेंटिक ज़ूमिंग कहा जाता है।<ref name="windows8">{{cite web|url=https://arstechnica.com/microsoft/news/2011/09/hands-on-with-windows-8-a-pc-operating-system-for-the-tablet-age.ars|publisher=Ars Technica|author=Peter Bright|title=Hands-on with Windows 8: A PC operating system for the tablet age}}</ref>
कुछ लोग ZUI प्रतिमान को [[पोस्ट-डब्ल्यूआईएमपी]] इंटरफ़ेस होने के कारण पारंपरिक विंडोिंग GUI का एक लचीला और यथार्थवादी उत्तराधिकारी मानते हैं।{{citation needed|date=October 2017}}
 
कुछ लोग जेडयूआई प्रतिमान को पारंपरिक विंडोिंग जीयूआई का एक लचीला और यथार्थवादी उत्तराधिकारी मानते हैं, जो एक पोस्ट-डब्ल्यूआईएमपी इंटरफ़ेस है।


== इतिहास ==
== इतिहास ==
[[इवान सदरलैंड]] ने 1962 में अपने [[स्केचपैड]] कार्यक्रम में सीआरटी पर बाधाओं और [[ कक्षा (कंप्यूटर प्रोग्रामिंग) ]] के साथ ग्राफिकल संरचनाओं को ज़ूम करने और बनाने के लिए पहला कार्यक्रम प्रस्तुत किया।<ref>[http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-574.pdf Sketchpad: A man-machine graphical communication system]</ref>
[[इवान सदरलैंड]] ने 1962 में अपने [[स्केचपैड]] कार्यक्रम में सीआरटी पर बाधाओं और [[ कक्षा (कंप्यूटर प्रोग्रामिंग) ]] के साथ ग्राफिकल संरचनाओं को ज़ूम करने और बनाने के लिए पहला कार्यक्रम प्रस्तुत किया।<ref>[http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-574.pdf Sketchpad: A man-machine graphical communication system]</ref>
1970 के दशक में एमआईटी में [[ वास्तुकला मशीन समूह ]] द्वारा एक अधिक सामान्य इंटरफ़ेस बनाया गया था। परियोजनाओं, दस्तावेजों, संपर्कों, वीडियो और इंटरैक्टिव कार्यक्रमों के अनंत स्तर को नियंत्रित करने के लिए हैंड ट्रैकिंग, [[ टच स्क्रीन ]], [[ जोस्टिक ]] और [[वॉयस यूजर इंटरफ़ेस]] का उपयोग किया गया था। इस परियोजना के उदाहरणों में से एक को स्थानिक डेटालैंड कहा गया था।<ref>[https://www.theverge.com/2012/5/24/3040959/dataland-mits-70s-media-room-concept-that-influenced-the-mac Dataland: the MIT's '70s media room concept that influenced the Mac]</ref>
1970 के दशक में एमआईटी में [[ वास्तुकला मशीन समूह ]] द्वारा एक अधिक सामान्य इंटरफ़ेस बनाया गया था। परियोजनाओं, दस्तावेजों, संपर्कों, वीडियो और इंटरैक्टिव कार्यक्रमों के अनंत स्तर को नियंत्रित करने के लिए हैंड ट्रैकिंग, [[ टच स्क्रीन ]], [[ जोस्टिक ]] और [[वॉयस यूजर इंटरफ़ेस]] का उपयोग किया गया था। इस परियोजना के उदाहरणों में से एक को स्थानिक डेटालैंड कहा गया था।<ref>[https://www.theverge.com/2012/5/24/3040959/dataland-mits-70s-media-room-concept-that-influenced-the-mac Dataland: the MIT's '70s media room concept that influenced the Mac]</ref>
70 के दशक का एक और GUI वातावरण, जिसमें ज़ूमिंग विचार का उपयोग किया गया था, [[PARC (कंपनी)]] में स्मॉलटॉक था, जिसमें अनंत डेस्कटॉप थे (केवल बाद में Apple Inc. द्वारा ऐसा नाम दिया गया था), जिसे उपयोगकर्ता के देखने के बाद विहंगम दृश्य से ज़ूम इन किया जा सकता था। परियोजना के लिए विंडो सेटअप का एक लघुचित्र पहचाना गया।
70 के दशक का एक और जीयूआई वातावरण, जिसमें ज़ूमिंग विचार का उपयोग किया गया था, [[PARC (कंपनी)]] में स्मॉलटॉक था, जिसमें अनंत डेस्कटॉप थे (केवल बाद में Apple Inc. द्वारा ऐसा नाम दिया गया था), जिसे यूजर के देखने के बाद विहंगम दृश्य से ज़ूम इन किया जा सकता था। परियोजना के लिए विंडो सेटअप का एक लघुचित्र पहचाना गया।


ZUI बनाने का सबसे लंबे समय तक चलने वाला प्रयास पैड++ प्रोजेक्ट है, जिसे [[केन पेर्लिन]], जेम्स डी. होलन और [[बेन बेडर्सन]] ने [[न्यूयॉर्क विश्वविद्यालय]] में शुरू किया था और होलन के निर्देशन में न्यू मैक्सिको विश्वविद्यालय में जारी रखा। पैड++ के बाद, बेडर्सन ने जैज़ विकसित किया, फिर पिकोलो,<ref>[http://www.cs.umd.edu/hcil/piccolo/index.shtml Piccolo] (formerly Jazz): ZUI toolkit for Java and C# (no longer actively maintained)</ref> और अब पिकोलो2डी<ref>[http://piccolo2d.org Piccolo2D]: Piccolo's successor.</ref> मैरीलैंड विश्वविद्यालय, कॉलेज पार्क में, जिसे [[जावा (प्रोग्रामिंग भाषा)]] और सी शार्प (प्रोग्रामिंग भाषा)|सी# में बनाए रखा गया है। हाल के ZUI प्रयासों में दिवंगत [[जेफ रस्किन]] द्वारा [[ शीट्स (सॉफ्टवेयर) ]], [http://zvtm.sf.net ZVTM] शामिल है, जिसे [[INRIA]] में विकसित किया गया है (जो सिग्मा लेंस का उपयोग करता है)<ref>{{citation |contribution=Sigma lenses: focus-context transitions combining space, time and translucence |title=Proceedings of the twenty-sixth annual SIGCHI conference on Human factors in computing systems |year=2008}}</ref> तकनीक), और [[ चीख़ ]] स्मॉलटॉक प्रोग्रामिंग वातावरण और भाषा का सरल ZUI। ZUI शब्द स्वयं :fr:फ्रैंकलिन सर्वन-श्रेइबर|फ्रैंकलिन सर्वन-श्रेइबर और टॉम ग्रूमन द्वारा गढ़ा गया था, जब वे [[सोनी]] रिसर्च लेबोरेटरीज में एक साथ काम करते थे। वे न्यू मैक्सिको विश्वविद्यालय के प्रोफेसर बेन बेडर्सन और न्यूयॉर्क विश्वविद्यालय के प्रोफेसर केन पेर्लिन के साथ साझेदारी में जावा 1.0 पर आधारित पहली ज़ूमिंग यूजर इंटरफेस [[लाइब्रेरी (कंप्यूटिंग)]] विकसित कर रहे थे।
जेडयूआई बनाने का सबसे लंबे समय तक चलने वाला प्रयास पैड++ प्रोजेक्ट है, जिसे [[केन पेर्लिन]], जेम्स डी. होलन और [[बेन बेडर्सन]] ने [[न्यूयॉर्क विश्वविद्यालय]] में शुरू किया था और होलन के निर्देशन में न्यू मैक्सिको विश्वविद्यालय में जारी रखा। पैड++ के बाद, बेडर्सन ने जैज़ विकसित किया, फिर पिकोलो,<ref>[http://www.cs.umd.edu/hcil/piccolo/index.shtml Piccolo] (formerly Jazz): ZUI toolkit for Java and C# (no longer actively maintained)</ref> और अब पिकोलो2डी<ref>[http://piccolo2d.org Piccolo2D]: Piccolo's successor.</ref> मैरीलैंड विश्वविद्यालय, कॉलेज पार्क में, जिसे [[जावा (प्रोग्रामिंग भाषा)]] और सी शार्प (प्रोग्रामिंग भाषा)|सी# में बनाए रखा गया है। हाल के जेडयूआई प्रयासों में दिवंगत [[जेफ रस्किन]] द्वारा [[ शीट्स (सॉफ्टवेयर) ]], [http://zvtm.sf.net ZVTM] शामिल है, जिसे [[INRIA]] में विकसित किया गया है (जो सिग्मा लेंस का उपयोग करता है)<ref>{{citation |contribution=Sigma lenses: focus-context transitions combining space, time and translucence |title=Proceedings of the twenty-sixth annual SIGCHI conference on Human factors in computing systems |year=2008}}</ref> तकनीक), और [[ चीख़ ]] स्मॉलटॉक प्रोग्रामिंग वातावरण और भाषा का सरल जेडयूआई। जेडयूआई शब्द स्वयं :fr:फ्रैंकलिन सर्वन-श्रेइबर|फ्रैंकलिन सर्वन-श्रेइबर और टॉम ग्रूमन द्वारा गढ़ा गया था, जब वे [[सोनी]] रिसर्च लेबोरेटरीज में एक साथ काम करते थे। वे न्यू मैक्सिको विश्वविद्यालय के प्रोफेसर बेन बेडर्सन और न्यूयॉर्क विश्वविद्यालय के प्रोफेसर केन पेर्लिन के साथ साझेदारी में जावा 1.0 पर आधारित पहली ज़ूमिंग यूजर इंटरफेस [[लाइब्रेरी (कंप्यूटिंग)]] विकसित कर रहे थे।


जियोफोनिक्स, एक कैम्ब्रिज, एमए, [[एमआईटी मीडिया लैब]] से जुड़ा स्टार्टअप, जिसकी स्थापना जूलियन ऑर्बनेस, [[एड्रियाना गुज़मैन]], मैक्स रिसेनहुबर ने की थी, ने 2002-03 में सोनी सीएलआईई [[ पर्सनल डिज़िटल एसिस्टेंट ]] (पीडीए) हैंडहेल्ड पर पहला बड़े पैमाने पर विपणन वाला वाणिज्यिक ज़ूमस्पेस जारी किया था। सोनी के केन मिउरा के साथ
जियोफोनिक्स, एक कैम्ब्रिज, एमए, [[एमआईटी मीडिया लैब]] से जुड़ा स्टार्टअप, जिसकी स्थापना जूलियन ऑर्बनेस, [[एड्रियाना गुज़मैन]], मैक्स रिसेनहुबर ने की थी, ने 2002-03 में सोनी सीएलआईई [[ पर्सनल डिज़िटल एसिस्टेंट ]] (पीडीए) हैंडहेल्ड पर पहला बड़े पैमाने पर विपणन वाला वाणिज्यिक ज़ूमस्पेस जारी किया था। सोनी के केन मिउरा के साथ
Line 22: Line 22:
2007 में, माइक्रोसॉफ्ट की लाइव लैब्स ने विंडोज मोबाइल 5 प्लेटफॉर्म के लिए [[माइक्रोसॉफ्ट लाइव लैब्स डीपफिश]] नामक वेब ब्राउजिंग के लिए एक ज़ूमिंग यूआई जारी किया।
2007 में, माइक्रोसॉफ्ट की लाइव लैब्स ने विंडोज मोबाइल 5 प्लेटफॉर्म के लिए [[माइक्रोसॉफ्ट लाइव लैब्स डीपफिश]] नामक वेब ब्राउजिंग के लिए एक ज़ूमिंग यूआई जारी किया।


Apple का [[iPhone]] (प्रीमियर जून 2007) ZUI के एक स्टाइलिश रूप का उपयोग करता है, जिसमें [[उपयोगकर्ता इंटरफ़ेस स्पर्श करें]] (TUI) के माध्यम से पैनिंग और ज़ूमिंग की जाती है। एक अधिक पूरी तरह से एहसास हुआ ZUI [[iOS]] होम स्क्रीन ([[iOS 7]] की तरह) में मौजूद है, जिसमें होमस्क्रीन से फ़ोल्डर्स और अंत में ऐप्स तक ज़ूम होता है। फोटो ऐप एक फोटो से लेकर क्षणों, संग्रहों, वर्षों तक ज़ूम आउट करता है, और इसी तरह कैलेंडर ऐप में दिन, महीने और वर्ष के दृश्यों के साथ ज़ूम आउट करता है।<ref>{{Cite web |url=https://www.apple.com/ios/ios7/ |title=iOS 7 |url-status=dead |access-date=2017-09-19 |archive-date=2013-09-06 |archive-url=https://web.archive.org/web/20130906014233/http://www.apple.com/ios/ios7/ }}</ref> यह पूर्ण ZUI कार्यान्वयन नहीं है क्योंकि ये ऑपरेशन सीमित स्थानों (जैसे वेब पेज या फ़ोटो) पर लागू होते हैं और ज़ूमिंग और पैनिंग की एक सीमित सीमा होती है।
Apple का [[iPhone]] (प्रीमियर जून 2007) जेडयूआई के एक स्टाइलिश रूप का उपयोग करता है, जिसमें [[उपयोगकर्ता इंटरफ़ेस स्पर्श करें|यूजर इंटरफ़ेस स्पर्श करें]] (TUI) के माध्यम से पैनिंग और ज़ूमिंग की जाती है। एक अधिक पूरी तरह से एहसास हुआ जेडयूआई [[iOS]] होम स्क्रीन ([[iOS 7]] की तरह) में मौजूद है, जिसमें होमस्क्रीन से फ़ोल्डर्स और अंत में ऐप्स तक ज़ूम होता है। फोटो ऐप एक फोटो से लेकर क्षणों, संग्रहों, वर्षों तक ज़ूम आउट करता है, और इसी तरह कैलेंडर ऐप में दिन, महीने और वर्ष के दृश्यों के साथ ज़ूम आउट करता है।<ref>{{Cite web |url=https://www.apple.com/ios/ios7/ |title=iOS 7 |url-status=dead |access-date=2017-09-19 |archive-date=2013-09-06 |archive-url=https://web.archive.org/web/20130906014233/http://www.apple.com/ios/ios7/ }}</ref> यह पूर्ण जेडयूआई कार्यान्वयन नहीं है क्योंकि ये ऑपरेशन सीमित स्थानों (जैसे वेब पेज या फ़ोटो) पर लागू होते हैं और ज़ूमिंग और पैनिंग की एक सीमित सीमा होती है।


<!-- In year? -->फ्रैंकलिन सर्वन-श्रेइबर ने 1990 के दशक के मध्य में सोनी रिसर्च लेबोरेटरीज में किए गए काम के आधार पर ज़ूमोरामा की स्थापना की। उच्च रिज़ॉल्यूशन छवियों के कोलाज के लिए ज़ूमिंग ब्राउज़र अक्टूबर 2007 में अल्फा में जारी किया गया था। ज़ूमोरमा का ब्राउज़र पूरी तरह से फ़्लैश-आधारित है। 2010 में, परियोजना का विकास समाप्त हो गया, लेकिन कई उदाहरण अभी भी साइट पर उपलब्ध हैं।
<!-- In year? -->फ्रैंकलिन सर्वन-श्रेइबर ने 1990 के दशक के मध्य में सोनी रिसर्च लेबोरेटरीज में किए गए काम के आधार पर ज़ूमोरामा की स्थापना की। उच्च रिज़ॉल्यूशन छवियों के कोलाज के लिए ज़ूमिंग ब्राउज़र अक्टूबर 2007 में अल्फा में जारी किया गया था। ज़ूमोरमा का ब्राउज़र पूरी तरह से फ़्लैश-आधारित है। 2010 में, परियोजना का विकास समाप्त हो गया, लेकिन कई उदाहरण अभी भी साइट पर उपलब्ध हैं।


2008 से 2010 तक, [[गनोम शैल]] ने वर्चुअल वर्कस्पेस प्रबंधन के लिए ज़ूमिंग यूजर इंटरफ़ेस का उपयोग किया।<ref>{{Cite web |date=2010-02-20 |title=GNOME Shell, 2010-02-20 build: a Zoomable User Interface |url=https://www.youtube.com/watch?v=NN4lW_eaeO8  |archive-url=https://ghostarchive.org/varchive/youtube/20211212/NN4lW_eaeO8| archive-date=2021-12-12 |url-status=live|website=YouTube |access-date=2020-12-26}}{{cbignore}}</ref> इस ZUI को अंततः एक अलग, स्क्रॉलिंग-आधारित डिज़ाइन से बदल दिया गया।
2008 से 2010 तक, [[गनोम शैल]] ने वर्चुअल वर्कस्पेस प्रबंधन के लिए ज़ूमिंग यूजर इंटरफ़ेस का उपयोग किया।<ref>{{Cite web |date=2010-02-20 |title=GNOME Shell, 2010-02-20 build: a Zoomable User Interface |url=https://www.youtube.com/watch?v=NN4lW_eaeO8  |archive-url=https://ghostarchive.org/varchive/youtube/20211212/NN4lW_eaeO8| archive-date=2021-12-12 |url-status=live|website=YouTube |access-date=2020-12-26}}{{cbignore}}</ref> इस जेडयूआई को अंततः एक अलग, स्क्रॉलिंग-आधारित डिज़ाइन से बदल दिया गया।


2017 में, bigpictu.re पहले ZUI ओपन-सोर्स लाइब्रेरीज़ में से एक पर आधारित वेब एप्लिकेशन के रूप में एक अनंत (पैन और ज़ूम) नोटपैड प्रदान करता है।<ref name="bigpicturejs">{{Cite web |date=2015 |title=bigpicture.js, एक लाइब्रेरी जो HTML पृष्ठों में अनंत पैनिंग और अनंत ज़ूमिंग की अनुमति देती है|url=https://github.com/josephernest/bigpicture.js |website=[[GitHub]]}}</ref>
2017 में, bigpictu.re पहले जेडयूआई ओपन-सोर्स लाइब्रेरीज़ में से एक पर आधारित वेब एप्लिकेशन के रूप में एक अनंत (पैन और ज़ूम) नोटपैड प्रदान करता है।<ref name="bigpicturejs">{{Cite web |date=2015 |title=bigpicture.js, एक लाइब्रेरी जो HTML पृष्ठों में अनंत पैनिंग और अनंत ज़ूमिंग की अनुमति देती है|url=https://github.com/josephernest/bigpicture.js |website=[[GitHub]]}}</ref>
2017 में, Zircle UI जारी किया गया था। यह एक ओपन सोर्स यूआई लाइब्रेरी है जो ज़ूम करने योग्य नेविगेशन और गोलाकार आकृतियों का उपयोग करती है।<ref>{{Cite web |date=2017–2021 |url=https://zircleui.github.io/docs/ |title=Zircle UI: A frontend library to develop zoomable user interfaces |website=[[GitHub]]}}</ref>
2017 में, Zircle UI जारी किया गया था। यह एक ओपन सोर्स यूआई लाइब्रेरी है जो ज़ूम करने योग्य नेविगेशन और गोलाकार आकृतियों का उपयोग करती है।<ref>{{Cite web |date=2017–2021 |url=https://zircleui.github.io/docs/ |title=Zircle UI: A frontend library to develop zoomable user interfaces |website=[[GitHub]]}}</ref>


Line 37: Line 37:


== बाहरी संबंध ==
== बाहरी संबंध ==
* [http://www.economist.com/node/21556097 The Economist 2012 article about ZUI]
* [http://www.economist.com/node/21556097 The Economist 2012 article about जेडयूआई]


{{GUI widgets}}
{{GUI widgets}}

Revision as of 09:42, 7 December 2023

जेडयूआई का उदाहरण

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

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

जब आकार बदलने वाली वस्तु में मौजूद विवरण का स्तर संबंधित जानकारी को वर्तमान आकार में फिट करने के लिए बदल दिया जाता है, तो संपूर्ण वस्तु का आनुपातिक दृश्य होने के बजाय, इसे सिमेंटिक ज़ूमिंग कहा जाता है।[1]

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

इतिहास

इवान सदरलैंड ने 1962 में अपने स्केचपैड कार्यक्रम में सीआरटी पर बाधाओं और कक्षा (कंप्यूटर प्रोग्रामिंग) के साथ ग्राफिकल संरचनाओं को ज़ूम करने और बनाने के लिए पहला कार्यक्रम प्रस्तुत किया।[2] 1970 के दशक में एमआईटी में वास्तुकला मशीन समूह द्वारा एक अधिक सामान्य इंटरफ़ेस बनाया गया था। परियोजनाओं, दस्तावेजों, संपर्कों, वीडियो और इंटरैक्टिव कार्यक्रमों के अनंत स्तर को नियंत्रित करने के लिए हैंड ट्रैकिंग, टच स्क्रीन , जोस्टिक और वॉयस यूजर इंटरफ़ेस का उपयोग किया गया था। इस परियोजना के उदाहरणों में से एक को स्थानिक डेटालैंड कहा गया था।[3] 70 के दशक का एक और जीयूआई वातावरण, जिसमें ज़ूमिंग विचार का उपयोग किया गया था, PARC (कंपनी) में स्मॉलटॉक था, जिसमें अनंत डेस्कटॉप थे (केवल बाद में Apple Inc. द्वारा ऐसा नाम दिया गया था), जिसे यूजर के देखने के बाद विहंगम दृश्य से ज़ूम इन किया जा सकता था। परियोजना के लिए विंडो सेटअप का एक लघुचित्र पहचाना गया।

जेडयूआई बनाने का सबसे लंबे समय तक चलने वाला प्रयास पैड++ प्रोजेक्ट है, जिसे केन पेर्लिन, जेम्स डी. होलन और बेन बेडर्सन ने न्यूयॉर्क विश्वविद्यालय में शुरू किया था और होलन के निर्देशन में न्यू मैक्सिको विश्वविद्यालय में जारी रखा। पैड++ के बाद, बेडर्सन ने जैज़ विकसित किया, फिर पिकोलो,[4] और अब पिकोलो2डी[5] मैरीलैंड विश्वविद्यालय, कॉलेज पार्क में, जिसे जावा (प्रोग्रामिंग भाषा) और सी शार्प (प्रोग्रामिंग भाषा)|सी# में बनाए रखा गया है। हाल के जेडयूआई प्रयासों में दिवंगत जेफ रस्किन द्वारा शीट्स (सॉफ्टवेयर) , ZVTM शामिल है, जिसे INRIA में विकसित किया गया है (जो सिग्मा लेंस का उपयोग करता है)[6] तकनीक), और चीख़ स्मॉलटॉक प्रोग्रामिंग वातावरण और भाषा का सरल जेडयूआई। जेडयूआई शब्द स्वयं :fr:फ्रैंकलिन सर्वन-श्रेइबर|फ्रैंकलिन सर्वन-श्रेइबर और टॉम ग्रूमन द्वारा गढ़ा गया था, जब वे सोनी रिसर्च लेबोरेटरीज में एक साथ काम करते थे। वे न्यू मैक्सिको विश्वविद्यालय के प्रोफेसर बेन बेडर्सन और न्यूयॉर्क विश्वविद्यालय के प्रोफेसर केन पेर्लिन के साथ साझेदारी में जावा 1.0 पर आधारित पहली ज़ूमिंग यूजर इंटरफेस लाइब्रेरी (कंप्यूटिंग) विकसित कर रहे थे।

जियोफोनिक्स, एक कैम्ब्रिज, एमए, एमआईटी मीडिया लैब से जुड़ा स्टार्टअप, जिसकी स्थापना जूलियन ऑर्बनेस, एड्रियाना गुज़मैन, मैक्स रिसेनहुबर ने की थी, ने 2002-03 में सोनी सीएलआईई पर्सनल डिज़िटल एसिस्टेंट (पीडीए) हैंडहेल्ड पर पहला बड़े पैमाने पर विपणन वाला वाणिज्यिक ज़ूमस्पेस जारी किया था। सोनी के केन मिउरा के साथ

2002 में, पीटर मुलर ने ज़ूमिंग यूजर इंटरफ़ेस के साथ ओबेरॉन (ऑपरेटिंग सिस्टम) का विस्तार किया और इसे एक्टिव ऑब्जेक्ट सिस्टम (एओएस) नाम दिया।[7] 2005 में, कॉपीराइट मुद्दों के कारण, इसका नाम बदलकर ब्लूबॉटल और 2008 में A2 (ऑपरेटिंग सिस्टम) कर दिया गया।

2006 में, हिलक्रेस्ट लैब्स ने HoME टेलीविज़न नेविगेशन सिस्टम पेश किया, जो टेलीविज़न के लिए पहला ग्राफिकल, ज़ूमिंग इंटरफ़ेस था।[8] 2007 में, माइक्रोसॉफ्ट की लाइव लैब्स ने विंडोज मोबाइल 5 प्लेटफॉर्म के लिए माइक्रोसॉफ्ट लाइव लैब्स डीपफिश नामक वेब ब्राउजिंग के लिए एक ज़ूमिंग यूआई जारी किया।

Apple का iPhone (प्रीमियर जून 2007) जेडयूआई के एक स्टाइलिश रूप का उपयोग करता है, जिसमें यूजर इंटरफ़ेस स्पर्श करें (TUI) के माध्यम से पैनिंग और ज़ूमिंग की जाती है। एक अधिक पूरी तरह से एहसास हुआ जेडयूआई iOS होम स्क्रीन (iOS 7 की तरह) में मौजूद है, जिसमें होमस्क्रीन से फ़ोल्डर्स और अंत में ऐप्स तक ज़ूम होता है। फोटो ऐप एक फोटो से लेकर क्षणों, संग्रहों, वर्षों तक ज़ूम आउट करता है, और इसी तरह कैलेंडर ऐप में दिन, महीने और वर्ष के दृश्यों के साथ ज़ूम आउट करता है।[9] यह पूर्ण जेडयूआई कार्यान्वयन नहीं है क्योंकि ये ऑपरेशन सीमित स्थानों (जैसे वेब पेज या फ़ोटो) पर लागू होते हैं और ज़ूमिंग और पैनिंग की एक सीमित सीमा होती है।

फ्रैंकलिन सर्वन-श्रेइबर ने 1990 के दशक के मध्य में सोनी रिसर्च लेबोरेटरीज में किए गए काम के आधार पर ज़ूमोरामा की स्थापना की। उच्च रिज़ॉल्यूशन छवियों के कोलाज के लिए ज़ूमिंग ब्राउज़र अक्टूबर 2007 में अल्फा में जारी किया गया था। ज़ूमोरमा का ब्राउज़र पूरी तरह से फ़्लैश-आधारित है। 2010 में, परियोजना का विकास समाप्त हो गया, लेकिन कई उदाहरण अभी भी साइट पर उपलब्ध हैं।

2008 से 2010 तक, गनोम शैल ने वर्चुअल वर्कस्पेस प्रबंधन के लिए ज़ूमिंग यूजर इंटरफ़ेस का उपयोग किया।[10] इस जेडयूआई को अंततः एक अलग, स्क्रॉलिंग-आधारित डिज़ाइन से बदल दिया गया।

2017 में, bigpictu.re पहले जेडयूआई ओपन-सोर्स लाइब्रेरीज़ में से एक पर आधारित वेब एप्लिकेशन के रूप में एक अनंत (पैन और ज़ूम) नोटपैड प्रदान करता है।[11] 2017 में, Zircle UI जारी किया गया था। यह एक ओपन सोर्स यूआई लाइब्रेरी है जो ज़ूम करने योग्य नेविगेशन और गोलाकार आकृतियों का उपयोग करती है।[12]


संदर्भ

  1. Peter Bright. "Hands-on with Windows 8: A PC operating system for the tablet age". Ars Technica.
  2. Sketchpad: A man-machine graphical communication system
  3. Dataland: the MIT's '70s media room concept that influenced the Mac
  4. Piccolo (formerly Jazz): ZUI toolkit for Java and C# (no longer actively maintained)
  5. Piccolo2D: Piccolo's successor.
  6. "Sigma lenses: focus-context transitions combining space, time and translucence", Proceedings of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, 2008
  7. Muller, Pieter Johannes (2002). सक्रिय ऑब्जेक्ट सिस्टम डिज़ाइन और मल्टीप्रोसेसर कार्यान्वयन (PDF) (PhD). Swiss Federal Institute of Technology, Zürich (ETH Zurich).
  8. Popular Mechanics 2007. Retrieved November 11, 2011. Glen Derene. Wii 2.0: Loop remote lets you click by gesture.
  9. "iOS 7". Archived from the original on 2013-09-06. Retrieved 2017-09-19.
  10. "GNOME Shell, 2010-02-20 build: a Zoomable User Interface". YouTube. 2010-02-20. Archived from the original on 2021-12-12. Retrieved 2020-12-26.
  11. "bigpicture.js, एक लाइब्रेरी जो HTML पृष्ठों में अनंत पैनिंग और अनंत ज़ूमिंग की अनुमति देती है". GitHub. 2015.
  12. "Zircle UI: A frontend library to develop zoomable user interfaces". GitHub. 2017–2021.


बाहरी संबंध