87
2110443 H C t It ti 2110443 Human Computer Interaction C. Patanothai

2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

2110443 H C t I t ti2110443 Human Computer InteractionC. Patanothai

Page 2: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

design:คออะไร, เปาหมาย, ขอจากด

the design processมอะไรเกดขน

usersเปนใคร, เหมอนใคร

scenariosเรองราว

navigationfinding your way around a systemfinding your way around a system

iteration and prototypesไมมอะไรทจะสาเรจในครงแรก!ไมมอะไรทจะสาเรจในครงแรก!

Page 3: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

การทาใหไดตามเปาหมายภายใตขอจากด

เปาหมาย – วตถประสงคเพอใคร ทาไมเคาจงตองการ

ขอจากดmaterials platformsmaterials, platforms

ม trade-offs

Page 4: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

อ ใ ตองเขาใจวตถดบ

เขาใจคอมพวเตอรขดจากด ความจ เครองมอ แพลตฟอรมขดจากด, ความจ, เครองมอ, แพลตฟอรม

เขาใจคนทางจตวทยา, ทางสงคมขอผดพลาดของคน

และการมปฏสมพนธระหวางทงสองและการมปฏสมพนธระหวางทงสอง

Page 5: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

อบตเหตทางอากาศ, อตสาหกรรม, โรงพยาบาลมกจะ โทษวา เปน “ขอผดพลาดของคน”

แตแต …ขอปนพงเพราะมนาหนกมากเกนไปโ โทษ ‘ขอผดพลาดของ ขอ’ ?… ไมใช – เปนการออกแบบทผดพลาด

‘ขอผดพลาด’ ของคนเปนเรองปกตเรารวาผใชจะมพฤตกรรมอยางไรภายใตความกดดนดงนน ออกแบบใหรองรบสถานการณนนดวย

Page 6: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

the userthe user

Page 7: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

what iswanted guidelines

scenariostask analysis

wanted

analysisinterviews

gprinciples

precisespecification

design

implement

what is therevs.

what is wanted dialogue implementand deploy

prototype

what is wanted gnotations

evaluationh

prototypearchitectures

documentationhelp

heuristics

p

Page 8: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

requirementsมอะไรอยบาง และตองการอะไร …อ ไรอยบ อ รอ ไร …

analysis ใ ทาความเขาใจ, จดลาดบ

designตองทาอะไร จะตดสนใจอยางไร

iteration and prototypingiteration and prototypingทาใหเสรจ, หาวาจรงๆ แลวตองการอะไร!

implementation and deploymentทาใหเกดผล

Page 9: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ขอจากดเรองเวลา ⇒ design trade-off

usability?usability?

หาปญหาแลวแกไขมนซะ

แกอนไหนกอนด?

บางครงระบบทสมบรณแบบกออกแบบไดไมดนก

ดมาก ⇒ too much effort in design

Page 10: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 11: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

know your user

personae

lt al p bcultural probes

Page 12: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ใใคร?

คงจะไมเหมอนเรา!คงจ ไมเหมอนเรา!

คย

ใ ใชจนตนาการ

Page 13: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

รายละเอยดของ ‘ตวอยาง’ ผใชไมจาเปนตองเปนคนทมตวตนจรงไมจาเปนตองเปนคนทมตวตนจรง

ใชเปนตวแทนของผใชแลว ณชา คดยงงย

สาคญทรายละเอยดจะทาใหดเหมอนจรงจะทาใหดเหมอนจรง

Page 14: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ณชา อาย 37 ป เปนผจดการโรงงานมา 5 ป และทางานทบรษทลานเกยร มา 12 ป เธอไมไดจบมหาวทยาลย แตไดเรยนภาคคาจนได ปวส ทางบรหารธรกจป เธอไมไดจบมหาวทยาลย แตไดเรยนภาคคาจนได ปวส. ทางบรหารธรกจ เธอมลกสองคน อาย 15 และ 7 ป และไมชอบทจะเลกงานคา เธอเคยไดเรยน

