Http://imgur.com/Ic4pq.

Slides:



Advertisements
Similar presentations
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Advertisements

Mouse Tutorial for Win XP In this tutorial you will learn to: Move the mouse Click and double click Make selections Manage windows Use menus Click the.
Windows 8 How to Navigate the Windows 8 Start Screen with Your Mouse and Keyboard Shortcuts Bill James, APCUG, Region 8 Advisor.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
1 CS 544 Human Abilities Human Motor Capabilities Acknowledgement: Some of the material in these lectures is based on material prepared for similar courses.
Topic: Fitts' Law Lawrence Fyfe CPSC 681. Fitts' Law Formula: ID (index of difficulty) = log 2 (D/W +1) Soukoreff R.W., MacKenzie I.S., Towards.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
Fitts’ Law Rob Diaz-Marino. Overview  The Basics Who invented it? Who invented it? What does it model? What does it model? How is it used in HCI? How.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
Exploring the Basics of Windows XP
Human Factors for Input Devices CSE 510 Richard Anderson Ken Fishkin.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
UNDERSTANDING USERS: MODELING TASKS AND LOW- LEVEL INTERACTION Human-Computer Interaction
Slides based on those by Paul Cairns, York ( users.cs.york.ac.uk/~pcairns/) + ID3 book slides + slides from: courses.ischool.berkeley.edu/i213/s08/lectures/i ppthttp://www-
11.10 Human Computer Interface www. ICT-Teacher.com.
RMH: Fitts’ Law Paul Cairns
Mr C Johnston ICT Teacher
Stanford hci group / cs October 2008 Inp ut Scott Klemmer.
Human-Computer Interaction (HCI)
TAUCHI – Tampere Unit for Computer-Human Interaction 1 Statistical Models of Human Performance I. Scott MacKenzie.
Introduction to Computers and Windows. Overview  What is a computer?  What is an operating system?  Starting and Shutting Down a computer  The mouse.
Behaviour Models There are a number of models that predict the way in which an interface or user will behave.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Prof Jim Warren with reference to sections 7.4 and 7.6 of The Resonant Interface.
COSC 3461: Module 9 A Principle of UI Design (revisited)
Analytical evaluation Prepared by Dr. Nor Azman Ismail Department of Computer Graphics and Multimedia Faculty of Computer Science & Information System.
Introduction to Windows Created by Mrs. Leverette.
ITM 734 Introduction to Human Factors in Information Systems
Microsoft Office 2008 for Mac – Illustrated Unit B: Getting Started with Mac OS X Leopard.
Different Types of HCI CLI Menu Driven GUI NLI
1. INTODUCTION ○A model of human psychomotor behavior ○Human movement is analogous to the transmission of information ○Movements are assigned indices of.
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
Pen Based User Interface Issues CSE 490RA January 25, 2005.
GCSE ICT User Interfaces. User interfaces The way in which the user of a computer communicates with the machine is called the Human- Computer Interface.
Touch Trouble Shooting
Mr L Challenor ICT Teacher BTEC IT Unit 02 - Lesson 06 Computer Software.
Tick the most appropriate method of inputting data for the following uses.
Paul Cairns ARMH: Fitts’ Law Paul Cairns
Human Computer Interaction Lecture 07 The Interaction
System Software EIT, © Author Gay Robertson, 2016.
Microsoft Visual Basic 2005 BASICS
Solid Modeling SolidWorks Layout
Complete Labs 1 and 2 by 3:45 including coffee break
Visual Basic Code & No.: CS 218
11.10 Human Computer Interface
1. Introduction to Visual Basic
INTRODUCTION TO ADOBE ILLUSTRATOR
Objectives To review concepts covered in the Windows Operating Systems units.
What is an operating system?
Chapter 2 Visual Basic Interface
Exploring the Basics of Windows XP
Program and Graphical User Interface Design
Creating a Worksheet and an Embedded Chart
Chapter 2 – Introduction to the Visual Studio .NET IDE
MicroSoft Word 2007 The purpose of this PowerPoint presentation is to show you some of the major differences in Word 2007 from the version we had here.
Exploring the Basics of Windows XP
Word 2007 Basics TCC July 2011.
Copyright Catherine M. Burns
Input Techniques Jeffrey Heer · 14 May 2009.
A few tricks to take you beyond the basics of Microsoft Office
HCI for Pen Computing CSE 481b January 24, 2006.
European Computer Driving Licence
GUI design considerations
Fitts’s Law Incredibly professional presentation by Thomas Gin, someone please hire me.
ECU Foundation Xtender Application
Human-computer interaction
An Introduction to the Windows Operating System
Presentation transcript:

