designing the user interface - Computer Engineering Society [PDF]

the User Interface, Fourth Edition Companion Website. This subscription is ... Access the latest information about Addis

6 downloads 7 Views 14MB Size

Recommend Stories


Designing the User Interface
Be who you needed when you were younger. Anonymous

PdF Designing the User Interface: Strategies for Effective Human-Computer Interaction
Make yourself a priority once in a while. It's not selfish. It's necessary. Anonymous

User Interface Design and Human-Computer Interaction
Every block of stone has a statue inside it and it is the task of the sculptor to discover it. Mich

Read Books Designing the User Interface: Strategies for Effective Human-Computer Interaction
Stop acting so small. You are the universe in ecstatic motion. Rumi

COMP306 Software Engineering and User Interface
You can never cross the ocean unless you have the courage to lose sight of the shore. Andrè Gide

Computer Engineering
You have survived, EVERY SINGLE bad day so far. Anonymous

Class 214: Designing User Interface Software for Embedded Systems
There are only two mistakes one can make along the road to truth; not going all the way, and not starting.

computer engineering
If you want to go quickly, go alone. If you want to go far, go together. African proverb

Brain Computer Interface
Raise your words, not voice. It is rain that grows flowers, not thunder. Rumi

brain computer interface
Raise your words, not voice. It is rain that grows flowers, not thunder. Rumi

Idea Transcript


DESIGNING THE USER INTERFACE

..,.,

o

C

-::0

--f

::c m

o

--f

o Z

CJ)

-!

::0

»

-!

rT1

Ci)

Congratulations! .-.

.:

.-

:

Thankyoufor pUfchasinga .nevvcopyotOesigning the User Interface, Fourth Edition. Your textbook includes six month$ of prepaid access to the book's Companion Website. This prepaid sUbscription provides yoU with fullaccessto all reader resourCes,including: Links to hundreds of HCI reso urces, examples, and research, which enhance and expand upon the material in each chapter. lIII

Self-assessment questions.

IiIi

Assignments and projects.

Ill!

And more!

To access the Designing the User Interface Companion Website for the first time:

You will need to register online using a computer with an Internet connection and a Web browser. The process takes just a couple of minutes and only needs to be completed once. 1. Go to http://www.aw-bc.com/dtui.

2. Click General Resources. 3. Click the Register button. 4. Use a coin to scratch off the gray coating below and reveal your student access code*. 00 not use a knife or other sharp object, which can damage the code.

5. On the registration page, enter your student access code. 00 not type the dashes. You can use lowercase or uppercase. 6. Follow the on-screen instructions. If you need help at any time during the online registration process, simply click the Need Help? icon. 7. Once your personal login Name and Password are confirmed, you can begin using the Designing the User Interface Companion Website! To log into this Web site after you've registered:

You only need to register for this Companion Website once. After that, you can access the site by going to http://www.aw-bc.com/dtui.c1icking "General Resources," and providing your Login Name and Password when prompted. "IMPORTANT: The Access Code on this page can only be used once to establish a subscription to the Designing the User Interface, Fourth Edition Companion Website. This subscription is valid for six months upon activation, and is not transferable. If this access code has already been scratched off, it may no longer be valid. If this is the case, you can purchase a subscription by going to http://www.aw-bc.com/dtui and clicking "General ResQurces. H

DESIGNING THE USER INTERFACE

DESIGNING THE USER INTERFACE

.,.,

o

c

:::c -I :::c m

Cl

-I

o

Z en

-I ':1J

::;m GJ

m

en .,.,

o

':1J

.,., .,., m m

CJ

-l

< m

:r: c

:s: » z I

CJ

o

:s: -0 C

-l

m

':1J

Z

-l

m

':1J

» CJ

::! o

z

University of Maryland, College Park

Boston San Francisco New York London Toronto Sydney Tokyo Singapore Madrid Mexico City Munich Paris Cape Town Hong Kong Montreal