วชาเกยวกบความรเบองตนทางคอมพวเตอรในบรษทเมอหลายปกอน แตตองหยดเมอไดเลอนตาแหนงทาใหไมมเวลาเรยน เธอมสายตาทด แตตองหยดเมอไดเลอนตาแหนงทาใหไมมเวลาเรยน เธอมสายตาทด แตแขนขวาขยบไดไมดนกเนองจากเกดอบตเหตในโรงงานเมอ 3 ปกอน เธอม

ใ ความกระตอรอรนในการทางานและยนดทจะกระจายความรบผดชอบและรบขอคดเหนจากลกนอง อยางไรกตาม เธอรสกวาถกคกคามโดยระบบ คอมพวเตอรทกาลงนามาใชอกระบบหนง (เปนระบบท 3 ทเคยเจอในบรษท

)ลานเกยร)

Page 15: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

stories for design

use and reuse

Page 16: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

เรองราวสาหรบการออกแบบสอสารกบคนอนสอสารกบคนอน

ตรวจสอบแบบจาลองอนๆ

เขาในการเปลยนแปลง

linearity

time is linear - our lives are linear

ไมแสดงทางเลอก

Page 17: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ผใชตองการทจะทาอะไร?

ไปทละขนไปทล ขนเหนอะไรบาง (sketches, screen shots)

ทาอะไรกบอะไรบาง (keyboard, mouse etc.)

คดอะไรอย?คดอะไรอย?

ใชไดอกเรอยๆ

Page 18: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

นภสอยากจะดหนง “แหยมยโสธร ภาคสอง” และตองการชวนภนส แตรวาเคาไมชอบหนงทพระเอกตายตอนจบ กเลยตดสนใจจะเขาไปดกอนในวาเคาไมชอบหนงทพระเอกตายตอนจบ กเลยตดสนใจจะเขาไปดกอนในเครอขายทแชรหนงกน เธอใชเครองททางานเพราะโหลดหนงไดเรวแตรสก

ผดนดๆ แตกไมเปนไรเพราะตงใจทจะไปดในโรงอยแลว หลงจากโหลดเสรจกเปดเครองเลนหนงอนใหม เธอกด ปม ‘เมน’ และใชแปนลกศรเสรจกเปดเครองเลนหนงอนใหม เธอกด ปม เมน และใชแปนลกศรเลอนไปท ‘bluetooth connect’ แลวกดปม ‘select’ ทคอมพวเตอรกป ไ ป ไ ไป ปรากฎไอคอนซงเปนทคนเคยด เธอกลากไอคอนไปทเครองเลน ทจอ LCD ของเครองเลน กปรากฎขอความ “downloading now” และมฎ g

จานวน % ทกาลงโหลดอย … … …

Page 19: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

mock up device

d dpretend you are doing it

internet-connected swiss army knife …internet connected swiss army knife …

but where is that thumb? but where is that thumb?

use toothpick as stylus

Page 20: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

explore interaction

เกดอ ไรขนเมอเกดอะไรขนเมอ …

explore cognition

ผใชกาลงคดอะไรอยผใชกาลงคดอะไรอย

explore architecture

เกดอะไรขนขางในเกดอ ไรขนขางใน

Page 21: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

สอสารกบคนอนผออกแบบ ลกคา ผใชผออกแบบ, ลกคา, ผใช

ตรวจสอบแบบจาลองอนตรวจสอบแบบจาลองอน‘play’ it against other modelsy g

แสดงการเปลยนแปลงscreenshots – appearance

scenario – behaviour

Page 22: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

Scenarios – one linear path through system

Pros:life and time are linear

easy to understand (stories and narrative are natural)easy to understand (stories and narrative are natural)

concrete (errors less likely)

Cons:Cons:no choice, no branches, no special conditions

i h i d dmiss the unintended

So:use several scenarios

use several methods

Page 23: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 24: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

the systems

start

y

info and help management messages

add user remove user

local structure – single screen

global structure – whole site

mainscreen

removeuser confirm

add user

Page 25: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

widget choice

menus, buttons etc.

d iscreen design

