70
HCI notes-03 by Raja Jamilah

HCI notes-03by Raja Jamilah. HCI notes-03by Raja Jamilah Human and Technology

  • View
    222

  • Download
    1

Embed Size (px)

Citation preview

HCI notes-03 by Raja Jamilah

HCI notes-03 by Raja Jamilah

Human and Technology

HCI notes-03 by Raja Jamilah

Content

• Input devices• Output devices• Interaction Styles• Designing Windows

Systems• User Support and On-

line Information• Designing for Virtual

Environment

HCI notes-03 by Raja Jamilah

Input devices have to be:

• Matches physiological and psychological characteristics of users eg elderly, inexperienced users, disabled

• Appropriate for the tasks to be performed eg. Drawing, cooking

• Suitable for intended work and environment eg. Speech and sound for noisy environment?

HCI notes-03 by Raja Jamilah

Also:

• Simple and easy to use• Need appropriate system feedback to

– guide– reassure– inform– correct error

HCI notes-03 by Raja Jamilah

The Hand to Input data

HCI notes-03 by Raja Jamilah

The keyboard

HCI notes-03 by Raja Jamilah

The Half Qwerty

HCI notes-03 by Raja Jamilah

Picture of a person wearing the half Qwerty

Can you think of its usage?

HCI notes-03 by Raja Jamilah

Castanets

For what purpose?

HCI notes-03 by Raja Jamilah

Picture of key arrangement

Can you guest the usage?

Does is have a good affordance?

HCI notes-03 by Raja Jamilah

Pen Computing, GRIGRI - in French means scribble

For what?

HCI notes-03 by Raja Jamilah

Radar image, touch sensitive

(finger or pen)

HCI notes-03 by Raja Jamilah

Faster usage using original manual symbols

HCI notes-03 by Raja Jamilah

Implemented on system

HCI notes-03 by Raja Jamilah

Other means of input

• Eye movement• The foot• Facial expression• Speech and sound

HCI notes-03 by Raja Jamilah

Eye

• Device detecting the eye looking at a certain position• giving an appropriate response such as:

– popping up the menu selection for using the system,

– detecting relative direction of the eye gaze for aircraft pilots

HCI notes-03 by Raja Jamilah

Head

• Movement to show relative position of head in virtual reality environment using the helmet

HCI notes-03 by Raja Jamilah

The Foot

• Sewing machine

HCI notes-03 by Raja Jamilah

Speech and Sound

• Speech recognition - Isolated speech, continuos speech

• Eg of usage: To help telephone operators• Problems:

– interference of background noise– similar sounds/words

• Speaker-in/dependent systems

HCI notes-03 by Raja Jamilah

Output devices

HCI notes-03 by Raja Jamilah

Output Devices

• Convert information from the internal system to a form perceptible by a human

• most common >> visual and 2 dimensional

HCI notes-03 by Raja Jamilah

Visualisation

• Fish Eye• multidimensional information space• Overview of information• 1 D linear Data• 2 D• 3 D

HCI notes-03 by Raja Jamilah

Examples

• Geographical Information System (GIS) data and environmental models for visualizing design proposals to study the environmental impact of these

• visualization for assisting the control of urban design by planning authorities and studying the impact of proposed developments [2].