Executive Editor Senior Acquisitions Editor Project Editor Marketing Manager Senior Marketing Coordinator Senior Production Supervisor Project Management Copyeditor Proofreader Indexer Composition and Art Cover and Interior Designer Cover Photos Prepress and Manufacturing

Susan Hartman Sullivan Michael Hirsch Maite Suarez-Rivas Nathan Schultz Lesly Hershman Jeffrey Holcomb Edalin Michael, Argosy Publishing Rachel Wheeler Kim Cofer Larry Sweazy Argosy Publishing Joyce Cosentino Wells © 2004 Getty Images Caroline Fell

Access the latest information about Addison-Wesley titles from our World Wide Web site: http://www.aw-bc.com/computing Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and AddisonWesley was aware of a trademark claim, the designations have been printed in initial caps or all caps. The programs and applications presented in this book have been included for their instructional value. They have been tested with care, but are not guaranteed for any particular purpose. The publisher does not offer any warranties or representations, nor does it accept any liabilities with respect to the programs or applications. Library of Congress Cataloging-in-Publication VALUE=HAdd" onclick="add( )N>
l

t;>U!

T~ark

m!

r;t;;;;;

= _Oris

lIJ ....

".

~

"""""'"""

Figure 5.11 LabVIEW enables users to develop virtual instruments in a visual programming environment. In this simple demo, the program on the left controls the virtual instrument on the right. An animation of the program execution can be shown in the visual program, which is constructed by connecting sensors, gauges, counters, or logic components.

The rapid pace of change on the Internet is stimulated by the easy sharing of code and the capacity to build quickly on top of the work of other programmers. The frenzy is sometimes alarming but usually irresistible. The importance of the World Wide Web has led developers of many tools-including Tcl/Tk, Java, Flash, and Visual Basic-to enable their programs to run on the Web, and this capability provides a strong competitive advantage.

5.4

5.4

Evaluation and Critiquing Tools

Evaluation and Critiquing Tools

Software tools are natural environments in which to add procedures to evaluate or critique user interfaces. Even straightforward tools to check spelling or concordance of terms benefit interface designers. Simple metrics that report numbers of displays, widgets, or links between displays capture the size of a user-interface project, but the inclusion of more sophisticated evaluation procedures can allow interface designers to assess whether a menu tree is too deep or contains redundancies, whether widget labels have been used consistently, whether all buttons have proper transitions associated with them, and so on (Olsen and Halversen, 1988). A second set of tools is run-time logging software, which captures the users' patterns of activity. Simple reports-such as on the frequency of each error message, menu-item selection, dialog-box appearance, help invocation, form-field usage, or web-page access-are of great benefit to maintenance personnel and to revisers of the initial design. Experimental researchers can also capture performance a~

$100 - $125 Find by Frame Color Black Metallic Tortoise Blue Brown More

1

~

Sort by: ~Ilr Fn~p

a (,rlej

Predator Daddy-O square Oval RB4002-604·'84 Predator Daddy-O Square Oval RB•.•

••

Or Find By Lens Color Store Lens Matenal Sport Type Frame Matenal

Frames:Brown 58mm Read full ,jescnpllon at Go Get Glasses.com

> See ,111398 !>Ioducts 1,0lllGo Get Gl,1Sses.com Predator Daddy-O Square Wrap RB2016-W2686 Predator Daddy-o Square Wrap RB2•.•

GoGetGlasses Be the firsl tp re\lllsi,gn, 1·t3 sun'l"ys, 1~1

web pages, 62 Privacy, 132 Process of design management, 115-117 Productivity, 462, 466-468. See also Quality of Service Programming compiling, 317 direct manipulation, 238--241 Java, 194 languages. See Languages windowing-system layer, 192-193 Programming in the user interface (PITU]), 239-240 Progress, measurement of, 167-169 Progressive evaluation, 241 PROLOG,317 Protocols, 318 Public spaces, 437-442 Pull-down menus, 272-274

