William H. Bowers – Designing for Embedded Systems Cooper 38.

Slides:



Advertisements
Similar presentations
LIS508 lecture 5 Thomas Krichel Structure of talk Discusses Windows XP basic concepts customization follow and practice but.
Advertisements

INFORMATION SYSTEMS APPLIED MULTIMEDIA HIGHER This presentation will probably involve audience discussion, which will create action items. Use PowerPoint.
Electronic Memory and Prompting Aids Dr. Sherril York Oklahoma ABLE Tech Dr. Therese Willkomm ATECH Services.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Choose the Proper Screen-Based Controls
Apple OSX Sami Pohjolainen, Gulshan Kumar.  This is a presentation about Apple OSX guidelines  Sami Pohjolainen,
Operating Systems First Program to load. Controls Hardware And software. Enable User to operate PC( Personal Computer) –Examples: DOS: Disk Operating.
What’s the computer?? computer is an electronic device that stores, processes, inputs, and outputs data to produce a result.
William H. Bowers – Software Posture Cooper 8.
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 1 – Overview) Robert Ritchey and Ruben Campos.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
Design of Palm Pilot Rob Haitani Presented by: Pankaj Thakkar.
Single Display Groupware Ana Zanella - CPSC
G063 - HCI Design Perception, Attention, Memory & Learning (PALM)
SM3121 Software Technology Mark Green School of Creative Media.
The Interaction Design of Microsoft Windows CE Sarah Zuberec Productivity Appliance Division, Microsoft Corp. Presented By: Ugur Kuter Dept. of Computer.
Input, Output and Processing
User Interface Development Human Interface Devices User Technology User Groups Accessibility.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
1 TOUCH SCREEN PRESENTED BY NAINA Overview Introduction How does touch screen monitor know where you are touching? Basic working Principle.
Is a program that acts as an intermediary between the user of the devices, which are cut by CO computer and applications (programs) which it runs are used.
QuizPic Daniel Smith. Introduction I am going to review an educational app called QuizPic.
Design of Handheld Devices
Lecture Set 3 Introduction to Visual Basic Concepts Part A – User Interfaces and Windows Forms – The Toolbox.
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
GCSE ICT User Interfaces. Learning Intentions: To understand the concept of a Windows operating system and have a basic understanding of GUI. Success.
William H. Bowers – Designing Look and Feel Cooper 19.
William H. Bowers – Direct Manipulation and Pointing Devices Cooper 21.
GPS Parking System Team 29 (Campus) Shinyi Chen Chih-Ching Huang Pei-Hua Lu.
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
Apple Iphone Woubshet Nema Bethelhem Tadele.  This is a presentation about AppleIphoneguidelines  Woubshet Nema  Bethelhem.
UNIT - 1Topic - 1. An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input), manipulate.
Notes on our audience People have selective attention/tunnel vision (especially if problem-solving), limited working/short-term memory, slow long-term.
William H. Bowers – Synthesizing Good Design: Principles and Patterns Cooper 7.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
OSes: 1. Intro 1 Operating Systems v Objectives –introduce Operating System (OS) principles Certificate Program in Software Development CSE-TC and CSIM,
William H. Bowers – High Level Design Torres 16.
Highlights – Digital Literacy. An operating system (OS) is the most important program that runs on your computer. Every general-purpose computer must.
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:
Introduction to Web Page Design. General Design Tips.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
COM 205 Multimedia Applications St. Joseph’s College Fall 2003.
TOUCH ME NOT Presented by: Anjali.G.
William H. Bowers – Designing for the Web Cooper 37.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
William H. Bowers – Using Controls Cooper 26.
Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
Different Types of HCI CLI Menu Driven GUI NLI
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 28 Behavior.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
Information visualisation and interfaces for Mobile Devices.
Chapter 2 HAEDWAER.
Operating Systems Morrison / WellsCLB: A Comp Guide to IC 3 3E 1 Morrison / Wells.
William H. Bowers – Window Behaviors Cooper 25.
Appropriate Appearance Presenting Information The ways you present information on the screen depend on the type of information: such as Text, Numbers,
IT323 - Software Engineering 2 1 Tutorial 3.  Suggest ways in which the user interface to an e-commerce system such as an online stores might be adapted.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
William H. Bowers – Using Toolbars and Tooltips Cooper 29.
SONGONUGA EMILIA ACCOUNTING 12/SMS02/ Introduction One goal of human-computer interaction research is to reduce the demands on users when using.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Windows Forms for mobile development
CSC420 Navigation.
Unit 3, Lesson 8 Making Presentations That Get Attention
TYPES AND COMPONENTS OF COMPUTER SYSTEM
MOBILE DEVICE OPERATING SYSTEM
User Interface Design and Development
COM 205 Multimedia Applications
ICT and Learning Unit 1 GCSE ICT.
Presentation transcript:

William H. Bowers – Designing for Embedded Systems Cooper 38

William H. Bowers – Topics General Design Principles General Design Principles Designing for Handhelds Designing for Handhelds Designing for Kiosks Designing for Kiosks Audible Interfaces Audible Interfaces

William H. Bowers – General Design Principles Don’t think of the product as a computer Don’t think of the product as a computer Integrate the hardware and software design Integrate the hardware and software design Design must be done within context Design must be done within context Use modes judiciously Use modes judiciously Limit the scope Limit the scope Balance navigation with display density Balance navigation with display density Minimize input complexity Minimize input complexity Customize for your platform Customize for your platform

William H. Bowers – Don’t Think Of The Product As A Computer Avoid the mental baggage of computer use Avoid the mental baggage of computer use Use domain appropriate terms Use domain appropriate terms Design specifically for the device Design specifically for the device

William H. Bowers – Integrate The Hardware And Software Design Hardware and software are closely intertwined Hardware and software are closely intertwined Software is based on hardware Software is based on hardware

William H. Bowers – Design Must Be Done Within Context Devices are frequently used in distracting environments Devices are frequently used in distracting environments Often handheld devices Often handheld devices Usually used in bright environments Usually used in bright environments

William H. Bowers – Use Modes Judiciously Displays are limited Displays are limited Users are often beginners Users are often beginners Avoid going into specific modes Avoid going into specific modes

William H. Bowers – Limit The Scope Most embedded systems are quite specific in scope and purpose Most embedded systems are quite specific in scope and purpose Avoid the temptation to make them too general purpose Avoid the temptation to make them too general purpose PDA’s can not substitute for PC’s PDA’s can not substitute for PC’s

William H. Bowers – Balance Navigation With Display Density Displays are limited in size and resolution Displays are limited in size and resolution Every pixel counts! Every pixel counts!

William H. Bowers – Minimize Input Complexity Text input is slow and inaccurate Text input is slow and inaccurate Soft (virtual) keyboards may be used sparingly Soft (virtual) keyboards may be used sparingly Pushbuttons and drop downs ease data entry Pushbuttons and drop downs ease data entry Drag and drop doesn’t usually work Drag and drop doesn’t usually work

William H. Bowers – Customize For Your Platform Generally not cross platform applications Generally not cross platform applications Be specific for the OS Be specific for the OS Use specifics to your advantage Use specifics to your advantage

William H. Bowers – Designing for Handhelds How is the device held? How is the device held? One or two handed operation? One or two handed operation? Satellite or standalone? Satellite or standalone? Avoid pluralized and pop-up windows Avoid pluralized and pop-up windows Minimize navigation by integrating functionality Minimize navigation by integrating functionality

William H. Bowers – Designing for Handhelds On-screen controls should be larger and brighter On-screen controls should be larger and brighter Use larger, sans-serif fonts Use larger, sans-serif fonts Don’t use dragging Don’t use dragging Don’t require shifting input modes Don’t require shifting input modes Clearly indicate the need to scroll or navigate Clearly indicate the need to scroll or navigate

William H. Bowers – Designing for Kiosks Large, colorful screens Large, colorful screens Adequate processor and memory Adequate processor and memory New, infrequent, single use customers New, infrequent, single use customers Limited input devices Limited input devices Operated in public – loud, bright Operated in public – loud, bright

William H. Bowers – Kiosk Posture and Navigation Transient posture Transient posture Large, colorful, engaging interfaces Large, colorful, engaging interfaces Clear mappings and controls Clear mappings and controls Simple, guided navigation Simple, guided navigation Allow easy return to start Allow easy return to start

William H. Bowers – Transaction vs. Exploration Transactional kiosks Transactional kiosks –ATM’s –Ticket machines –Vending machines Explorational kiosks Explorational kiosks –Museums –Mall or park directories

William H. Bowers – Kiosk Input Touch screens Touch screens Keypads Keypads Do not use virtual keyboards Do not use virtual keyboards Do not use drag and drop Do not use drag and drop

William H. Bowers – Audible Interfaces Telephone trees Telephone trees Organize in accordance with mental models Organize in accordance with mental models Use signposts Use signposts Provide one step back and return to top Provide one step back and return to top Allow for response time Allow for response time Provide means to talk to a person Provide means to talk to a person

William H. Bowers – Questions & Discussion