SY DE 542 Controls March 14, 2005 R. Chow

Slides:



Advertisements
Similar presentations
Capacitive Touch Sensors
Advertisements

COMPUTER INTERFACES.
?  Able to explain the 6 key functions of system software  Able to explain each using a suitable example  Identify three different system software.
ICS 463, Intro to Human Computer Interaction Design: 9 “Theory”. Input and Output Dan Suthers.
Lecture 1: Intro to Computers Yoni Fridman 6/28/01 6/28/01.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Other Interaction Styles: Direct Manipulation, Haptic, Multimedia, Multimodal, Virtual Reality, Video Games Dr.s Barnes and Leventhal.
Graphical User Interfaces A Quick Outlook. Interface Many methods to create and “interface” with the user 2 most common interface methods: – Console –
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
BAB 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT. User interface – –a program that controls a display for the user (usually on a computer monitor) and.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Unit 21 – Creating Computer Graphics. Logo Static ButtonRoll Over Button Advertising Banner Navigation Bar.
A computer is an electronic device used to process data, converting data into information that is useful to people.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
GUI Widgets Jeff Offutt SWE 432 Design and Implementation of Software for the Web.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Graphics. What is a Graphic ? A Graphic is an image or a picture e.g. Pictures can be either drawn or painted. Pixel - Stands for Picture Element.
CSCE 121: Introduction to Program Design and Concepts, Honors Dr. J. Michael Moore Spring 2015 Set 15: GUIs 1.
1 CSC111H User Interface Design Dennis Burford
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
 Composed of 2 parts: ◦ Multi (multus) : “numerous, multiple” ◦ Media (medium): “middle, center” – agent for something. Used for distribution and representation.
Control Chapter 9. Defining Control Chapter 6 (human information processing) – knowing the state of affairs, knowing what to do, and doing it. Control.
Hardware/Software Basics Test Get out your DIY Test Review.
Pen Based User Interface Issues CSE 490RA January 25, 2005.
Topic 2 Input devices. Topic 2 Input devices Are used to get raw data into the computer so that it can be processed Include common input devices such.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
KNX Push-button Pro Confidential Property of Schneider Electric |
Chapter 1 Vocabulary Mr. Greaser. Geography The study of the earth and its people.
Feedback Systems and Driving Clinton Matney AT Workshop 2016.
Computer Control and Monitoring Today we will look at: What we mean by computer control Examples of computer control Sensors – analogue and digital Sampling.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Computer Input Devices: Mouse
Computer Parts There are many parts that work together to make a computer work.
Computer Science.
Apple/Nokia/Microsoft Author1, author2
Input devices.
Computer-Aided Design
Musical Instrument Virtual
Graphical User Interface in MATLAB
Human Computer Interaction Lecture 07 The Interaction
Chapter 8: Writing Graphical User Interfaces
System Design Ashima Wadhwa.
Human – Computer Communication
dialogue … computer and user distinct styles of interaction
Computer Parts There are many parts that work together to make a computer work.
Operating Systems What are they and why do we need them?
Input devices.
What is an operating system?
Computer Parts There are many parts that work together to make a computer work.
Chap 7. Building Java Graphical User Interfaces
Software engineering USER INTERFACE DESIGN.
Mapping Guide Labels Shapes and Shaded Areas Freeform Tool
Graphical User Interfaces -- Introduction
Multimodal Interfaces
Overview What is Multimedia? Characteristics of multimedia
Computer Application AutoCAD Program
Keyboarding Class LHMS Ms. Key © Mr. Thrasher
CSCI1600: Embedded and Real Time Software
Copyright Catherine M. Burns
GRAPHICAL USER INTERFACE
The Implementation of a Glove-Based User Interface
for graphical input devices
CSCI1600: Embedded and Real Time Software
Input devices A piece of equipment that allows the user to give instructions and input data to the computer.
What are computers? Year 8.
Graphical User Interfaces
Chapter 1 Vocabulary Mr. Greaser.
Mouse Skills Moving a mouse on flat surface makes the pointer on the screen to move in the same direction as the mouse itself. To make the selection, the.
Presentation transcript:

SY DE 542 Controls March 14, 2005 R. Chow Email: chow@mie.utoronto.ca

Controls Interface = displays + controls Controls: allow the user to “do something” but also visually display information control setting control response Controls are displays “Display” does not mean visual, could be haptic, auditory

Types of Controls Binary 2 states that are mutually exclusive Pushbuttons, single radio buttons State implementation “on/off”, “raised/depressed”, “lit/unlit”

Controls (and Displays) on the Airbus A320 Photo from “At the controls”, Avino and Long (2001)

Controls on the Space Shuttle Columbia Photo from “At the controls” Avino and Long (2001).

Types of Controls Discrete controls has a finite number of states (0, 1, 2, etc.) system can only be in 1/n states. E.g. Automobile transmissions Implementations: knobs with “stops”, sliders that “snap” to a setting, real radio buttons show range of control, current setting

Types of Controls Continuous Setting has an infinite number of states system can only be in 1 state E.g. Some radio volume buttons Implementations: knobs without stops, sliders

Types of Controls Continuous Tracking Continuous but user keeps using the control e.g. Steering wheel, dragging an object with mouse

Control vs. Input Device Computers have two control layers Input device (usually mouse) Soft control (implementation of a control on the screen) Good implementation ensures compatibility between these

Mouse Can click on/off ----> good for binary control or discrete state selection can slide straight line easier (try drawing a circle freehand with a mouse) ---> better for sliders than knobs.

Soft Control Issues Analog/Digital control issues (precision, range, graphic fragment, form issues) Proximity to displayed information Population stereotypes Response speed - how fast is a “double click”, overscroll?

Direct Manipulation Controls Incorporate the control into the display Tries to give the user the experience of “less interface “DM” control Indirect controls

Feedback Issues with Controls Know what is a control and what is not (mouse over) Know what is active and what is not (graying out/disable) Know when they have taken a control action, generated a control signal Be informed of the system’s response to that signal (including time lag situations)

Exercise Examine the controls provided by any of the software on your machine or the web. Can you find examples of Graying out Good feedback, bad feedback Direct manipulation Hard controls Other control issues?

Design Exercise Mrs. Fields is continuing to upgrade the interface to her production line. (what a long project!) It’s time to work on the controls.

The actions Mrs. Field takes are Change in oven temperature Change in line speed Changes to quantities of input materials (flour, sugar, chocolate chips etc.) Changes to mixing time and mixing style (e.g. blend, whip etc.)