Q Q&A (Symantec), 335-336 Quality Feedback System, 166 Quality of Service, 454-455 attitudes, 462--466 expectations, 462--466 models of response-time impacts, 455--462 performance challenges, 470--472 productivity, 466--468 variability in response time, 468--470 Queries, 318--319 Boolean, 574 dynamic, 568, 574-575 form-fillin, 564 natural language, 564 natural-language queries (NLQ), 335-337 text-database searching, 337 Query-by-example, 564 Questionnaire for User Interaction Satisfaction (QUIS),152 Quick reference cards, 523 manuals, 536 QWERTY keyboard layouts, 346, 348, 350

R Radiation exposure, 387 Radio buttons, 272 Radio Frequency Identification (RFID), 308 Rapid serial visual presentation (RSVP), 395 Rapid start-up, 463 Raster-scan cathode-rav tubes (CRTs), 386 Records, 561. See a/50 Databases; Documents error messages, 484 Refinement of queries, 569 Rehabilitation Act (1998 Amendment to Section 508/,31 Relate tasks, information visualization, 594-596 Relationships, Sec Information visualization Reliabilitv, 132 Remote controL 246 Remote usabilitv testing, 14'1

Subject Index Repetitive control tasks, 466 Reports continuous user-performance data logging, 164-165 expert reviews, 142-143 Requirements of usability, 12-14 Research interfaces, 40-42 theories, 84. See also Theories Response time choke,463 models of impacts, 455-462 variability in, 468-470 Resumption of roles, 510 Return-on-investment (ROD, 118 Reversal of action, 75 Review of results, queries, 568 RIM Blackberry, 419 Role-centered design, 508 Rules. See also Guidelines; Principles interface design, 74-76 Run-time logging software, 203

S Safety, 132 Sample tasks, 532 Satellites, Global Positioning System (GPS), 347 SATIN,198 Saving window states, 505 Scenario development, 127-129 Schemas, 561 consistency through grammars, 91-93 ScreenTips, 542 Scripts, 198-202 Scrolling, 366. See also Interaction devices menus,274 synchronized,504 Search engines, 337, 563. See also Searching Searching,42,560-563 animation, 574 design, 571 diagrams, 571 filtering, 574-580 Google,22 histories, 569 images, 571 information visualization, 580-602 maps, 571 metadata, 576-577 multilingual searches, 578 multimedia documents, 57D-573 sound,572 text, 563-570 text-database searching, 337-338 video, 572-573 visual searches, 579-580 Securitv, 132 Seeking. See Searching Selection of colors, 64-65 Selective dissemination of information (SOD, 574 Semantic levels, analysis theories, 86

Semantic webs, 560 Semiformal languages, 175 SeniorNet,34 Sensors, Global Positioning System (GPS), 347 Servers, 194 Services context-of-use theories, 94-95 design of, 6, 15 Sholes keyboard layout, 346 Short Messaging Systems (SMS), 433 Short-term memory, 459 10ad,75 Simple command sets, 322 Simple menu system transition diagrams, 178-179 Simple truncation, 329 Simultaneous menus, 280-282 Single menus, 270-280 Sliders, 275 Small device keyboards and keypads, 355-358 Small displays, menus for, 305-309 Small-group collaborative-learning environments, 444

SMART Board, 390 Smilies, 423 Soar, 91 Social impact statements, 129-131 Sociotechnical svstems, usabilitv motivations, 22-24' • Softkeys, 356 Software copyrights, 132 desktop publishing, 218 presentation, 218 user-interface software tools, 117 Software-engineering tools, 187-192 Software tools, 174-175 evaluation, 203-205 interface-building tools, 183-202 specification methods, 175-183 Sonification interfaces, 383 Sound,257 menus, 304-305 searching, 572 Spatial data management, 219-222 Spatial layouts, 509 Speaker-dependent training, 377 Speaker-independent training, 377 Specialized language layer, 198-202 Specification methods dialog-box trees, 178 grammars, 176-178 menu-selection, 178 software tools, 175-183 statecharts, 181-183 transition diagrams, 178-181 Specifici tv error messages, 480-481 naming-rul

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.