http://imgur.com/Ic4pq

P3 Code Submission: Submit your code, binaries and assets as a zip file on Piazza by 5pm today. This is the code that you will use to demo in your tutorial. Demos: Your demo will happen for 10 minutes in your tutorial. Remember that each member of your team needs to present. 5 minute question session: you will be evaluated on your ability to handle questions.

P4 - Final Report & Presentation Already posted Reflect back on your work in this project. » Major discoveries » Major design decisions & rationale » Discoveries from heuristic evaluation » Next steps in subsequent iteration There is an outline -- follow it!

Fitts’ Law and Applications CPSC 481: HCI I Winter 2014 Anthony Tang

Learning Objectives By the end of the lecture, you should be able to: » Describe the original Fitts' law experiments » Provide an interpretation for Fitt's law » Identify two ways that Fitts' Law can be used in interaction design » Critique visual designs using Fitts' Law

Fitts’ Law: The Punchline Big targets are easier to hit than small targets + Close targets are easier to hit than far targets

Paul Fitts’ Experiments Reciprocal tapping task Varying the distance between these plates Varying also the width of the target area on the plates Goal: understand the nature of worker effeciency, sucha s in production line and assembly task

In GUIs, too! http://www.medien.ifi.lmu.de/lehre/ws0809/mmi1/slides/tutorial3.html Model of human movement Predicts time for rapid, aimed movemnet Example: a mouse pointer over a button Originally, one-dimensional movement, extended by varios researchers

Fitts’ Law as an equation MT = movement time A = amplitude (distance to target) W = width (width of target) a,b = empirically determined constants

Fitts’ Law as an equation MT = movement time A = amplitude (distance to target) W = width (width of target) a,b = empirically determined constants ID = “index of difficulty” in bits IP = 1/b = “index of performance” – bits/s How to get a and b? let’s actually run a small experiment What is a: how much time it takes you to realize where you need to go, how much time it takes to click What is b: device-specific characteristics (e.g. using your arm to move, vs. using your leg to move, vs. using a mouse, vs. using a joystick, vs. using a stylus)

Fitts’ Law Allows us to design navigation Allows us to evaluate input devices/techniques

Think about the targets on this screen Think about the targets here Just list a few of the targets Which are big? Which are easy to click?

Discussion Questions Microsoft Toolbars offer the user the option of displaying a label below each tool. Give two reasons why labeled tools can be access faster. (Assume the user knows the tools, and does not need the labels to identify the tool.) The label becomes the target, and so it is bigger. When labels are not used, the tool icons crowd together http://www.asktog.com/columns/022DesignedToGiveFitts.html

Discussion Questions Assume you will this layout of buttons on the left edge of the screen. Without changing the size of these icons, what can you do to decrease the amount of time it takes to access the tools? Change the array to 1x12 Ensure you can click the pixels to the left of the button, too!!

Discussion Questions Explain why a Macintosh pull-down menu can be accessed at least five times faster than a typical Windows pull-down menu. Suggest why Microsoft made the decision to make their pull-downs the way they did. Screen edge is a “mile-high” target in OS X – this means that the menus are super easy to hit, and very tall targets One reason why MS did it is maybe b/c it’s closer to the target? Another potential reason: Mac patented the menu bar This breaks when there is a monitor on top of another monitor

Swiftpoint http://www.youtube.com/watch?v=nswGDGy599w

Comparing TouchPad to Swiftpoint

BubbleCursor Challenge: make it so that it’s easier to click on targets Original approach: use an area cursor BubbleCursor approach: use a dynamically resizing area cursor

EdgeWrite Use the corners of a boundary area for super fast text entry.

EdgeWrite Contexts..

Fitts’ Law and Touch Interfaces http://forums.thoughtsmedia.com/f398/review-teksofts-brand-new-pocket-pc-utility-suite-smart-bar-82474.html Compact placement of icons Scrollbar annoyingness What do we do now? Discoverability?

Fitts’ Law and Touch Interfaces Notice the closeness of the comment and thumbs up fields Think about a mouse: easy to control Your finger: pretty honking

Learning Objectives You should now be able to: » Describe the original Fitts' law experiments » Provide an interpretation for Fitt's law » Identify two ways that Fitts' Law can be used in interaction design » Critique visual designs using Fitts' Law