Professional Documents
Culture Documents
شعبة B تفاعل الإنسان
شعبة B تفاعل الإنسان
1 Zahra Qassim
-minor differences between UK and USA keyboards توجد اختالفات طفيفة بين لوحات
المفاتيح في المملكة المتحدة والواليات المتحدة
* QWERTY arrangement not optimal for typing ترتيبQWERTY ليس مثاليًا للكتابة
- layout to prevent typewriters jamming! تم تصميم التخطيط لمنع انسداد اآلالت الكاتبة
* Alternative designs allow faster typing but large social base of QWERTY
typists produces reluctance to change. التصميمات البديلة تسمح بكتابة أسرع ولكن القاعدة
االجتماعية الكبيرة للمستخدمين الذين يستخدمون نظامQWERTY يولد ترددًا على التغيير
2 Zahra Qassim
• But - large social base of QWERTY typists produce market pressures not to
change القاعدة االجتماعية الكبيرة للمستخدمين الذين يستخدمون نظام- ولكنQWERTY تولد
ً ضغو
طا سوقية لعدم التغيير
SPECIAL KEYBOARDS لوحات المفاتيح الخاصة
- designs to reduce fatigue for RSI تصاميم للحد من التعب للتهاب المفاصل الروماتويدي
• for one handed use لالستخدام بيد واحدة
e.g. the Maltron left-handed keyboard على سبيل المثال لوحة المفاتيح اليسرى
CHORD KEYBOARDS لوحات المفاتيح األكورديون
only a few keys - four or 5 أربعة أو خمسة- عدد قليل جدًا من المفاتيح
letters typed as combination of keypresses compact size تكتب الحروف كتركيبة من
الضغط على المفاتيح حجم مدمج
- ideal for portable applications shot preise imet letter shape fast مثالية للتطبيقات
المحمولة سريعة ودقيقة في شكل الحروف
- once you have trained بمجرد أن تتدرب
BUT - social resistance, plus fatigue after extended use ، المقاومة االجتماعية- ولكن
باإلضافة إلى التعب بعد استخدام مطول
NEW - niche market for some wearables سوق متخصص لبعض األدوات القابلة- جديد
لالرتداء
HANDWRITING RECOGNITION اعتراف الخط اليدوي
- Text can be input into the computer, using a pen and tablet يمكن إدخال النص إلى
الكمبيوتر باستخدام قلم ولوحة
• Technical problems: مشاكل تقنية
• capturing all useful information - stroke path, pressure, etc. in a natural
manner إلخ بطريقة طبيعية، الضغط، مسار السكة- التقاط جميع المعلومات المفيدة
- segmenting joined up writing into individual letters تجزئة الكتابة المتصلة إلى حروف
فردية
• interpreting individual letters • تفسير الحروف الفردية
• coping with different styles of handwriting التعامل مع أنماط الخط اليدوي المختلفة
3 Zahra Qassim
SPEECH RECOGNITION اعتراف الكالم
• Improving rapidly تحسين بشكل سريع
- Most successful when: األكثر نجا ًحا عندما
• single user - initial training and learns peculiarities مستخدم واحد تدريب أولي وتعلم
تفاصيل خاصة
- limited vocabulary systems أنظمة قاموس محدودة المفردات
- Problems with مشاكل مع
• external noise interferingالتداخل الضوضاء الخارجية
• imprecision of pronunciation عدم الدقة في النطق
• large vocabularies القواميس الكبيرة
• different speakers المتحدثون المختلفون
NUMERIC KEYPADS لوحات المفاتيح الرقمية
• for entering numbers quickly: إلدخال األرقام بسرعة
- calculator, PC keyboard لوحة المفاتيح للكمبيوتر،اآللة الحاسبة
• for telephones للهواتف
not the same!! ليست نفسها
*ATM like phone مثل الهاتف
CURSOR KEYS مفاتيح المؤشر
• Four keys (up, down, left, right) on keyboard. ) يمين، يسار، أسفل،أربعة مفاتيح (أعلى
على لوحة المفاتيح.
• Very, very cheap, but slow. ولكنها بطيئة،رخيصة جدًا
• Useful for not much more than basic motion for text-editing tasks. مفيدة للقليل
أكثر من الحركة األساسية في مهام تحرير النصوص
- No standardised layout, but inverted "T", most common ،ليس هناك تخطيط موحد
"T" ً المعكوس هو األكثر شيوعا
4 Zahra Qassim
POINTING AND DRAWING اإلشارة والرسم
Mouse, Touchpad لوحة اللمس،الفأرة
Trackballs, Joysticks, tablets األجهزة اللوحية، أجهزة الجوستيك،الكرات المتتبعة
Eyegaze . تتبع العين
5 Zahra Qassim
Lecturer 2
DISPLAY DEVICES أجهزة العرض
BITMAP DISPLAYS عرض نقطي
"screen is vast number of coloured dots "الشاشة عبارة عن عدد كبير من النقاط الملونة
6 Zahra Qassim
ANTI-ALIASING
Jaggies مكافحة التشويش
diagonal lines that have discontinuities in to horizontal scan process الخطوط
المائلة التي تحتوي على انقطاعات في عملية المسح األفقي
Anti-aliasing مكافحة التشويش
sons edge by using shades of line colour تمويه حافة الخط باستخدام درجات من لون الخط
VIRTUAL REALITY & 3D INTERACTION الواقع االفتراضي والتفاعل ثالثي األبعاد
&AUGMENTED REALITY والواقع المعزز
POSITIONING IN 3D SPACE التموضع في الفضاء ثالثي األبعاد
• cockpit and virtual controls قمرة القيادة والتحكم االفتراضية
- steering wheels, knobs and dials ... just like real! the mous of movement , , +
roll pich, yaw تما ًما مثل الواقع! حركة الماوس والدوران... عجالت القيادة واألزرار والمؤشرات
والميل والميالن
• atre opies used o detet tnger portion
- VR helmets الخوذ االفتراضية
- detect head motion and possibly eye gaze كشف الحركة الرأسية وربما تحديد موضع
العين
• whole body tracking تتبع الجسم بأكمله
• accelerometers strapped to limbs or reflective dots and video processing مقاييس
السرعة المرتبطة باألطراف أو النقاط االنعكاسية ومعالجة الفيديو
- small TV screen for each eye شاشة تلفزيون صغيرة لكل عين
- little different angles زوايا مختلفة قليال
- 3D effectتأثير ثالثي األبعاد
VIRTUAL REALITY (VR ) &AUGMENTED REALITY (AR)
( الواقع االفتراضيVR) ( والواقع المعززAR)
7 Zahra Qassim
Lecturer 3
THE INTERACTION التفاعل
• interaction models نماذج التفاعل
- translations between user and system الترجمة بين المستخدم والنظام
• ergonomics الراحة البدنية
- physical characteristics of interaction الخصائص البدنية للتفاعل
• interaction styles أنماط التفاعل
- the nature of user/system dialog النظام/طبيعة حوار المستخدم
• context السياق
- social, organizational, motivational االجتماعي والتنظيمي والدافعي
MODELS OF INTERACTION نماذج التفاعل
terms of interaction مصطلحات التفاعل
Norman model interaction frameworkإطار عمل نموذج نورمان للتفاعل
SOME TERMS OF INTERACTION
domain - the area of work under study e.g. graphic design
المجال الذي يتم دراسته أو العمل فيه على سبيل المثال التصميم الجرافيكي- مجال.
goal
- what you want to achieve e.g. create a solid red triangle ،الهدف ما ترغب في تحقيقه
على سبيل المثال إنشاء مثلث أحمر صلب.
task
= how about do pirations or actions e.g.... select fill tool, click over triangle
انقر فوق، على سبيل المثال "حدد أداة التعبئة، الخطوات أو اإلجراءات المطلوبة لتحقيق الهدف- المهمة
"المثلث.
Note.. - traditional interaction
• use of terms differs a lot especially task/goal !!!
خاصة المهمة والهدف، التفاعل التقليدي يختلف في استخدام المصطلحات بشكل كبير- مالحظة.
8 Zahra Qassim
DONALD NORMAN'S MODEL نموذج دونالد نورمان
- Seven stages سبعة مراحل
▪ user establishes the goal يحدد المستخدم الهدف.
▪ formulates intention يصيغ النية.
▪ specifies actions at interface يحدد اإلجراءات على واجهة النظام.
▪ executes action ينفذ اإلجراء.
▪ perceives system state يتصور حالة النظام.
▪ interprets system state يفسر حالة النظام
▪ evaluates system state with respect to goal يقيم حالة النظام بالنسبة للهدف.
- Norman's model concentrates on user's view
of the interface يركز نموذج نورمان على وجهة
نظر المستخدم للواجهة.
9 Zahra Qassim
EXECUTION/ EVALUATION LOOP
10 Zahra Qassim
ABOWD AND BEALE FRAMEWORK إطار عمل أبود وبيل
extension of Norman.. تمديد لنموذج نورمان
their interaction framework has 4 parts أجزاء4 يتكون إطار التفاعل لديهم من
▪ User المستخدم
▪ Input المدخالت
▪ System النظام
▪ Output اإلخراج
each has its own unique language لكل جزء لغة فريدة به
interaction → التفاعلtranslation between languages ترجمة بين اللغات
problems in interaction = المشاكل في التفاعلproblems in translation مشاكل في الترجمة
USING ABOWD & BEALE'S MODEL استخدام نموذج أبود وبيل
user intentions نوايا المستخدم
→ translated into actions at the interface تُترجم إلى إجراءات على الواجهة
→ translated into alterations of system state reflected in the output display تُترجم
إلى تغييرات في حالة النظام تُعكس في عرض اإلخراج
→ interpreted by the user تُفسر من قبل المستخدم
11 Zahra Qassim
HUMAN ERROR - SLIPS AND MISTAKES االنزالقات واألخطاء- الخطأ البشري
Slip االنزالق
-understand system and goal فهم النظام والهدف
-correct formulation of action صياغة صحيحة لإلجراء
-incorrect action إجراء غير صحيح
mistakeالخطأ
-may not even have right goal! قد ال يكون لديه حتى الهدف الصحيح
Fixing things? إصالح األمور
-slip - better interface design تصميم واجهة أفضل- االنزالق
-mistake - better understanding of system - فهم أفضل للنظام- الخطأ
ERGONOMICS
physical aspects of interfaces industrial interfaces الجوانب البدنية للواجهات الصناعية
ERGONOMICS
- Study of the physical characteristics of interaction دراسة الخصائص البدنية للتفاعل
• Also known as human factors - but this can also be used to mean much of
HCI! ضا ليشمل الكثير من واجهةً ولكن يمكن استخدام ذلك أي- ضا بعلم العوامل البشرية
ً يُعرف أي
المستخدم وتفاعل اإلنسان معها
• Ergonomics good at defining standards and guidelines for constraining the
way we design certain aspects of systems يعمل على تحديد المعايير واإلرشادات لتقييد
طريقة تصميم جوانب معينة من األنظمة.
ERGONOMICS - EXAMPLES
• arrangement of controls and displays ترتيب عناصر التحكم والعروض
e.g. controls grouped according to function or frequency of use, or sequentially
أو تتابعها بترتيب معين، تجميع عناصر التحكم حسب الوظيفة أو تكرار االستخدام،على سبيل المثال.
• use of colour استخدام األلوان
eg. userness of cour digest rokay, االستخدام الفعّال لأللوان،على سبيل المثال
12 Zahra Qassim
INDUSTRIA INTERFACES واجهات صناعية
Office interface vs. industrial interface? واجهة المكتب مقابل الواجهة الصناعية؟
Context matters! !السياق يهم
13 Zahra Qassim
Lecturer 4
INTERACTION STYLES أنماط التفاعل
dialogue ... computer and user distinct styles of interaction الكمبيوتر...الحوار
والمستخدم أنماط مميزة للتفاعل
COMMON INTERACTION STYLES أنماط التفاعل المشتركة
• command line interface واجهة خط األوامر
• menus القوائم
• natural language اللغة الطبيعية
• question/answer and query dialogue جواب وحوار االستعالم/سؤال
• form-fills and spreadsheets تعبئة النماذج وجداول البيانات
• WIMP
• point and clickأشر وقم بالنقر
COMMAND LINE INTERFACE واجهة سطر األوامر
• Way of expressing instructions to the computer directly
• function keys, single characters, short abbreviations, whole words, or a
combination ، أحرف فردية،طريقة للتعبير عن التعليمات للكمبيوتر مباشرة أزرار الوظائف
أو مزيج منها، كلمات كاملة،اختصارات قصيرة
• suitable for repetitive tasks مناسبة للمهام المتكررة
• better for expert users than novices أفضل للمستخدمين الخبراء من المبتدئين
• offers direct access to system functionality يوفر الوصول المباشر إلى وظائف
النظام
• command names/abbreviations should be meaningful! يجب أن تكون
اختصارات األوامر ذات معنى/!أسماء
Typical example: the Unix system نظام يونكس:مثال نموذجي
MENUS القوائم
- Set of options displayed on the screen مجموعة من الخيارات المعروضة على الشاشة
• Options visible خيارات مرئية
• less recall - easier to use أسهل في االستخدام- استدعاء أقل
• rely on recognition so names should be meaningful االعتماد على التعرف لذا يجب أن
تكون األسماء ذات معنى
14 Zahra Qassim
- Selection by:االختيار عن طريق
• numbers, letters, arrow keys, mouse األرقام والحروف ومفاتيح األسهم والماوس
• combination (e.g. mouse plus accelerators) الماوس،مجموعة (على سبيل المثال
)باإلضافة إلى المسرعات
• Often options hierarchically grouped في كثير من األحيان يتم تجميع الخيارات بشكل
هرمي
• sensible grouping is needed هناك حاجة إلى تجميع معقول
15 Zahra Qassim
- requires understanding of database structure and language syntax, hence
requires some expertiseتتطلب فهما ً لبنية قاعدة البيانات وبالتالي تتطلب بعض الخبرة
،وصياغة اللغة
F..00ORM-FILLS ملء النماذج
• Primarily for data entry or data retrieval يستخدم أساسا ً إلدخال البيانات أو استرجاعها.
• Screen like paper form. يشبه الشاشة النموذج الورقي.
• Data put in relevant place يتم وضع البيانات في المكان المناسب.
• Requires يتطلب
- good design تصميم جيد
- obvious correction facilities وجود إمكانيات واضحة للتصحيح.
WIMP INTERFACE واجهة
Windows نوافذ
Icons أيقونات
Menus قوائم
Pointers مؤشرات
... or windows, icons, mice, and pull-down menus! ، الماوس، األيقونات،أو النوافذ
والقوائم القابلة للسحب
• default style for majority of interactive computer systems, especially PCs and
desktop machines خاصة الحواسيب،األسلوب االفتراضي لمعظم أنظمة الكمبيوتر التفاعلية
الشخصية وأجهزة سطح المكتب
POINT AND CLICK INTERFACESواجهات النقر والتحديد
• used in .. ت ُستخدم في
- multimedia الوسائط المتعددة - web browsers متصفحات الويب.
- hypertext النص الفائق
• just click something! مجرد النقر على شيء ما
- icons, text links or location on map روابط نصية أو موقع على الخريطة،أيقونات.
• minimal typing الحد األدنى من الكتابة
16 Zahra Qassim
Lecturer 5
PARADIGMS النماذج البرمجية
why study paradigms? لماذا يجب دراسة النماذج البرمجية
Concerns االهتمامات
- how can an interactive system be developed to ensure its
usability? كيف يمكن تطوير نظام تفاعلي لضمان قابلية استخدامه
- how can the usability of an interactive system be demonstrated or measured?
كيف يمكن إظهار أو قياس قابلية استخدام نظام تفاعلي
History of interactive system design provides paradigms for usable designs
تاريخ تصميم األنظمة التفاعلية يوفر نماذج لتصميمات قابلة لالستخدام.
THE INITIAL PARADIGM النموذج األولي
Batch processing معالجة دفعة واحدة
Time-sharingالمشاركة في الوقت الحقيقي
TIME-SHARING التوزيع الزمني
• 1940s and 1950s - explosive technological growth نمو تكنولوجي متفجر
• 1960s - need to channel the power الحاجة إلى استغالل القوة
• J.C.R. Licklider at ARPA ليكليدر في وكالة أبحاث المشاريع المتقدمة. آر. سي.جي
• single computer supporting multiple users استخدام جهاز كمبيوتر واحد لدعم عدة
مستخدمين
VIDEO DISPLAY UNITS وحدات عرض الفيديو
• more suitable medium than paper وسيلة أكثر مالءمة من الورق
• 1962 - Sutherland's Sketchpad
• computers for visualizing and manipulating data استخدام الحواسيب لتصور وتالعب
البيانات بصورة مرئية
• one person's contribution could drastically change the history of
computingيمكن أن يؤثر مساهمة شخص واحد بشكل جذري على تاريخ الحوسبة
EXAMPLE PARADIGM نموذج مثالي
- Batch processing معالجة دفعة واحدة
- Timesharing التوزيع الزمني
- Networking الشبكات
- Graphical display العروض الرسومية
17 Zahra Qassim
- Microprocessor المعالج
- WWW
- Ubiquitous Computing
A symbiosis of physical and electronic worlds in service of everyday
activities. تكافل العوالم المادية واإللكترونية في خدمة األنشطة اليومية.
PERSONAL COMPUTING الحوسبة الشخصية
• 1970s - Papert's LOGO language for simple graphics programming by
children لغة- في السبعينياتLOGO لبرمجة الرسومات البسيطة من قبل األطفال
• A system is more powerful as it becomes easier to user يصبح النظام أكثر قوة كلما
أصبح أسهل للمستخدم
• Future of computing in small, powerful machines dedicated to the individual
مستقبل الحوسبة في أجهزة صغيرة وقوية مخصصة للفرد
• Kay at Xerox PARC - the Dynabook as the ultimate personal computer كاي في
مختبرXerox PARC - Dynabook كأفضل حاسوب شخصي
WINDOW SYSTEMS AND THE WIMP INTERFACE أنظمة النوافذ وواجهة
• humans can pursue more than one task at a time يمكن للبشر متابعة أكثر من مهمة في
نفس الوقت
• windows used for dialogue partitioning, to "change the topic" يستخدم النوافذ لتقسيم
لـ "تغيير الموضوع، "الحوار
• 1981 - Xerox Star first commercial windowing system نظام النوافذ- 1981 عام
التجاري األولXerox Star
• windows, icons, menus and pointers now familiar interaction mechanisms
النوافذ والرموز والقوائم والمؤشرات آليات تفاعلية مألوفة اآلن
METAPHOR االستعارة
• relating computing to other real-world activity is effective teaching
techniqueربط الحوسبة بنشاط آخر في العالم الحقيقي هو تقنية تعليمية فعالة
- LOGO's turtle dragging its tail - سلحفاةLOGO تجر ذيلها
- file management on an office desktop إدارة الملفات على مكتب المكتب
- word processing as typing معالجة النصوص كالكتابة
- financial analysis on spreadsheets تحليل مالي على جداول البيانات
- virtual reality - user inside the metaphor المستخدم داخل االستعارة- الواقع االفتراضي
18 Zahra Qassim
• Problems المشاكل
– some tasks do not fit into a given metaphor بعض المهام ال تناسب المجاز المعطى
– cultural biasالتحيز الثقافي
DIRECT MANIPULATION التالعب المباشر
• 1982 - Shneiderman describes appeal of graphically-based interaction• عام
شنايدرمان يصف جاذبية التفاعل المبني على الرسوم البيانية- 1982
- visibility of objects رؤية الكائنات بوضوح
- incremental action and rapid feedback العمليات التدريجية والتغذية الراجعة السريعة
- reversibility encourages exploration القابلية للعكس تشجع على االستكشاف
- syntactic correctness of all actions الصحة النحوية لجميع اإلجراءات
- replace language with action استبدال اللغة بالعمل
• 1984 - Apple Macintosh
• the model-world metaphor االستعارة من عالم النموذج
• What You See Is What You Get (WYSIWYG) ما تراه هو ما تحصل عليه
SENSOR-BASED AND CONTEXT-AWARE INTERACTION التفاعل القائم
على االستشعار والوعي بالسياق
• Humans are good at recognizing the "context" of a situation and reacting
appropriately البشر يتمتعون بقدرة جيدة على التعرف على "السياق" للحالة واالستجابة بشكل
مناسب
• Automatically sensing physical phenomena (e.g., light, temp, location,
identity) becoming easier يصبح االستشعار التلقائي للظواهر الفيزيائية (مثل الضوء
والحرارة والموقع والهوية) أسهل
• How can we go from sensed physical measures to interactions that behave as
if made "aware" of the surroundings?
كيف يمكننا االنتقال من القياسات الفيزيائية المكتشفة إلى تفاعالت تتصرف وكأنها "مدركة" للمحيط؟
19 Zahra Qassim