window-based interaction styles dr.s barnes and leventhal

13
Window-based Interaction Styles Dr.s Barnes and Leventhal Dr.s Barnes and Leventhal

Upload: valerie-higgins

Post on 13-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Window-based Interaction Styles Dr.s Barnes and Leventhal

Window-based Interaction StylesWindow-based Interaction Styles

Dr.s Barnes and LeventhalDr.s Barnes and Leventhal

Page 2: Window-based Interaction Styles Dr.s Barnes and Leventhal

ReferenceReference

Chapter 8,9, Top-ten Blunders by Visual Chapter 8,9, Top-ten Blunders by Visual Designers.Designers.

Page 3: Window-based Interaction Styles Dr.s Barnes and Leventhal

Windows-based Interaction StylesWindows-based Interaction Styles

Windows allow the user to interact with multiple sources of information at the same time, as if he/she had multiple output displays of different sizes.

Page 4: Window-based Interaction Styles Dr.s Barnes and Leventhal

Situations Which May Call for WindowsSituations Which May Call for Windows

Novice usersNovice users Compartmentalizing task inside of visual boundary may reduce cognitive workload BUT Compartmentalizing task inside of visual boundary may reduce cognitive workload BUT

having too many (especially overlapping) windows or windows which seem to pop-up for no having too many (especially overlapping) windows or windows which seem to pop-up for no reason will be confusing and distracting and will inhibit the novice’s ability to encode in their reason will be confusing and distracting and will inhibit the novice’s ability to encode in their mental model the sequence of user actions necessary to manipulate the windows.mental model the sequence of user actions necessary to manipulate the windows.

Users with high levels of discretionUsers with high levels of discretion May benefit from multiple representations of the same taskMay benefit from multiple representations of the same task

Users with lots of knowledgeUsers with lots of knowledge May use windowed systems to display and interact with multiple tasks at once.May use windowed systems to display and interact with multiple tasks at once.

Tasks with multiple representationsTasks with multiple representations Tasks with multiple representations may be well-suited to multiple views. For example, Tasks with multiple representations may be well-suited to multiple views. For example,

in a data analysis problem it may be useful to see a graph in one window and an in a data analysis problem it may be useful to see a graph in one window and an equivalent mathematical statement of the model in another.equivalent mathematical statement of the model in another.

Frequent tasksFrequent tasks For frequent tasks, it may be useful to keep the task visible in a separate window.For frequent tasks, it may be useful to keep the task visible in a separate window.

Page 5: Window-based Interaction Styles Dr.s Barnes and Leventhal

General Issues for Windowed Interactions. General Issues for Windowed Interactions.

How the use of limited display space can be optimized. How many windows to permit. Are the windows tiled or overlapping? Instone, Mynatt and Leventhal (1993)

suggest that users are less distracted when windows are tiled than when they are overlapping. If windows overlapped, does the interaction provide a tool to automatically tile them?

How are the windows activated? Does a user interaction activate them, or do they simply “pop-up”.

How users can use multiple sources on screen at once to carry out a task. That is how to handle concurrency.

How users may be able to interact with any one of several views of task How the use of one set of input devices for different purposes can be

coordinated across windows. Note that the windows will be housing some other kind of interaction style, the

designer will need to determine WHAT goes into the window.

Page 6: Window-based Interaction Styles Dr.s Barnes and Leventhal

Functions/uses of Windows - why use Windowed InteractionsFunctions/uses of Windows - why use Windowed Interactions

Rapid access to more information than is possible with a single screen.

Access to multiple sources of information Permit combining of multiple sources of

information. Independent control of multiple programs

Page 7: Window-based Interaction Styles Dr.s Barnes and Leventhal

Uses of Windows (2)Uses of Windows (2)

Reminding . Different windows may set the "mode"

of the interaction style. in another window.

Windows can display multiple representations of the same task.

Page 8: Window-based Interaction Styles Dr.s Barnes and Leventhal

Window Management SystemsWindow Management Systems

Window managers are software systems that control the refresh, placement and “look and feel” of windows.

Common tasks that window management systems perform.

managing input changing window focus managing single windows managing multiple windows managing windows for CSCW

Page 9: Window-based Interaction Styles Dr.s Barnes and Leventhal

Designing your interaction for your projectDesigning your interaction for your project

Now we will work on designing your interactions for you project. Now we will work on designing your interactions for you project. In some ways this is skipping around because we still have some interaction In some ways this is skipping around because we still have some interaction

styles to learn about and some more guidelines to learn about (Chapters 8 and styles to learn about and some more guidelines to learn about (Chapters 8 and 9)9)

We are going to discuss a little about visual design from the end of Chapter 9 We are going to discuss a little about visual design from the end of Chapter 9 so that you have some basis for making decisions about visual design.so that you have some basis for making decisions about visual design.

Recall that you need to build a high level design for your overall interaction. Recall that you need to build a high level design for your overall interaction. Then you need to design each individual screen.Then you need to design each individual screen.

Use situational variables to help you pick an interaction style or styles. Your Use situational variables to help you pick an interaction style or styles. Your context and user profile specifications will tell you the values of these.context and user profile specifications will tell you the values of these.

Justify your choices (in writing) in terms of your situational variables Justify your choices (in writing) in terms of your situational variables Use the interaction style-specific guidelines, in combination with what we Use the interaction style-specific guidelines, in combination with what we

learn about visual design to design your individual screens. If you specified learn about visual design to design your individual screens. If you specified some usability requirements, be sure to keep these in mind. some usability requirements, be sure to keep these in mind.

Each task in your task analysis specification should have a corresponding user Each task in your task analysis specification should have a corresponding user action or user actions, so you should use your task analysis specification as a action or user actions, so you should use your task analysis specification as a check off to insure that you do not forget anything.check off to insure that you do not forget anything.

Page 10: Window-based Interaction Styles Dr.s Barnes and Leventhal

Visual Design Visual Design

go over examples, Powell, 10 deadly errors

Page 11: Window-based Interaction Styles Dr.s Barnes and Leventhal

Example DesignExample Design

Chapter 10Chapter 10

Page 12: Window-based Interaction Styles Dr.s Barnes and Leventhal

SummarySummary

Show comparison slides

Page 13: Window-based Interaction Styles Dr.s Barnes and Leventhal