• on the study of electromagnetic to enable students to visualize what is invisible (e.g., voltages, currents, approach proved to be a great instructional aid to students who sometimes have a difficult time connecting theory and measurement.

HCI notes-03 by Raja Jamilah

Fish Eye View

HCI notes-03 by Raja Jamilah

Fish Eye View

HCI notes-03 by Raja Jamilah

Sound

• For visually impaired– use sound to direct users to an object

HCI notes-03 by Raja Jamilah

HCI notes-03 by Raja Jamilah

HCI notes-03 by Raja Jamilah

Interaction styles

HCI notes-03 by Raja Jamilah

4 types of interaction styles

• Menu and navigation• form-fills and spreadsheets• Natural Language• Command Entry• direct manipulation

HCI notes-03 by Raja Jamilah

Menu

• Single, binary, pop-up, pull-down, pie, tree, linear

PULAU LANGKAWIJOHOR BAHARUKOTA BAHARUTAMAN NEGARAKUALASELANGORKUANTAN

BANDARMELAKAAIR KEROHAIR HITAMBATU PAHATIPOHKUALA LUMPUR

ALOR SETARBEHRANGGURUNGOPENGPULAU KAPASPULAU TIOMANKANGAR

[OK] [BATAL]

HCI notes-03 by Raja Jamilah

HCI notes-03 by Raja Jamilah

Item presentation

• Alphabetic• Grouping of related items• Most frequently used• functional• random

HCI notes-03 by Raja Jamilah

Form Fillin

• Elements:– meaningful title– comprehensible instructions– Logical grouping and sequencing of fields– neat layout– familiar labels, consistent terminology – visible space and boundaries

HCI notes-03 by Raja Jamilah

Command Language

• Eg. View the list of files and folders – MS DOS - dir – UNIX - list

• Good if: – consistent argument ordering– keyword– hierarchically structured– good abbreviation

HCI notes-03 by Raja Jamilah

Natural Language

• Give instructions to system and system response• natural language queries, text-database searching• advanture and educational games

HCI notes-03 by Raja Jamilah

Direct manipulation

• An interaction style, letting users manipulate things as if in the real world without an intermediary

• Eg.word processors,spreadsheet, videogames,CAD/M(Computer Aided Design/Manufacturing), office automation

• problems visual representation not good, learn meaning, misleading, slower

HCI notes-03 by Raja Jamilah

Remote Direct manipulation

• Typical application: – telemedicine - see human body, tissues under

microscope– underwater, space– home-automation control

• problems:– time delay, incomplete feedback, feedback from

multiple sources, interferences

HCI notes-03 by Raja Jamilah

Constraints

• Physical• semantic - depend on users knowledge• cultural - one representation of object may mean

differently in different parts of the world• logical - order, position and location

HCI notes-03 by Raja Jamilah

Designing Windowing systems

HCI notes-03 by Raja Jamilah

What is a window?

• Rectangular display that can be moved, sized and rendered independently on the display screen

HCI notes-03 by Raja Jamilah

Types of windows

• Tiling• cascading• overlapping

HCI notes-03 by Raja Jamilah

Window components

• Menus• Control Widgets - buttons, sliders, checkboxes,

listboxes • Scroll bar

HCI notes-03 by Raja Jamilah

•The list box control is a complete solution for creating scrolling lists.•Scroll bars allow users to view areas of a document or a list that is larger than can fit into the current window.•The edit text field (also known as a "text entry field") is a rectangular area in which the user enters text or modifies existing text.•The tab control provides a convenient way to present information in a multi-page format.

HCI notes-03 by Raja Jamilah

Tab control

Text field

List box

HCI notes-03 by Raja Jamilah

Menus

HCI notes-03 by Raja Jamilah

Control widgets

HCI notes-03 by Raja Jamilah

radiobuttons

HCI notes-03 by Raja Jamilah

Sliders

HCI notes-03 by Raja Jamilah

Dialog boxes

• Movable Modal Dialog Boxes • Modal Dialog Boxes • Alert Boxes

• Modeless Dialog Boxes

HCI notes-03 by Raja Jamilah

A modal dialog box puts the user in the state (or "mode") of being able to work only inside the dialog box. It temporarily suspends all other user actions in an application and forces the user to make decisions and respond to the dialog.

Modal Dialog

HCI notes-03 by Raja Jamilah

Movable modal dialog

• A movable modal dialog box is a modal dialog box with a title bar which allows the user to move the

dialog box.

HCI notes-03 by Raja Jamilah

Alert boxes• Alert boxes are special types of modal dialog boxes.

Alert boxes display messages to users to inform them of situations that may be particularly notable or dangerous, along with an icon that signifies the degree of severity of the alert message.

HCI notes-03 by Raja Jamilah

Modeless

• Modeless dialog boxes allow users to repeat an action as many times as necessary while the dialog box remains open. This feature is useful for tasks such as finding and replacing text in a word

processor or numbers in a spreadsheet.

HCI notes-03 by Raja Jamilah

Examples of dialog boxes on Microsoft Windows, Macintosh and CDE platforms

HCI notes-03 by Raja Jamilah

Examples of Alert boxes on Microsoft Windows, Macintosh and CDE platforms

HCI notes-03 by Raja Jamilah

Personal Role Managers

• Next generation user interface• emphasize on users instead of documents• working in a given role• task objects:

– vision statement– set of people– task hierarchy– schedule

HCI notes-03 by Raja Jamilah

PRM

HCI notes-03 by Raja Jamilah

PRM

HCI notes-03 by Raja Jamilah

Designing to save space

HCI notes-03 by Raja Jamilah

Designing to save space

HCI notes-03 by Raja Jamilah

Designing to save space

HCI notes-03 by Raja Jamilah

User Support and On-line information

HCI notes-03 by Raja Jamilah

User Support

• Minimalist instruction- reduce information for users to read using a system

• the training wheel- skip the complex function for novices

• the scenario machine - guidance for novices to learn a new system at an early stage

HCI notes-03 by Raja Jamilah

Online system

• Telephone - more assurance and give confident to new users

• Hypertext and Hypermedia– give an overview of information– agents– problem solving activities

HCI notes-03 by Raja Jamilah

Virtual Environment

HCI notes-03 by Raja Jamilah

Issues on virtual reality

• spatial orientation and wayfinding in virtual worlds, designing the virtual world to leverage on human perceptual abilities, not just striving for photo- realism,

• affordances for travelling from one virtual location to another, directed or browsing, and for acting in the environment,

• designing the controlling inputs to take advantage of human physical abilities (and adapt to disabilities),

HCI notes-03 by Raja Jamilah

Cont.

• evaluating VE interfaces, experiences with usability testing of whole systems,

• appreciating the interdependence between task features and interface design,

• understanding the dimensions of usefulness and complexity for VE interfaces.

HCI notes-03 by Raja Jamilah

Technologies

• Visual display• head-position sensing• hand-position sensing• Force feedback• sound input-output• other sensation• cooperative and competitive virtual reality