Lecture 4 - Advanced Graphical Interfaces PDF
Document Details
Uploaded by StylishSpessartine
جامعة العلوم والتقانة
Tags
Related
- Tema 1 - Introducción al desarrollo de interfaces gráficas de usuario PDF
- ISM 301 Ch10: Human-Computer Interaction Layer Design PDF
- CS341 Visual Programming Lecture 03 PDF
- IHCI_Ch-7 PDF, Introduction to HCI, Chapter 7 Interfaces
- Introduction to Python for Beginners PDF
- GUI Workshop - CAT 201 - Integrated Software Development PDF
Summary
This document is a lecture presentation on the principles of designing graphical user interfaces and advanced graphical interfaces, including multimedia interfaces. The presentation discusses key concepts like contrast, groupings, visual elements, functions, metaphors, and text. The document also covers topics like user interaction and adapting to different user needs.
Full Transcript
تصميم واجهات المستخدم Lecture 4 1 المبادئ العامة لتصميم واجهات المستخدم الرسوماتية توفير الجاذبية البصرية و ذلك باآلتي: توفير تباين contrastبين عناصر الشاشة. – خلق تجمعات...
تصميم واجهات المستخدم Lecture 4 1 المبادئ العامة لتصميم واجهات المستخدم الرسوماتية توفير الجاذبية البصرية و ذلك باآلتي: توفير تباين contrastبين عناصر الشاشة. – خلق تجمعات groupingsبين العناصر المتشابهة في الشكل و/أو – المعنى. تنظيم عناصر الشاشة. – توفير التمثيل الثالثي االبعاد. – استخدام األلوان بشكل فعال وبسيط. – توفير الوضوح لجميع: العناصر البصرية .Visual elements – الوظائف . Functions – المجازات Metaphors. – الكلمات والنصوص .Words and text – 2 المبادئ العامة لتصميم واجهات المستخدم الرسوماتية إتاحة التوافق للمستخدم في : – المهام والوظائف. – وجهة نظر المستخدم مع المصمم. توفر الوضوح بالسماح للمستخدم من : الشئ الذي ينظر إليه في الشاشة – معرفة مايجب أن يفعل إلنجاز المهمة – معرفة متى يفعل ذلك – معرفة لماذا يفعل ذلك – معرفة كيف يفعل ذلك – معرفة 3 المبادئ العامة لتصميم واجهات المستخدم الرسوماتية توفير التناغم باآلتي: – المكونjات المتماثلjة ينبغي أن يكjون لهjا شjكل مماثjل واسjتخدامات متماثلjة وتعمjل بjالمثل.نفس اإلجjراء ينبغي أن يؤدي إلى نفس النتيجة. – ال ينبغي تغيير العناصر المهمة – ال ينبغي تغيير أماكن العناصر القياسية. – اتبjjاع المعjjايير والمبjjادئ التوجيهيjjة (مثjjل واجهjjة مايكروسوفت ويندوز ،وغيرها). 4 المبادئ العامة لتصميم واجهات المستخدم الرسوماتية إعطاء المستخدم التحكم في الواجهة ،و ذلك باالتي: يجب أن تكون اإلجراءات نتيجة صريحة لطلبات – المستخدمين . يجب أن تتم اإلجراءات على وجه السرعة . – يجب أن يكون المستخدم قادرًا على ايقاف اإلجراءات او – إنهاؤها . يجب أن يشعر المستخدم بأنه متحكم بالنظام. – بجب أن تتسلسل األفكار و األعمال. – توفير الكفاءة . – استخدام األلفة و استخدام االستعارات بواقعية. – 5 المبادئ العامة لتصميم واجهات المستخدم الرسوماتية توفير المرونة من خالل دعم: – المستخدم لالستفادة من معارفه ومهاراته – التفضيل الشخصي للمستخدم – عادات المستخدم توفير رسائل أخطاء بناءة عند حدوث الخطأ. توفير طريقة للتخلص من االخطاء و العودة الفورية إلى نقطة معينة عند حدوث الخطأ. تقديم البساطة. – جعل اإلجراءات المشتركة بسيطة. – التوحيد. الشفافية. – يجب على المستخدم اال يشعر بالقلق ازاء المشاركة. 6 الواجهات الرسوماتية المتطورة Advanced graphical interfaces توجjjjjد الكثjjjjير من الواجهjjjjات الرسjjjjوماتية المتطjjjjورة و الjjjjتي تحّس ن من إمكانيjjjjات المسjjjتخدم في الوصjjjول إلى المعلومjjjات و استكشjjاف وتجسjjيد المعلومjjات.مثjjال على ذلك: – الصjjjjjjور المتحرّك ة التفاعليjjjjjjة interactive animations – البيئات االفتراضية virtual environments 7 الواجهات الرسوماتية المتطورة Advanced graphical interfaces واجه/ات الوس/ائط المتع/ددة multimedia هي الواجهjات الjتي تجمjع وسjائط mediaتفاعليjة مختلفjة – في واجهة واحدة. مثjل أشjكال مختلفjة من الرسjومات و النصjوص و الفيjديو – الصوت والصور المتحرّكة. يقjjوم المسjjتخدم بjjالنقر clickعلى الروابjjط linksفي – ج أوjج jزjء مjنصjjورة jأوjنّص فيjظهjjر جjjز jءjآخjjرjمjنjالبرنjjام j رّكةjأو يjتم تjشjغّيل لقjطjة فjيjديو.jبعjدبjرنjامjج آخjرjأو صjورjjمتح j رجjع إلى مكانjه أو االنjتقjالjإلى ذلjكjيسjتطيع المسjتخدم أن ي j مكان آخر عن طريق الروابط. الشjjكل التjjالى يjjبين بيئjjة تعلميjjة بالوسjjائط المتعjjددة من – BioBlast 8 الواجهات الرسوماتية المتطورة Advanced graphical interfaces .بيئة تعليمية بالوسائط المتعددة 9 الواجهات الرسوماتية المتطورة Advanced graphical interfaces الحقيق/ة االفتراض/ية والبيئ/ات االفتراض/ية Virtual reality and virtual environments تزويjد محاكjاة للواقjع عن طريjق الحاسjوب وهي تعطي المسjتخدم إحسjاس – ن المjالحظة الخاjرجية لمثل jهذه البيئة. االشتراكjفjي بيئة jصناعjيةjjبدال م j الشjكل التjالى يوضjح تصjميمًا ثالثي األبعjاد و تصjميمًا ثنjائي األبعjاد لنفس – اللعبة. تقjjدم أنواعًjjا جديjjدة من التجربjjة ،تمّكن المسjjتخدمين من التفاعjjل مjjع – ثالثي األبعjاد .D space 3 األجسام jو الjتنّقل فjي فضاء j تخلjق تجjارب experienceتفاعليjة جّذابjة جjدا للمستخدم . – من مسjاوئ الواجهjات الحقيقjة االفتراضjية وخصوصjا البيئjات االفتراضjية – ض المjحمولjjةjعلى المدمjجjjة /augmented realityjأن شjاشjjات العjjر j jل خدjمjفيjjالتفاع j j j Head-mounted displays jjو الjتي تسjت j الjرأس j ن النjاتج منب الغثيjا j نjتسّjب j ع الوjاجjهjة ،غjير مريحjة jفي jاللبjس كjمjاjيjمكن أ j مj j الحركة motion sicknessوjالتضليل .disorientation 10 الواجهات الرسوماتية المتطورة Advanced graphical interfaces شاشات العرض المحمولة على الرأس التي تستخدم في التفاعل مع واجهة البيئات االفتراضية 11 المدمجة الواجهات الرسوماتية المتطورة Advanced graphical interfaces االختالف في التصميم ثالثي األبعاد و ثنائي األبعاد لأللعاب 12 اللغة الطبيعية Natural language -5اللغة الطبيعية Natural language – هذا النjوع من انjواع التفاعjل لم ينجح تمامjا في حّjل عملي لواجهjات المسjتخدم.و ذلjك بسjبب صjعوبة تطjjبيق أنظمjjة عاليjjة الكفjjاءة معتمjjدة على اللغjjة الطبيعيjjjة.هjjjذا النjjjوع من التطبيقjjjات في أغلب األحيjjjان مسjjjتند على تقنيjjjات الjjjذكاء الصjjjناعي Artificial Intelligenceمثjjل شjjبكات االنتقjjال المدمجة augmented transition networks 13 االستفسار Queryأو أسلوب سؤال /جواب Question/answer -6االستفسار Queryأو أسلوب سؤال /جواب Question/answer أسjاوب االستفسjار يوّج ه المسjتخدم خالل التفاعjل عن طريق سلسلة من األسئلة. يستخدم أغلب األحيان في أنظمة المعلومات. مثjjال للغjjات االستفسjjار SQLالjjتي تسjjتعمل لبنjjاء االستفسjjjارات وjالسjjjترجاعjالمعلومjjjات منjقواعjjjد البيانات. االسjjتخدام الفعjjال للغjjة SQLيتطلب فهم أساسjjيات قواعjد البيانjات و تركjيب اللjغة .language syntax 14