ज़ूमिंग यूजर इंटरफ़ेस
कम्प्यूटिंग में, ज़ूमिंग यूजर इंटरफ़ेस या ज़ूम करने योग्य यूजर इंटरफ़ेस (ZUI, उच्चारण Zoo-ee) एक प्रकार का ग्राफिकल यूज़र इंटरफ़ेस है | ग्राफिकल यूजर इंटरफ़ेस (GUI) जहां एंड-यूज़र (कंप्यूटर विज्ञान) क्रम में व्यूपोर्ट के पैमाने को बदल सकता है अधिक या कम विवरण देखने के लिए, और विभिन्न इलेक्ट्रॉनिक दस्तावेज़ ब्राउज़ करें। सूचना तत्व विंडोज़ के बजाय सीधे अनंत आभासी डेस्कटॉप (आमतौर पर वेक्टर ग्राफिक्स का उपयोग करके बनाए गए) पर दिखाई देते हैं। उपयोगकर्ता आभासी सतह पर दो आयामों में पैनिंग (कैमरा) कर सकते हैं और पेज को रुचि की वस्तुओं में ज़ूम कर सकते हैं। उदाहरण के लिए, जैसे ही आप किसी टेक्स्ट ऑब्जेक्ट पर ज़ूम करते हैं, उसे एक छोटे बिंदु के रूप में दर्शाया जा सकता है, फिर टेक्स्ट के एक पेज का थंबनेल, फिर एक पूर्ण आकार का पेज और अंत में पेज का एक बड़ा दृश्य।
ZUI हाइपरलिंक्ड या मल्टीवेरिएट सांख्यिकी जानकारी के माध्यम से ब्राउज़ करने के लिए मुख्य रूपक के रूप पेज ज़ूमिंग का उपयोग करते हैं। ज़ूम किए गए पृष्ठ के अंदर मौजूद वस्तुओं को आगे के विवरण प्रकट करने के लिए स्वयं ज़ूम किया जा सकता है, जिससे प्रत्यावर्तन नेस्टिंग (कंप्यूटिंग) और ज़ूम के एक मनमाने स्तर की अनुमति मिलती है।
जब संशोधित वस्तु में मौजूद विवरण के स्तर को संपूर्ण वस्तु के आनुपातिक दृश्य के बजाय प्रासंगिक जानकारी को वर्तमान आकार में फिट करने के लिए बदल दिया जाता है, तो इसे सिमेंटिक ज़ूमिंग कहा जाता है।[1] कुछ लोग ZUI प्रतिमान को पोस्ट-डब्ल्यूआईएमपी इंटरफ़ेस होने के कारण पारंपरिक विंडोिंग GUI का एक लचीला और यथार्थवादी उत्तराधिकारी मानते हैं।[citation needed]
इतिहास
इवान सदरलैंड ने 1962 में अपने स्केचपैड कार्यक्रम में सीआरटी पर बाधाओं और कक्षा (कंप्यूटर प्रोग्रामिंग) के साथ ग्राफिकल संरचनाओं को ज़ूम करने और बनाने के लिए पहला कार्यक्रम प्रस्तुत किया।[2] 1970 के दशक में एमआईटी में वास्तुकला मशीन समूह द्वारा एक अधिक सामान्य इंटरफ़ेस बनाया गया था। परियोजनाओं, दस्तावेजों, संपर्कों, वीडियो और इंटरैक्टिव कार्यक्रमों के अनंत स्तर को नियंत्रित करने के लिए हैंड ट्रैकिंग, टच स्क्रीन , जोस्टिक और वॉयस यूजर इंटरफ़ेस का उपयोग किया गया था। इस परियोजना के उदाहरणों में से एक को स्थानिक डेटालैंड कहा गया था।[3] 70 के दशक का एक और GUI वातावरण, जिसमें ज़ूमिंग विचार का उपयोग किया गया था, PARC (कंपनी) में स्मॉलटॉक था, जिसमें अनंत डेस्कटॉप थे (केवल बाद में Apple Inc. द्वारा ऐसा नाम दिया गया था), जिसे उपयोगकर्ता के देखने के बाद विहंगम दृश्य से ज़ूम इन किया जा सकता था। परियोजना के लिए विंडो सेटअप का एक लघुचित्र पहचाना गया।
ZUI बनाने का सबसे लंबे समय तक चलने वाला प्रयास पैड++ प्रोजेक्ट है, जिसे केन पेर्लिन, जेम्स डी. होलन और बेन बेडर्सन ने न्यूयॉर्क विश्वविद्यालय में शुरू किया था और होलन के निर्देशन में न्यू मैक्सिको विश्वविद्यालय में जारी रखा। पैड++ के बाद, बेडर्सन ने जैज़ विकसित किया, फिर पिकोलो,[4] और अब पिकोलो2डी[5] मैरीलैंड विश्वविद्यालय, कॉलेज पार्क में, जिसे जावा (प्रोग्रामिंग भाषा) और सी शार्प (प्रोग्रामिंग भाषा)|सी# में बनाए रखा गया है। हाल के ZUI प्रयासों में दिवंगत जेफ रस्किन द्वारा शीट्स (सॉफ्टवेयर) , ZVTM शामिल है, जिसे INRIA में विकसित किया गया है (जो सिग्मा लेंस का उपयोग करता है)[6] तकनीक), और चीख़ स्मॉलटॉक प्रोग्रामिंग वातावरण और भाषा का सरल ZUI। ZUI शब्द स्वयं :fr:फ्रैंकलिन सर्वन-श्रेइबर|फ्रैंकलिन सर्वन-श्रेइबर और टॉम ग्रूमन द्वारा गढ़ा गया था, जब वे सोनी रिसर्च लेबोरेटरीज में एक साथ काम करते थे। वे न्यू मैक्सिको विश्वविद्यालय के प्रोफेसर बेन बेडर्सन और न्यूयॉर्क विश्वविद्यालय के प्रोफेसर केन पेर्लिन के साथ साझेदारी में जावा 1.0 पर आधारित पहली ज़ूमिंग यूजर इंटरफेस लाइब्रेरी (कंप्यूटिंग) विकसित कर रहे थे।
जियोफोनिक्स, एक कैम्ब्रिज, एमए, एमआईटी मीडिया लैब से जुड़ा स्टार्टअप, जिसकी स्थापना जूलियन ऑर्बनेस, एड्रियाना गुज़मैन, मैक्स रिसेनहुबर ने की थी, ने 2002-03 में सोनी सीएलआईई पर्सनल डिज़िटल एसिस्टेंट (पीडीए) हैंडहेल्ड पर पहला बड़े पैमाने पर विपणन वाला वाणिज्यिक ज़ूमस्पेस जारी किया था। सोनी के केन मिउरा के साथ
2002 में, पीटर मुलर ने ज़ूमिंग यूजर इंटरफ़ेस के साथ ओबेरॉन (ऑपरेटिंग सिस्टम) का विस्तार किया और इसे एक्टिव ऑब्जेक्ट सिस्टम (एओएस) नाम दिया।[7] 2005 में, कॉपीराइट मुद्दों के कारण, इसका नाम बदलकर ब्लूबॉटल और 2008 में A2 (ऑपरेटिंग सिस्टम) कर दिया गया।
2006 में, हिलक्रेस्ट लैब्स ने HoME टेलीविज़न नेविगेशन सिस्टम पेश किया, जो टेलीविज़न के लिए पहला ग्राफिकल, ज़ूमिंग इंटरफ़ेस था।[8] 2007 में, माइक्रोसॉफ्ट की लाइव लैब्स ने विंडोज मोबाइल 5 प्लेटफॉर्म के लिए माइक्रोसॉफ्ट लाइव लैब्स डीपफिश नामक वेब ब्राउजिंग के लिए एक ज़ूमिंग यूआई जारी किया।
Apple का iPhone (प्रीमियर जून 2007) ZUI के एक स्टाइलिश रूप का उपयोग करता है, जिसमें उपयोगकर्ता इंटरफ़ेस स्पर्श करें (TUI) के माध्यम से पैनिंग और ज़ूमिंग की जाती है। एक अधिक पूरी तरह से एहसास हुआ ZUI iOS होम स्क्रीन (iOS 7 की तरह) में मौजूद है, जिसमें होमस्क्रीन से फ़ोल्डर्स और अंत में ऐप्स तक ज़ूम होता है। फोटो ऐप एक फोटो से लेकर क्षणों, संग्रहों, वर्षों तक ज़ूम आउट करता है, और इसी तरह कैलेंडर ऐप में दिन, महीने और वर्ष के दृश्यों के साथ ज़ूम आउट करता है।[9] यह पूर्ण ZUI कार्यान्वयन नहीं है क्योंकि ये ऑपरेशन सीमित स्थानों (जैसे वेब पेज या फ़ोटो) पर लागू होते हैं और ज़ूमिंग और पैनिंग की एक सीमित सीमा होती है।
फ्रैंकलिन सर्वन-श्रेइबर ने 1990 के दशक के मध्य में सोनी रिसर्च लेबोरेटरीज में किए गए काम के आधार पर ज़ूमोरामा की स्थापना की। उच्च रिज़ॉल्यूशन छवियों के कोलाज के लिए ज़ूमिंग ब्राउज़र अक्टूबर 2007 में अल्फा में जारी किया गया था। ज़ूमोरमा का ब्राउज़र पूरी तरह से फ़्लैश-आधारित है। 2010 में, परियोजना का विकास समाप्त हो गया, लेकिन कई उदाहरण अभी भी साइट पर उपलब्ध हैं।
2008 से 2010 तक, गनोम शैल ने वर्चुअल वर्कस्पेस प्रबंधन के लिए ज़ूमिंग यूजर इंटरफ़ेस का उपयोग किया।[10] इस ZUI को अंततः एक अलग, स्क्रॉलिंग-आधारित डिज़ाइन से बदल दिया गया।
2017 में, bigpictu.re पहले ZUI ओपन-सोर्स लाइब्रेरीज़ में से एक पर आधारित वेब एप्लिकेशन के रूप में एक अनंत (पैन और ज़ूम) नोटपैड प्रदान करता है।[11] 2017 में, Zircle UI जारी किया गया था। यह एक ओपन सोर्स यूआई लाइब्रेरी है जो ज़ूम करने योग्य नेविगेशन और गोलाकार आकृतियों का उपयोग करती है।[12]
संदर्भ
- ↑ Peter Bright. "Hands-on with Windows 8: A PC operating system for the tablet age". Ars Technica.
- ↑ Sketchpad: A man-machine graphical communication system
- ↑ Dataland: the MIT's '70s media room concept that influenced the Mac
- ↑ Piccolo (formerly Jazz): ZUI toolkit for Java and C# (no longer actively maintained)
- ↑ Piccolo2D: Piccolo's successor.
- ↑ "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
- ↑ Muller, Pieter Johannes (2002). सक्रिय ऑब्जेक्ट सिस्टम डिज़ाइन और मल्टीप्रोसेसर कार्यान्वयन (PDF) (PhD). Swiss Federal Institute of Technology, Zürich (ETH Zurich).
- ↑ Popular Mechanics 2007. Retrieved November 11, 2011. Glen Derene. Wii 2.0: Loop remote lets you click by gesture.
- ↑ "iOS 7". Archived from the original on 2013-09-06. Retrieved 2017-09-19.
- ↑ "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.
- ↑ "bigpicture.js, एक लाइब्रेरी जो HTML पृष्ठों में अनंत पैनिंग और अनंत ज़ूमिंग की अनुमति देती है". GitHub. 2015.
- ↑ "Zircle UI: A frontend library to develop zoomable user interfaces". GitHub. 2017–2021.