واجهة مستخدم قابلة للتكبير

في مجال الحوسبة ، تُعرف واجهة المستخدم القابلة للتكبير ( ZUI ) بأنها نوع من واجهات المستخدم الرسومية (GUI) التي تُمكّن المستخدمين من تغيير حجم منطقة العرض لرؤية تفاصيل أكثر أو أقل، وتصفح المستندات المختلفة . تظهر عناصر المعلومات مباشرةً على سطح مكتب افتراضي لا نهائي (يُنشأ عادةً باستخدام رسومات متجهة )، بدلاً من عرضها في نوافذ. يستطيع المستخدمون تحريك الشاشة عبر السطح الافتراضي ثنائي الأبعاد وتكبير العناصر التي تهمهم. على سبيل المثال، عند تكبير نص، قد يظهر كنقطة صغيرة، ثم صورة مصغرة للصفحة، ثم الصفحة بالحجم الكامل، وأخيراً عرض مكبر لها.
تستخدم واجهات المستخدم القابلة للتكبير التكبير كأداة رئيسية لتصفح المعلومات المرتبطة أو متعددة المتغيرات. ويمكن تكبير العناصر الموجودة داخل الصفحة المكبرة بدورها للكشف عن مزيد من التفاصيل، مما يسمح بالتداخل المتكرر ومستوى تكبير عشوائي.
وصف الباحثون نموذج ZUI بأنه واجهة ما بعد WIMP وخليفة محتمل لواجهة المستخدم الرسومية التقليدية ذات النوافذ. [ 1 ]
صاغ فرانكلين سيرفان-شرايبر مصطلح ZUI أثناء عمله في مختبرات أبحاث سوني ، بالشراكة مع بن بيدرسون وكين بيرلين من جامعة نيويورك . [ 2 ]
تاريخ
في عام 1962، قدم إيفان ساذرلاند أول برنامج للتكبير والتصغير وإنشاء الهياكل الرسومية مع القيود والنسخ ، على شاشة CRT في برنامج Sketchpad الخاص به . [ 3 ]
طوّر فريق هندسة الآلات في معهد ماساتشوستس للتكنولوجيا واجهةً أكثر عموميةً في سبعينيات القرن الماضي. استُخدمت تقنيات تتبع اليد، وشاشة اللمس ، وعصا التحكم ، والتحكم الصوتي للتحكم في نطاق لا نهائي من المشاريع، والوثائق، وجهات الاتصال، والفيديوهات، والبرامج التفاعلية. أحد تطبيقات هذا المشروع كان يُسمى "أرض البيانات المكانية". [ 4 ]
بيئة واجهة المستخدم الرسومية الأخرى في السبعينيات، والتي استخدمت فكرة التكبير، هي Smalltalk في Xerox PARC ، والتي كانت تحتوي على أسطح مكتب لا نهائية (أطلقت عليها شركة Apple Computer هذا الاسم لاحقًا )، والتي يمكن تكبيرها من منظور عين الطائر بعد أن يتعرف المستخدم على نسخة مصغرة من إعداد النافذة للمشروع.
يُعد مشروع Pad++، الذي بدأه كين بيرلين وجيم هولان وبن بيدرسون في جامعة نيويورك [ 5 ] [ 1 ] واستمر في جامعة نيو مكسيكو تحت إشراف هولان، أطول الجهود المبذولة لإنشاء واجهة مستخدم تفاعلية (ZUI). بعد Pad++، طوّر بيدرسون برنامج Jazz، ثم Piccolo [ 6 ] ، والآن Piccolo2D [ 7 ] في جامعة ميريلاند، كوليدج بارك ، والذي تتم صيانته باستخدام لغتي Java و C# .
وتشمل جهود ZUI الحديثة Archy من قبل الراحل جيف راسكين ، وZVTM الذي تم تطويره في INRIA (والذي يستخدم تقنية عدسة سيجما [ 8 ] )، [ 9 ] وZUI البسيط لبيئة ولغة برمجة Squeak Smalltalk .
أصدرت شركة GeoPhoenix، وهي شركة ناشئة مرتبطة بمختبر MIT Media Lab ، والتي أسسها جوليان أوربانيس وأدريانا غوزمان وماكس ريزنهوبر، برنامج Zoomspace تجاريًا يتم تسويقه على نطاق واسع في عامي 2002-2003 على جهاز المساعد الرقمي الشخصي المحمول Sony CLIÉ ، بالتعاون مع كين ميورا من شركة Sony.
في عام 2002، قام بيتر مولر بتطوير نظام أوبرون بإضافة واجهة مستخدم للتكبير والتصغير وأطلق عليه اسم نظام الكائنات النشطة (AOS). [ 10 ] وفي عام 2005، وبسبب مشاكل حقوق النشر، أُعيد تسميته إلى بلوبوتل ، وفي عام 2008، إلى A2 .
في عام ٢٠٠٥، أسس فرانكلين سيرفان-شرايبر شركة زوموراما، استنادًا إلى عمله في مختبرات أبحاث سوني في منتصف التسعينيات. أُصدر متصفح التكبير/التصغير لتجميع الصور عالية الدقة في مرحلة تجريبية (ألفا) في أكتوبر ٢٠٠٧. يعتمد متصفح زوموراما كليًا على تقنية فلاش. توقف تطوير المشروع في عام ٢٠١٠، لكن العديد من الأمثلة لا تزال متاحة على الموقع.
في عام 2006، قدمت شركة Hillcrest Labs نظام HoME للتنقل التلفزيوني، وهو أول واجهة رسومية قابلة للتكبير والتصغير للتلفزيون. [ 11 ]
في عام 2007، أصدرت شركة مايكروسوفت لايف لابز واجهة مستخدم للتكبير والتصغير لتصفح الويب تسمى مايكروسوفت لايف لابز ديبفيش لمنصة ويندوز موبايل 5.
يستخدم هاتف آيفون من آبل (الذي طُرح لأول مرة في يونيو 2007) شكلاً مُبسطاً من واجهة المستخدم ZUI، حيث يتم تحريك الشاشة وتكبيرها وتصغيرها عبر واجهة مستخدم تعمل باللمس (TUI). وتتوفر واجهة ZUI أكثر تطوراً في الشاشة الرئيسية لنظام iOS (ابتداءً من الإصدار 7 )، حيث يُمكن التكبير من الشاشة الرئيسية إلى المجلدات، ثم إلى التطبيقات. على سبيل المثال، يُمكن التصغير من صورة واحدة إلى لحظات ومجموعات وسنوات، وبالمثل، يُمكن التصغير من تطبيق التقويم إلى عرض اليوم والشهر والسنة. [ 12 ] ولا يُعد هذا تطبيقاً كاملاً لواجهة ZUI، لأن هذه العمليات تُطبق على مساحات محدودة (مثل صفحات الويب أو الصور) ولها نطاق محدود من التكبير والتصغير.
من عام 2008 إلى عام 2010، استخدمت واجهة GNOME Shell واجهة مستخدم قابلة للتكبير والتصغير لإدارة مساحات العمل الافتراضية. [ 13 ] وقد تم استبدال هذه الواجهة لاحقًا بتصميم مختلف يعتمد على التمرير.
بريزي ، أداة عرض تقديمي عبر الإنترنت مبنية على لوحة واحدة قابلة للتكبير والتصغير، أُطلقت عام ٢٠٠٩. بدلاً من إنشاء شرائح، يضع المستخدمون المحتوى على سطح مفتوح ويحددون تسلسلًا من الإطارات التي يتنقل البرنامج بينها عن طريق التحريك والتكبير والتصغير والتدوير أثناء التشغيل. كانت أول واجهة مستخدم قابلة للتكبير والتصغير تصل إلى الانتشار الواسع، حيث تجاوز عدد مستخدميها ٥٠ مليون مستخدم بحلول عام ٢٠١٤. [ ١٤ ] [ ١٥ ]
تم تصميم تقنية التكبير والتصغير المكدس، التي أُطلقت عام 2010، لتسهيل تصفح مجموعات البيانات أحادية البعد، مثل السلاسل الزمنية، من خلال الجمع بين التكبير والتصغير والطبقات للحفاظ على رؤية مجموعة البيانات كاملة. [ 16 ] وفي عام 2012، وسّعت شركة PolyZoom مفهوم التكبير والتصغير المكدس ليشمل المساحات ثنائية الأبعاد. [ 17 ]
تم إطلاق منصة التعاون Miro ، التي تستخدم واجهة مستخدم قابلة للتكبير، في عام 2011 باسم RealtimeBoard وتم تغيير اسمها إلى Miro في عام 2019. وفي عام 2022، بلغ عدد مستخدميها 40 مليون مستخدم.
في عام 2017، قدم موقع bigpictu.re برنامجًا للكتابة لا نهائيًا (تحريك وتكبير) كتطبيق ويب يعتمد على إحدى أوائل مكتبات ZUI مفتوحة المصدر. [ 18 ]
في عام 2017، تم إصدار Zircle UI. وهي مكتبة واجهة مستخدم مفتوحة المصدر تستخدم التنقل القابل للتكبير والأشكال الدائرية. [ 19 ]
أنواع التكبير/التصغير
تتضمن واجهات التكبير والتصغير عدة أنواع من سلوكيات التكبير والتصغير، بما في ذلك:
- تُغيّر خاصية التكبير الهندسي حجم العناصر بما يتناسب طرديًا مع مستوى التكبير، [ 1 ] وهي الطريقة الأكثر شيوعًا للتكبير في واجهات المستخدم القابلة للتكبير. [ 20 ]
- يُغيّر التكبير الدلالي تمثيل الكائن بناءً على المقياس، بدلاً من مجرد تغيير حجمه. [ 5 ] [ 21 ] في تقويم Pad متعدد المقاييس، يُظهر التصغير شبكة من السنوات، بينما يُظهر التكبير الأيام الفردية؛ [ 5 ] في Pad++، تُظهر الساعة الرقمية الساعات والدقائق بحجمها الطبيعي، والثواني عند التكبير، والساعة فقط عند التصغير. [ 1 ]
- تحافظ تقنية التكبير باستخدام عدسة عين السمكة على منطقة التركيز بكامل تفاصيلها، بينما تضغط العناصر المحيطة بها كلما ابتعدت. [ 22 ] وقد أوضح فورناس هذه التقنية باستخدام تصنيف نباتي، حيث تم استبعاد العقد البعيدة عن منطقة التركيز الحالية تمامًا من العرض عندما انخفضت درجة أهميتها عن حد معين. [ 22 ]
- تُظهر خاصية التكبير البصري المنطقي (عين السمكة) العنصر المُركّز عليه بكامل تفاصيله، وتُصفّي باقي العناصر بناءً على درجة الاهتمام المُستندة إلى المسافة الهيكلية بدلاً من موقعها على الشاشة. [ 22 ] [ 23 ] وقد طُبّقت هذه الخاصية في عارض برامج C الخاص بـ Furnas، والذي يُظهر السطر الحالي بكامل تفاصيله مع إزالة الأجزاء البعيدة من التعليمات البرمجية التي تقل عن عتبة درجة الاهتمام. [ 22 ]
- يؤدي تكبير الصورة باستخدام عدسة عين السمكة إلى تشويه مساحة الإحداثيات، مما يجعل العناصر القريبة تكبر والبعيدة تنكمش، كما أن الأهمية المُحددة مسبقًا لكل عنصر تُحدد مقدار المساحة والتفاصيل التي يحصل عليها. [ 24 ] تم تطبيق هذه التقنية في متصفح الرسوم البيانية التفاعلي الخاص بـ Sarkar & Brown. [ 24 ]
- تجمع تقنية التكبير الذكي بين تكبير الصورة بزاوية واسعة وعرضها التكيفي؛ حيث يحدد النظام تنسيق العرض الأنسب لكل عنصر. [ 25 ] تم تطبيق هذه التقنية في واجهة التحكم الإشرافي للشبكة الخاصة بالاتصالات السلكية واللاسلكية التي طورها بارترام وآخرون. [ 25 ]
- تعمل تقنية التكبير البصري الدلالي على توسيع نطاق الرؤية باستخدام مقاييس المسافة الدلالية، مع الحفاظ على منطقة التركيز بكامل تفاصيلها وتقليل التركيز على العناصر الأخرى بناءً على مدى ارتباط كل عنصر بالمهمة الحالية، بدلاً من المسافة الفعلية على الشاشة. [ 26 ] تم تطبيق هذه التقنية في متصفح جدول رحلات الطيران، [ 26 ] وواجهة تجريبية لخريطة المفاهيم تعتمد على برنامج VUE . [ 27 ]
- تستخدم تقنية التكبير الطوبولوجي بنية الرسم البياني لمعايرة التفاصيل. يتم عرض العقدة المحورية بدقة كاملة، بينما يتم استبدال كل ما هو أبعد منها بتقريبات مُحسوبة مسبقًا للرسم البياني. [ 28 ] تم تطبيق هذه التقنية في أداة التكبير الطوبولوجي التي طورها جانسنر وآخرون لعرض الرسوم البيانية الكبيرة. [ 28 ]
انظر أيضاً
مراجع
- 1 2 3 4 بيدرسون، بنجامين ب .؛ هولان، جيمس د .؛ بيرلين، كين ؛ ماير، جون؛ بيكون، ديفيد ؛ فورناس، جورج (مارس 1996). "Pad++: لوحة رسم رسومية قابلة للتكبير لاستكشاف فيزياء الواجهات البديلة". مجلة لغات الحوسبة المرئية . 7 (1): 3-32 . doi : 10.1006/jvlc.1996.0002 .
- ↑ بيدرسون، بنجامين ب. (2011). "وعد واجهات المستخدم القابلة للتكبير". السلوك وتكنولوجيا المعلومات . 30 (6): 853-866 . doi : 10.1080/0144929X.2011.586724 .
- ↑ ساذرلاند، إيفان إدوارد (سبتمبر 2003)، سكتش باد: نظام اتصال رسومي بين الإنسان والآلة (ملف PDF) ، الرقم الدولي الموحد للدوريات 1476-2986
- ↑ داتالاند: مفهوم غرفة الوسائط المتعددة في معهد ماساتشوستس للتكنولوجيا في السبعينيات والذي أثر على نظام ماك
- 1 2 3 بيرلين، كين ؛ فوكس، ديفيد (1993). "باد: نهج بديل لواجهة الحاسوب". وقائع المؤتمر السنوي العشرين حول رسومات الحاسوب والتقنيات التفاعلية . الصفحات 57-64 . doi : 10.1145/166117.166125 .
- ↑ بيكولو (جاز سابقًا): مجموعة أدوات ZUI للغة جافا وسي شارب (لم تعد تُصان بشكل فعال)
- ↑ بيكولو2D : خليفة بيكولو.
- ↑ بيتريغا، إيمانويل؛ أبّرت، كارولين (2008). عدسات سيغما: انتقالات التركيز والسياق التي تجمع بين المكان والزمان والشفافية . وقائع المؤتمر السنوي السادس والعشرين لجمعية SIGCHI حول العوامل البشرية في أنظمة الحوسبة. doi : 10.1145/1357054.1357264 .
- ↑ ZVTM
- ↑ مولر، بيتر يوهانس (2002). تصميم نظام الكائن النشط وتنفيذه على المعالجات المتعددة (ملف PDF) (أطروحة دكتوراه). المعهد الفدرالي السويسري للتكنولوجيا، زيورخ ( ETH Zurich ). مؤرشف من الأصل (ملف PDF) بتاريخ 28 مايو 2016. تم الاطلاع عليه بتاريخ 1 فبراير 2021 .
- ↑ ديرين، جلين (2007). "وي 2.0: جهاز التحكم عن بعد الحلقي يتيح لك النقر بالإيماءات" . مجلة ميكانيكا شعبية . تم الاطلاع عليه بتاريخ 11 نوفمبر 2011 .
- ↑ "iOS 7" . مؤرشف من الأصل في 6 سبتمبر 2013. تم الاطلاع عليه في 19 سبتمبر 2017 .
- ↑ "GNOME Shell، إصدار 20 فبراير 2010: واجهة مستخدم قابلة للتكبير" . يوتيوب . 20 فبراير 2010. مؤرشف من الأصل في 12 ديسمبر 2021. تم الاطلاع عليه في 26 ديسمبر 2020 .
- ↑ أنثيس، غاري (1 ديسمبر 2012). "التكبير والتصغير" . اتصالات جمعية آلات الحوسبة .
- ↑ بوتشر، مايك (19 نوفمبر 2014). "بريزي تحصل على تمويل بقيمة 57 مليون دولار من سبكتروم وأكسل، وتتجاوز 50 مليون مستخدم" . تك كرانش .
- ↑ جاويد، وقاص؛ إلمكفيست، نيكلاس (2010). "تكبير/تصغير التكديس للتفاعل متعدد التركيز في تصور بيانات السلاسل الزمنية". وقائع ندوة IEEE Pacific Visualization . الصفحات 33-40 . doi : 10.1109/PACIFICVIS.2010.5429613 .
- ↑ جاويد، وقاص؛ غني، صهيب؛ إلمكفيست، نيكلاس (2012). "بولي زوم: استكشاف متعدد المقاييس ومتعدد التركيز في المساحات المرئية ثنائية الأبعاد". وقائع مؤتمر SIGCHI حول العوامل البشرية في أنظمة الحوسبة . doi : 10.1145/2207676.2207716 .
- ↑ "bigpicture.js، مكتبة تسمح بالتحريك والتكبير اللانهائي في صفحات HTML" . GitHub . 2015.
- ↑ "Zircle UI: مكتبة واجهة أمامية لتطوير واجهات مستخدم قابلة للتكبير" . GitHub . 2017–2021.
- ↑ هورنباك، كاسبر ؛ بيدرسون، بنجامين ب .؛ بلايسانت، كاثرين (ديسمبر 2002). "أنماط التصفح وسهولة استخدام واجهات المستخدم القابلة للتكبير مع وبدون نظرة عامة". معاملات ACM في التفاعل بين الإنسان والحاسوب . 9 (4): 362-389 . doi : 10.1145/586081.586086 . ISSN 1073-0516 .
يُعد التكبير الهندسي الأكثر شيوعًا، حيث يحدد المقياس الحجم الظاهري للكائن بشكل خطي.
- ↑ برايت، بيتر (13 سبتمبر 2011). "تجربة عملية مع ويندوز 8: نظام تشغيل حاسوب شخصي لعصر الأجهزة اللوحية" . آرس تكنيكا.
- 1 2 3 4 فورناس، جورج و. (1 أبريل 1986). "مناظير عين السمكة المعممة". وقائع مؤتمر SIGCHI حول العوامل البشرية في أنظمة الحوسبة . ص 16-23 . doi : 10.1145/22627.22342 .
- ↑ ساندر، جورج (6 أبريل 1999). "تخطيط الرسم البياني لتطبيقات بناء المترجمات". علوم الحاسوب النظرية . 217 (2): 175-214 . doi : 10.1016/s0304-3975(98)00270-9 .
- 1 2 ساركار، مانوجيت؛ براون، مارك هـ. (1 يونيو 1992). "مناظر عين السمكة الرسومية للرسوم البيانية". وقائع مؤتمر SIGCHI حول العوامل البشرية في أنظمة الحوسبة . ص 83-91 . doi : 10.1145/142750.142763 .
- 1 2 بارترام، لين؛ أوفانز، راسل؛ ديل، جون؛ دايك، مايكل؛ هو، ألبرت؛ هافنز، ويليام س. (1994). "المساعدة السياقية في واجهات المستخدم للأنظمة المعقدة والحساسة للوقت: التكبير الذكي". وقائع مؤتمر واجهة الرسومات 94. الجمعية الكندية لمعالجة المعلومات. ص 216-224 . doi : 10.20380/GI1994.26 .
- 1 2 جانيك، بول؛ بو، بيرل (22 مايو 2002). "إطار عمل لتصميم عروض عين السمكة لدعم سياقات دلالية متعددة". وقائع المؤتمر العملي حول واجهات العرض المرئية المتقدمة . الصفحات 51-58 . doi : 10.1145/1556262.1556269 .
- ↑ أفرام، أندرو جيه؛ بريديس، جون؛ فوجيوارا، دايسوكي؛ جاكوب، روبرت جيه كيه ؛ كاو، كارولين جي إل؛ كاهل، ديفيد (أكتوبر 2007). "تقييم التكبير الدلالي لعدسة عين السمكة لتوفير التركيز والسياق". وقائع الاجتماع السنوي لجمعية العوامل البشرية وبيئة العمل . 51 (5): 459-463 . doi : 10.1177/154193120705100507 .
- 1 2 غانسنر، إمدن ر.؛ كورين، يهودا؛ نورث، ستيفن س. (31 أغسطس 2005). "مناظير عين السمكة الطوبولوجية لتصوير الرسوم البيانية الكبيرة". معاملات IEEE في التصور ورسومات الحاسوب . 11 (4): 457-468 . Bibcode : 2005ITVCG..11..457G . doi : 10.1109/TVCG.2005.66 . PMID 16138555 .
روابط خارجية
- واجهات المستخدم الرسومية
- واجهات مستخدم قابلة للتكبير والتصغير
- تقنيات واجهة المستخدم
- واجهات المستخدم الرسومية ثلاثية الأبعاد