application navigation designapplication navigation design

environment

other apps, O/S

Page 26: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

widget choice • elements and tagsh f “ ”

screen design

– <a href=“...”>

• page designg

navigation design

p g g

• site structure

environment • the web, browser,

external links

Page 27: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

widget choice • controlsb k b d l

screen design

– buttons, knobs, dials

• physical layoutg

navigation design

p y y

• modes of device

environment • the real world

Page 28: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

within a screenl tlater ...

locallocallooking from this screen out

globalf bstructure of site, movement between screens

wider stillwider stillrelationship with other applications

Page 29: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

from one screen looking out

Page 30: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

goalgoalstart

Page 31: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

goalstart

goal

progress with local knowledge only ...progress with local knowledge only ...

Page 32: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

goalgoalstart

but can get to the goal… but can get to the goal

Page 33: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

goalgoalstart

try to avoid these bits!… try to avoid these bits!

Page 34: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

รวาอยตรงไหน

ไ ไรวาทาอะไรไดบาง

ไปไรวาจะไปไหนหรอ อะไรจะเกดขนหรอ อะไรจะเกดขน

รวาไปไหนมาแลวบางหรอ ทาอะไรไปแลวบาง

Page 35: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

shows path through web site hierarchy

web sitetop level category sub-category

this page

live linksto higher

l llevels

Page 36: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

things other things

the thing fromouter spacemore things

h d h ?

p

where do they go?lots of room for extra text!

Page 37: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

lock to prevent accidental use …

remove lock - ‘c’ + ‘yes’ to confirmremove lock - c + yes to confirm

frequent practiced action

if lock forgotten

in pocket ‘yes’ gets pressedin pocket yes gets pressed

goes to phone book

in phone book …‘c’ – delete entry‘yes’ – confirm

… oops !

Page 38: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

between screens

within the application

Page 39: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

th tthe system

info and help management messages

add user remove user

Page 40: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

สวนประกอบของระบบหนาจอ หรอกลมของหนาจอหนาจอ หรอกลมของหนาจอ

สวนมากจะแบงตามหนาท

the systems

info and help management messages

add user remove user

Page 41: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

deep is difficult!

i f Mill ’ 7 2misuse of Miller’s 7 ± 2

short term memory not menu sizeshort term memory, not menu size

optimal?

many items on each screen

b d i hibut structured within screen

Page 42: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

what does it mean in UI design?

Minister: do you name take this woman …Man: I doMinister: do you name take this man …Woman: I doMinister: I now pronounce you man and wife

Page 43: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

what does it mean in UI design?

Minister: do you name take this woman …

• marriage service

y

general flow, generic – blanks for names

pattern of interaction between people

• computer dialogue

tt f i t ti b t d tpattern of interaction between users and system

but details differ each time

Page 44: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

mainscreen

removeuser confirm

add user

show different paths through system

Page 45: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

what leads to what

h h hwhat happens when

including branchesincluding branches

more task oriented then hierarchymore task oriented then hierarchy

mainscreen

removeuser confirm

add user

Page 46: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

between applicationspp

and beyond ...

Page 47: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

style issues:

platform standards, consistency

functional issues

cut and paste

i i inavigation issues

embedded applicationsembedded applications

links to other apps … the weblinks to other apps … the web

Page 48: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 49: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

Dix , AlanFinlay, JanetAbowd, GregoryAbowd, GregoryBeale, Russell

basic principles

grouping, structure, ordergrouping, structure, order

alignment

use of white spaceuse of white space

ABCDEF HIJKLMNOPQRSTUVWXYZ

Page 50: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ถามกาลงทาอ ไร?กาลงทาอะไร?

คดขอมลอะไร, เปรยบเทยบ, ลาดบ

ออกแบบฟอรม ตามหนาทฟอรม ตามหนาท

Page 51: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

การจดกลม

การเรยงลาดบ

การจดแตง – ฟอนต, กลอง เปนตนการจดแตง ฟอนต, กลอง เปนตน

การวางแนวของรายการ

ชองวางระหวางรายการ

