Interfaces and interactions 1980’s

Slides:



Advertisements
Similar presentations
Copyright All Rights Reserved 1 Chapter 3 WIMP 3.1 Definitions 3.2 Alternative Expansions Window(s) Icon(s) Menu(s) Advantages.
Advertisements

Graphical input techniques
Windows Basics An Introduction to the Windows Operating System.
Operating Systems. Operating System (OS) The software that manages the sharing of the resources of a computer. Examples of Operating Systems ◦ Windows.
ZoomText, Step-by-Step IU Adaptive Technology Center.
Chapter 3: Understanding users. What goes on in the mind?
Key Applications Module Lesson 19 — PowerPoint Essentials
UQI120S2 Human Computer Interaction Designing and building GUIs We made the point that the final product should fit the cognitive makeup of the user. We.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Dialog Design Command languages, direct manipulation, and WIMP.
The sequence of folders to a file or folder is called a(n) ________.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Applications Software
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Chapter 6: Interfaces and interactions
Laboratory Exercise # 3 – Basic File Management Office Productivity Tools 1 Laboratory Exercise # 3 Basic File Management Objectives: At the end of the.
Problemsolving 2 Problem Solving: Designing a website solution Identifying how a solution will function Taking into account the technical constraints a.
How do people communicate with computers?
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Ch 26 & 27 User Interfaces.
Chapter 6: Interfaces and interactions
Paradigms Universidad de Costa Rica Posgrado en Computación e Informática Diseño de interfaz humano-computador.
Systems Analysis and Design in a Changing World, 6th Edition
Software GCSE ICT.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Chapter 4 System Software.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
Key Applications Module Lesson 19 — PowerPoint Essentials
11.10 Human Computer Interface www. ICT-Teacher.com.
AS Level ICT Selection and use of appropriate software: Interfaces.
USER INTERFACE.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Productivity Programs Common Features and Commands.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Key Applications Module Lesson 21 — Access Essentials
Getting to Know InDesign
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:
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
Interaction modalities Command languages, direct manipulation, and WIMP.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
Chapter 6: Interfaces and interactions. Overview Introduce the notion of a paradigm Provide an overview of the many different kinds of interfaces –highlight.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
AS Level ICT Health and safety guidelines covering the design and introduction of new software.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Interaction modalities Command languages, direct manipulation, and WIMP.
Different Types of HCI CLI Menu Driven GUI NLI
Word 2003 The Word Screen. Word 2003 Screen File Menu –Holds the options for creating a new document, opening a document, saving a document, printing.
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
Operating Systems. An operating system (os) is a software program that enables the computer hardware to communicate and operate with the computer software.
Users and the Interface When designing an information system you need to have a clear idea of who the target audience is. If the target audience is an.
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
System Software (1) The Operating System
Designing Effective Input. Design input forms for users of business systems Design engaging input displays for users of information systems Design useful.
Human Computer Interaction Lecture 07 The Interaction.
Contextual menus Provide access to often-used commands that make sense in the context of a current task Appear when the user presses the Control key while.
Word processing is the software package that enables you to create,edit, print and save documents for future retrieval reference. creating a document.
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.
Human Computer Interaction Lecture 07 The Interaction
The Desktop Screen image displayed when a PC starts up A metaphor
11.10 Human Computer Interface
dialogue … computer and user distinct styles of interaction
Chapter 6: Interfaces and interactions
GRAPHICAL USER INTERFACE
Graphical User Interfaces
Presentation transcript:

Interfaces and interactions 1980’s Text p 220 - 240

Interface types 2000s interfaces Command Mobile 1990s interfaces WIMP/GUI 1990s interfaces Advanced graphical (multimedia, virtual reality, information visualization) Web Speech (voice) Pen, gesture, and touch Appliance 2000s interfaces Mobile Multimodal Shareable Tangible Augmented & mixed reality Wearable Robotic

Command interfaces Commands such as abbreviations (e.g., ls) typed in at the prompt to which the system responds (e.g., listing current files) Some are hard wired at keyboard, e.g., delete Efficient, precise, and fast Large overhead to learning set of commands

Research and design issues Early 80’s much research on how optimise command based interfaces: Form, name types and structure are key research questions Consistency is most important design principle e.g., always use first letter of command Today command interfaces popular for web scripting

WIMP/GUI interfaces Xerox Star first WIMP -> rise to GUIs Windows could be scrolled, stretched, overlapped, opened, closed, and moved around the screen using the mouse Icons represented applications, objects, commands, and tools that were opened when clicked on Menus offering lists of options that could be scrolled through and selected Pointing device a mouse controlling the cursor as a point of entry to the windows, menus, and icons on the screen