Page 52: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

logically together ⇒ physically together

Billing details: Delivery details:Billing details:NameAddress: …

Delivery details:NameAddress: …

Credit card no Delivery time

Order details:Order details:item quantity cost/item costsize 10 screws (boxes) 7 3.71 25.97

…… … … …

Page 53: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ลาดบตามธรรมชาต

สอดคลองกบลาดบในหนาจอใชกลอง ชองวาง เปนตนตงคา TABตงคา TAB

การเขยนขอปฏบตระวง cake recipie syndrome!ระวง cake recipie syndrome!… mix milk and flour, add the fruit

aft b atin th mafter beating them

Page 54: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

use boxes to group logical items

f f h h duse fonts for emphasis, headings

but not too many!!but not too many!!

ABCDEF HIJKLMNOPQRSTUVWXYZNOPQRSTUVWXYZ

Page 55: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

you read from left to right (English and European)

⇒ align left hand side

Willy Wonka and the Chocolate Factoryboring but

d bl !y y

Winston Churchill - A BiographyWizard of OzXena - Warrior Princess

readable!

Xena Warrior Princess

Willy Wonka and the Chocolate FactoryWinston Churchill - A Biography

Wizard of OzXena - Warrior Princessfine for special effects

b t h d tbut hard to scan

Page 56: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

Usually scanning for surnames ⇒ make it easy!

ไแลวชอ-นามสกล ภาษาไทย?

Alan DixJanet FinlayG Ab d Dix , Alan

Finlay, JanetAbowd Gregory

Gregory AbowdRussell Beale

Alan Dix

Abowd, GregoryBeale, Russell

Janet FinlayGregory AbowdRussell Beale

Page 57: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

h k 532 56think purpose! 532.56179.3

which is biggest?256.317

151573.948

103510353.142

497.6256

Page 58: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

มองเหน:

ยาว = มคามาก627.865

1 005763ยาว มคามาก 1.005763382.583

จดแนวทจดทศนยม

2502.56432.935จานวนเตมจดชดขวา 432.935

2.0175652 87652.8756.34

Page 59: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

การดผานชองวาง ดยาก:

(แตมกจะหลกเลยงไมไดเมอฟลดของฐานขอมลมขนาดใหญ)(แตมกจะหลกเลยงไมไดเมอฟลดของฐานขอมลมขนาดใหญ)

sherbert 75sherbert 75toffee 120chocolate 35chocolate 35fruit gums 27coconut dreams 85

Page 60: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ใช จด นา

sherbert 75sherbert 75toffee 120chocolate 35chocolate 35fruit gums 27coconut dreams 85

Page 61: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

หรอ greying (vertical too)

Sherbert 75

Toffee 120

Chocolate 35Chocolate 35

Fruit gums 27

Coconut dream 85

Page 62: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

or even (with care!) ‘bad’ alignment

sherbert 75sherbert 75toffee 120

chocolate 35chocolate 35fruit gums 27

coconut dreams 85

Page 63: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

WHAT YOU SEEWHAT YOU SEE

Page 64: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

WHAT YOU SEEWHAT YOU SEE

THE GAPS BETWEENTHE GAPS BETWEEN

Page 65: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 66: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 67: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 68: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

grouping of items

d f idefrost settings

type of fooddefrost settings

time to cooktype of food

defrost settings

type of food

time to cook

Page 69: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

grouping of items

order of items

1) type of heating

2) temperature1) type of heating3) time to cook2) temperature

1) yp g

4) start

23) time to cook

4) start2

3

4

Page 70: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

grouping of items

order of items

decoration

diff ldifferent colours

for different functionsdifferent colours for

lines around relateddifferent functions

li d l t d buttonslines around related buttons (temp up/down)

Page 71: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

grouping of items

order of items

decoration

alignment

centered text in buttonscentered text in buttons

? easy to scan ?centred text in buttons

? easy to scan ?

Page 72: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

grouping of items

order of items

decoration

alignment

hit pwhite space

gaps to aid groupingg p g p g

gaps to aid grouping

Page 73: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 74: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

entering information

knowing what to do

aff daaffordances

Page 75: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

iforms, dialogue boxespresentation + data input

Name:Address:

Alan Dix

Lancaster

similar layout issuesalignment - N.B. different label lengths Name: Alan Dixg ff g

logical layout

Address: Lancaster

?logical layoutuse task analysis

i

Name:Address:

Alan Dix

Lancaster?groupingsnatural order for entering information

top-bottom, left-right (depending on culture)set tab order for keyboard entry

N.B. see extra slides for widget choice

Page 76: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

what is active what is passive

h d li kwhere do you click

where do you type

consistent style helps

e.g. web underlined links

labels and iconslabels and icons

standards for common actions

language – bold = current state or action

Page 77: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

psychological term

for physical objectsmug handle

for physical objects

shape and size suggest actionspick up, twist, throw

‘affords’grasping

pick up, twist, throw

also cultural – buttons ‘afford’ pushing

for screen objectsfor screen objects

button–like object ‘affords’ mouse click

h l l k bphysical-like objects suggest use

culture of computer use

icons ‘afford’ clicking

or even double clicking … not like real buttons!

Page 78: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

presenting information

aesthetics and utilityaesthetics and utility

colour and 3D

localisation & internationalisationlocalisation & internationalisation

Page 79: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

วตถประสงคมความสาคญเรยงตามลาดบ (which column, numeric alphabetic) sizename sizename sizeรย บ (which column, numeric alphabetic)

ขอความ หรอ แผนภาพกราฟเสน หรอ กราฟแทง

chap1chap10

1712

sizename size

chap10chap5

1216

name size

กราฟเสน หรอ กราฟแทง chap11chap12chap13

51262

83

chap1chap14chap20

172227

ใช paper presentation principles! chap14…

22…

chap8…

32…

แตเพม interactivity

softens design choices e.g. re-ordering columns

Page 80: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

สนทรยภาพเพมความพงใจของผใชแล ทาใหเพมผลผลตเพมความพงใจของผใชและทาใหเพมผลผลต

แตความสวยงามและมประโยชนอาจขดกน

mixed up visual styles ⇒ แยกแยะงาย

clean design – little differentiation ⇒ สบสน

backgrounds หลงขอความg

… สวยแตอานยาก

Page 81: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ใชในทางทผดประจาสส

จอรนเกามเฉดสนอยใชสมากเกนไประวงเรอง ตาบอดสร วงเรอง ตาบอดส

use sparingly to reinforce other information

3D effects

ดสาหรบการแสดงขอมลทางกายภาพ และ กราฟแตถามากไป …

เชน text in perspective!! 3D pie chartsเชน text in perspective!! 3D pie charts

Page 82: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

over use - without very good reason (e.g. kids’ site)

colour blindness

poor use of contrastp f

do adjust your set!j y

adjust your monitor to greys onlyj y g y y

can you still read your screen?y y

Page 83: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 84: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

localisation & internationalisationchanging interfaces for particular cultures/languages

globalizationใชสญลกษณทเปนสญลกษณกลาง

เปลยนภาษา?ใช ฐานขอมล‘resource’ แทนการพมพขอความโดยตรง… but changes sizes, left-right order etc.

ยงไปกวานนสมมตฐานของแตละสงคมความหมายของสญลกษณเชน tick and cross … +ve and -ve in some cultures

b h hi ( k hi ) i h… but … mean the same thing (mark this) in others

Page 85: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore
Page 86: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

ไมมทางทาถกตองทงหมดในครงแรก

ไ ถาครงแรกไมสาเรจ …

OK?prototype evaluatedesign done!

OK?

re-designg

Page 87: 2110443 i t tH C I tH uman Computer Interaction C. Patanothaichate/2110443/05... · design: คืออะไร, เป้าหมาย, ข้อจํากัด ... explore

คอยเปนคอยไป

ไปไหน?

1 ตองการจดเรมตนทด1. ตองการจดเรมตนทด

2. ตองเขาใจในขอผดพลาด