GUIs Same basic building blocks as WIMPs but more varied Color, 3D,sound, animation, Many types of menus, icons, windows New graphical elements, e.g., toolbars, docks, rollovers

Windows Windows were invented to overcome physical constraints of a computer display, enabling more information to be viewed & tasks to be performed Scroll bars within windows also enable more information to be available Multiple windows can make it difficult to find desired one, so techniques used: Listing, iconising, shrinking

Apple’s shrinking windows Using the F9 key, Mac OS enables the user to see all windows at a glance and be able to rapidly switch between them Using the F9 key, Mac OS enables the user to see all windows at a glance and be able to rapidly switch between them

Selecting a country from a scrolling window Activity Selecting a country from a scrolling window What are the disadvantages of using a menu based approach like this to select countries? This is an example where the design principles of recognition over recall (think memory research) does not apply. Can you suggest a better solution See PPT notes to compare ideas A better design might be to have a predictive text option where users need only to type in the first two or so letters of the country they are from to cause a narrowed down list of choices to appear that they can then select from at the interface Go to the Australian Interflora site (http://www.interflora.com.au/) to see what they currently use. You will need to go looking for this option in International Orders. Does it work?

Research and design issues For window management enabling users to move fluidly between different windows (and monitors) How to switch attention between them to find information needed without getting distracted To increase legibility and ease of use of information presented in windows, design principles of spacing, grouping, and simplicity should be used

Menus Interface menus offer users a structured way of choosing from the available set of options A number of menu interface styles flat lists, drop-down, pop-up, contextual, and expanding ones, e.g., scrolling and cascading Flat menus good at displaying a small number of options at the same time and where the size of the display is small, e.g., iPods but have to nest the lists of options within each other, requiring several steps to get to the list with the desired option moving through previous screens can be tedious

Expanding menus Enable more options to be shown on a single screen than is possible with a single flat menu More flexible navigation, allowing for selection of options to be done in the same window Most popular are cascading ones primary, secondary & even tertiary menus downside is that they require precise mouse control can result in overshooting or selecting wrong options

Contextual menus Provide access to often-used commands that make sense in the context of a current task Mac and Windows OS have different means to access context menus Right click in Windows or in MacOS the user presses the Control key while clicking on an interface element e.g., clicking on a photo in a website together with holding down the Control key results in options ‘open it in a new window,’ ‘save it,’ or ‘copy it’ Helps overcome some of the navigation problems associated with cascading menus

Research and design issues - menus What are best names/labels/phrases to use? Placement in list is critical Quit and save need to be far apart Many international guidelines exist emphasizing depth/breadth, structure and navigation e.g. ISO 9241

Icon design Icons are assumed to be easier to learn and remember than commands Can be designed to be compact and variably positioned on a screen Now populate every application and operating system represent desktop objects, tools (e.g., paintbrush), applications (e.g., web browser), and operations (e.g., cut, paste, next, accept, change

Icons Since the Xerox Star days icons have changed in their look and feel: black and white -> color, shadowing, photorealistic images, 3D rendering, and animation Many designed to be very detailed and animated making them both visually attractive and informative GUIs now highly inviting, emotionally appealing, and feel alive

Icon forms Most effective icons are similar ones The mapping between the representation and underlying referent can be: similar (e.g., a picture of a file to represent the object file), analogical (e.g., a picture of a pair of scissors to represent ‘cut’) arbitrary (e.g., the use of an X to represent ‘delete’) Most effective icons are similar ones Many operations are actions making it more difficult to represent them use a combination of objects and symbols that capture the salient part of an action

Early icons

Newer icons

Simple icons plus labels

Activity: Icon Design Activity Sketch some simple icons to represent the operations to appear on a digital camera LCD screen: Delete last picture taken Delete all pictures stored Format memory card Compare yours with Toshiba’s

Toshiba’s icons Which is which? Are they easy to understand? Delete all saved Photos Which is which? Are they easy to understand? Are they distinguishable? What representation forms are used? How do yours compare? Format memory card Delete last photo taken Trash can Toshiba uses the trash can – a conventional GUI icon to represent the delete command, with a representation of a single photo or a stack of photos indicated what is to be deleted. An object and symbol is used represent the formatting of the memory card A key design issues is to make the three icons distinct from one another – especially the delete one photo or delete the stack See Notes view for an explanation

Research and design issues There is a wealth of resources now so do not have to draw or invent icons from scratch guidelines, style guides, icon builders, libraries Text labels can be used alongside icons to help identification for small icon sets For large icon sets (e.g., photo editing or word processing) use rollovers

Summary the WIMP/GUI era standardised many interface conventions that we now take for granted Research and design questions focused on how to create interfaces that made tasks easy for users to complete, some with more success than others An important concern that underlies the design of any kind of interface is how information is represented to the user so they can carry out ongoing activity or task