Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prof. James A. Landay University of Washington Autumn 2006 Design Patterns for the Web October 31, 2006.

Similar presentations


Presentation on theme: "Prof. James A. Landay University of Washington Autumn 2006 Design Patterns for the Web October 31, 2006."— Presentation transcript:

1 Prof. James A. Landay University of Washington Autumn 2006 Design Patterns for the Web October 31, 2006

2 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Hall of Shame? java.sun.com

3 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation3 Hall of Fame Good branding –java logo –value prop Inverted pyramid writing style Fresh content –changing first read –news in sidebar Obvious Links

4 Prof. James A. Landay University of Washington Autumn 2006 Design Patterns for the Web October 31, 2006

5 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation5 Outline Review of Heuristic Evaluation Web Design Process, Specialties & Artifacts Detailed Design Example Web Design Patterns

6 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation6 Review of Heuristic Evaluation Have evaluators go through the UI twice Ask them to see if it complies with heuristics –note where it doesn’t & say why Combine the findings from 3 to 5 evaluators Have evaluators independently rate severity Alternate with user testing

7 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation7 Good Web Site Design Matters Good Web Site Design can Lead to Healthy Sales http://www.nytimes.com/library/tech/99/08/cyber/commerce/30commerce.html NY Times, Aug 30 1999, on IBM Web site –“Most popular feature was … search … because people couldn't figure out how to navigate the site“ –“The second most popular feature was the help button, because the search technology was so ineffective.” After redesign –use of the "help" button decreased 84 percent –sales increased 400 percent

8 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation8 Web Design Process

9 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation9 Design Specialties Information Architecture –encompasses information & navigation design User Interface Design –also includes testing & evaluation Information Architecture User Interface Design Information Design Navigation Design Graphic Design Usability Evaluation

10 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation10 Artifacts of Design Practice Designers create representations of sites at multiple levels of detail Web sites are iteratively refined at all levels of detail Site Maps StoryboardsSchematicsMock-ups

11 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation11 Site Maps High-level, coarse-grained view of entire site

12 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation12 Storyboards Interaction sequence, minimal page level detail

13 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation13 Schematics Page structure w/ respect to information & navigation

14 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation14 Mock-ups High-fidelity, precise representation of page

15 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation15 1

16 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation16 2

17 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation17 3

18 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation18 4

19 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation19 5

20 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation20 Quick-Flow Checkouts 6

21 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation21 Basic Web Design Let's take a closer look page by page

22 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation22 1

23 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation23 What site is this? –Logo in top-left corner denotes the site –Another logo at top-right to reinforce –examples of SITE BRANDING (E1) What site is this? –Logo in top-left corner denotes the site –Another logo at top-right to reinforce –examples of SITE BRANDING (E1) 1

24 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation24 What kind of site is this? –Shopping cart icon –Tab row content & categories on left –Prices in content area –UP-FRONT VALUE PROPOSITION (C2) –example of PERSONAL E-COMMERCE (A1) What kind of site is this? –Shopping cart icon –Tab row content & categories on left –Prices in content area –UP-FRONT VALUE PROPOSITION (C2) –example of PERSONAL E-COMMERCE (A1) 1

25 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation25 What can I do here? –Welcome for new visitors –Tab row / Search on top –“Categories” –Prices –Examples of OBVIOUS LINKS (K10) What can I do here? –Welcome for new visitors –Tab row / Search on top –“Categories” –Prices –Examples of OBVIOUS LINKS (K10) 1

26 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation26 Most important info visible without scrolling ABOVE THE FOLD (I2) Most important info visible without scrolling ABOVE THE FOLD (I2) 1

27 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation27 2

28 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation28 What site am I at? –Logo in upper-left reinforces brand, can click to go to home –Same font, layout, color scheme also reinforces –examples of SITE BRANDING (E1) What site am I at? –Logo in upper-left reinforces brand, can click to go to home –Same font, layout, color scheme also reinforces –examples of SITE BRANDING (E1) 2

29 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation29 Where am I in the site? –“Home > Music” are LOCATION BREAD CRUMBS (K6) –TAB ROW (K3) says “Music” –Album cover, “Product Highlights”, and CD cover Where am I in the site? –“Home > Music” are LOCATION BREAD CRUMBS (K6) –TAB ROW (K3) says “Music” –Album cover, “Product Highlights”, and CD cover 2

30 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation30 Can I trust these sellers? –Who am I buying from? –Are they reputable? –What about shipping? Can I trust these sellers? –Who am I buying from? –Are they reputable? –What about shipping? 2

31 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation31 The Fold –Hmm, what’s below here? The Fold –Hmm, what’s below here? 2

32 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation32 Impulse buy PESONALIZED RECOMMENDATIONS (G3) About this album Lots of unused space Still more info below… Impulse buy PESONALIZED RECOMMENDATIONS (G3) About this album Lots of unused space Still more info below… 2

33 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation33 Is this product any good? –Editorial reviews –Customer reviews –RECOMMENDATION COMMUNITY (G4) Is this product any good? –Editorial reviews –Customer reviews –RECOMMENDATION COMMUNITY (G4) 2

34 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation34 3

35 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation35 What site am I at? –Logo in upper-left –Colors, layout, font –examples of SITE BRANDING (E1) What site am I at? –Logo in upper-left –Colors, layout, font –examples of SITE BRANDING (E1) 3

36 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation36 Where am I in the site? –Last link clicked was “Buy!” –“Shopping Cart” and “Proceed to Checkout” reinforce that this is “the right page” –SHOPPING CART (F3) Where am I in the site? –Last link clicked was “Buy!” –“Shopping Cart” and “Proceed to Checkout” reinforce that this is “the right page” –SHOPPING CART (F3) 3

37 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation37 Cross-selling –Possibly a pleasant surprise –Impulse buy –CROSS-SELLING & UP- SELLING (G2 ) Cross-selling –Possibly a pleasant surprise –Impulse buy –CROSS-SELLING & UP- SELLING (G2 ) 3

38 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation38 What am I going to buy? –Easy to remove –Easy to move to wishlist How much will it cost? –Shipping costs there, no nasty surprises SHOPPING CART (F3) What am I going to buy? –Easy to remove –Easy to move to wishlist How much will it cost? –Shipping costs there, no nasty surprises SHOPPING CART (F3) 3

39 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation39 What can I do? –“Proceed to Checkout” HIGH VISIBILITY ACTION BUTTON (K5) –Visually distinct –3D, looks clickable –Repeated above and below the fold What can I do? –“Proceed to Checkout” HIGH VISIBILITY ACTION BUTTON (K5) –Visually distinct –3D, looks clickable –Repeated above and below the fold 3

40 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation40 4

41 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation41 What if I don’t have a User ID? What if I forgot my password? SIGN-IN/NEW ACCOUNT (H2) What if I don’t have a User ID? What if I forgot my password? SIGN-IN/NEW ACCOUNT (H2) 4

42 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation42 5

43 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation43 What site? –Logo, layout, color, fonts Where in site? –Checkout, step 1 of 3 –“Choose shipping address” –QUICK-FLOW CHECKOUT (F1) What site? –Logo, layout, color, fonts Where in site? –Checkout, step 1 of 3 –“Choose shipping address” –QUICK-FLOW CHECKOUT (F1) 5

44 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation44 Note what’s different –No tab rows –No impulse buys –Only navigation on page takes you to next step This is a PROCESS FUNNEL (H1) –Extraneous info and links removed to focus users Note what’s different –No tab rows –No impulse buys –Only navigation on page takes you to next step This is a PROCESS FUNNEL (H1) –Extraneous info and links removed to focus users 5

45 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation45 Quick-Flow Checkouts 6

46 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation46 Quick-Flow Checkouts Last step of process –Step 3, “Place Order” –“Place my order” button Two HIGH-VISIBILITY ACTION BUTTONS (K5) for fold Last step of process –Step 3, “Place Order” –“Place my order” button Two HIGH-VISIBILITY ACTION BUTTONS (K5) for fold 6

47 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation47 Quick-Flow Checkouts No nasty surprises –Can see order –Total price is same as shopping cart –ORDER SUMMARY (F7) No nasty surprises –Can see order –Total price is same as shopping cart –ORDER SUMMARY (F7) 6

48 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation48 Quick-Flow Checkouts Easy to change shipping and billing Easy to save this info –Easier to setup info in context of specific task –Clearer to users why this info is needed Easy to change shipping and billing Easy to save this info –Easier to setup info in context of specific task –Clearer to users why this info is needed

49 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation49 Design = Solutions Design is about finding solutions Unfortunately, designers often reinvent Hard to know how things were done before Why things were done a certain way How to reuse solutions

50 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation50 Design Patterns Design patterns communicate common design problems and solutions –First used in architecture [Alexander] Ex. How to create a beer hall where people socialize?

51 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation51 Using Design Patterns Not too general and not too specific –Use a solution “a million times over, without ever doing it the same way twice” Design patterns are a shared language –for “building and planning towns, neighborhoods, houses, gardens, & rooms.” –Ex. Beer hall is part of a center for public life… –Ex. Beer hall needs spaces for groups to be alone… ALCOVES

52 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation52 A Web of Design Patterns (181) The Fire (8) Mosaic of Subcultures (179) Alcoves (95) Building Complex (33) Night Life (31) Promenade (90) Beer Hall Cities & Towns Interiors Local Gatherings

53 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation53 Web Design Patterns Now used in Web design Communicate design problems & solutions –how to create navigation bars for finding relevant content… –how to create a shopping cart that supports check out… –how to make e-commerce sites where people return & buy…

54 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation54 NAVIGATION BAR (K2) Problem: Customers need a structured, organized way of finding the most important parts of your Web site

55 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation55 NAVIGATION BAR (K2) Solution diagram –Captures essence on how to solve problem First-level navigation Second-level navigation Link to home

56 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation56 Advanced ecommerce Completing tasks Page layouts Search Page-level navigation Speed The mobile web Pattern Groups Our patterns organized by group Site genres Navigational framework Home page Content management Trust and credibility Basic ecommerce

57 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation57 PROCESS FUNNEL (H1) Problem: Need a way to help people complete highly specific stepwise tasks –Ex. Create a new account –Ex. Fill out survey forms –Ex. Check out

58 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation58 PROCESS FUNNEL (H1)

59 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation59 PROCESS FUNNEL (H1) What’s different? –No tab rows –No impulse buys –Only navigation on page takes you to next step What’s different? –No tab rows –No impulse buys –Only navigation on page takes you to next step What’s the same? –Logo, layout, color, fonts What’s the same? –Logo, layout, color, fonts

60 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation60 PROCESS FUNNEL (H1) Problem: What if users need extra help?

61 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation61 Process Tunnel

62 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation62 CONTEXT-SENSITIVE HELP (H8)

63 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation63 PROCESS FUNNEL (H1) Solution Diagram

64 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation64 PROCESS FUNNEL (H1) Related Patterns (A10) Web Apps (K5) High-Viz Action Buttons (A1) E-Commerce(A11) Intranets (H1) Process Funnel (K2) Navigation Bars (K3) Tab Rows (K4) Action Buttons (K12) Preventing Errors (H8) Context-Sensitive Help (I2) Above the Fold (K13) Meaningful Error Messages

65 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation65 Patterns Support Creativity Patterns come from successful examples –sites that are so successful that lots of users are familiar with their paradigms (e.g., Yahoo) –interaction techniques/metaphors that work well across many sites (e.g., shopping carts) Not too general & not too specific –you need to specialize to your needs Patterns let you focus on the hard, unique problems to your design situation –every real design will have many of these

66 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation66 Patterns Offer the Best of Principles, Guidelines, & Templates Patterns help you get the details right, without over-constraining your solution –unlike principles, patterns not too general, so will apply to your situation –unlike guidelines, patterns discuss tradeoffs, show good examples, & tie to other patterns –unlike style guides, patterns not too specific, so can still be specialized –unlike templates, patterns illustrate flows among different pages Patterns can serve as documentation for team-oriented environments

67 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation67 Format of Web Design Patterns Pattern Name and Number Exemplar Background Problem Forces Solution Solution Diagram Related Patterns

68 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation68 Pattern Name and Number Exemplar Background Problem Statement Forces & Solution Forces & Solution

69 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation69 Bus Stops Solution Diagram Solution Diagram Related Patterns Related Patterns Solution Summary Solution Summary

70 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation70 Example of How to Use Patterns Sarah is designer on e-commerce site selling custom t-shirts to businesses Her team notices drop-off in checkout process (abandoned shopping carts) She turns to design patterns –looks to Pattern Group F – Basic E-Commerce –QUICK FLOW CHECKOUT (F1) catches her eye –looks to references PERSONAL E-COMMERCE (A1) – skims & sees too high level for current issue SHOPPING CART (F3) – looks promising, but not now PROCESS FUNNEL (H1) – how to keep people on task – exactly what her team needs now!

71 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation71 Example of How to Use Patterns Sarah uses PROCESS FUNNEL (H1) to find flaws & redesign checkout process –e.g., notices current checkout is heavy with text instructions & many links that leave the page Using PROCESS FUNNEL (H1), sketches 3 new designs Gets feedback on new designs from team Iterates to produce 2 designs Performs a quick 1 day evaluation w/ 5 users –visits them at work & has them use old design anticipated many of the problems, but notes a few new ones –next she shows new design & has user describe where each link will go & asks whether content makes sense –uses the results to iterate again & present to team

72 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation72 PROCESS FUNNEL (H1) Related Patterns (A10) Web Apps (K5) High-Viz Action Buttons (A1) E-Commerce(A11) Intranets (H1) Process Funnel (K2) Navigation Bars (K3) Tab Rows (K4) Action Buttons (K12) Preventing Errors (H8) Context-Sensitive Help (I2) Above the Fold (K13) Meaningful Error Messages

73 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation73 MEANINGFUL ERROR MESSAGES (K13) Problem: When customers make mistakes, they need to be informed of the problem and how to recover Solution –Clear statement of problem –Explain how to recover –Position near the problem

74 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation74

75 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation75 Clear error message? –two messages at top Explains how to recover? –only implies it is missing required information Positioned near the problem? –error messages far –required info differs in green/red -> problem for users w/ color deficiency Clear error message? –two messages at top Explains how to recover? –only implies it is missing required information Positioned near the problem? –error messages far –required info differs in green/red -> problem for users w/ color deficiency

76 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation76

77 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation77 Clear error message Explains how to recover Positioned near the problem Clear error message Explains how to recover Positioned near the problem

78 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation78 MEANINGFUL ERROR MESSAGES (K13) Solution Diagram

79 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation79 Web Design Process

80 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation80 Patterns in Exploration Phase Use Exploration-level patterns to design overall structure –different choices will give radically different designs For example, how to organize information –HIERARCHICAL ORGANIZATION (B3) –TASK-BASED ORGANIZATION (B4) –ALHABETICAL ORGANIZATION (B5) –…

81 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation81 Patterns in Exploration Phase TASK-BASED ORGANIZATION (B4): Link the completion of one group of tasks to the beginning of the next related task(s)

82 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation82 Design Exploration Example John given the task of designing a new subsite for showing maps to businesses –listings found by typing in address –key feature: show nearby businesses John comes up with two design sketches –Design #1 uses ALPHABETICAL ORGANIZATION (B5) for list of all nearby businesses –Design #2 uses TASK-BASED ORGANIZATION (B4) for list of related nearby businesses

83 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation83 Design #1 ALPHABETICAL ORGANIZATION (B5)

84 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation84 Design #2 TASK-BASED ORGANIZATION (B4)

85 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation85 Evaluating Which Design to Choose Low-fidelity Usability Test –sketches the rest of the key screens on paper –brings in 5 participants to his office –asks each to carry out 3 tasks while John’s colleague Sam “plays computer” –John observes how they perform Tasks 1) look up 1645 Solano Ave., Berkeley CA 2) look up 1700 California Ave, San Francisco CA & find Tadich Grill 3) look up 2106 N 55th St, Seattle WA & find a Sushi restaurant nearby

86 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation86 Evaluating Which Design to Choose Results with Design #1 (Alphabetical) –Task 1: look up 1645 Solano Ave no difficulties encountered – warm-up task! –Task 2: look up 1700 California & find Tadich Grill several users didn’t notice that the list of nearby businesses was scrollable (due to paper affordances?) those that scrolled took awhile to find in list of over 500 –Task 3: look up 2106 55th St & find nearby Sushi restaurant 3 users only picked restaurants that had “restaurant” in the name & thus couldn’t find “Kisaku”

87 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation87 Evaluating Which Design to Choose Results with Design #2 (Task-based) –Task 1: look up 1645 Solano Ave no difficulties encountered – warm-up task! –Task 2: look up 1700 California & find Tadich Grill 1 user took awhile to figure out that Tadich Grill was a restaurant & to click on the “Restaurants” link all others found it in 2 clicks (Restaurants->Tadich Grill) –Task 3: look up 2106 55th St & find nearby Sushi restaurant 3 found “Kisaku” in 2 clicks 2 others asked for a listing of Japanese restaurants

88 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation88 Evaluating Which Design to Choose General comments –2 users said they often want to email maps to friends who they will be meeting (task-based) –3 users wanted driving directions (task- based) → TASK-BASED ORGANIZATION (B4) worked better, but still had some minor problems

89 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation89 Design #2 – Revision 1 Adding More Related Tasks

90 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation90 Design #2 – Revision 2 Adding HIERARCHICAL ORGANIZATION (B3) & LOCATION BREAD CRUMBS (K6)

91 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation91 Design #2 – Revision 3 Hi-Fi Prototype Adding SEARCH ACTION MODULE (J1)

92 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation92 Summary Lots of issues involved in designing web sites Design patterns one way of capturing good design knowledge

93 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation93 Further Reading Books on Web Design Web Design in a Nutshell. Jennifer Niederst. O'Reilly, 1999. Design of Sites. Doug Van Duyne, James Landay, Jason Hong. Addison- Wesley. 2003. Information Architecture for the World Wide Web. Louis Rosenfeld and Peter Morville. O'Reilly, 1998. Don’t Make Me Think! Steven Krug. Que, 2000.

94 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation94 Further Reading Books on Web Design Community Building on the Web. Amy Jo Kim. Peachpit Press, 2000. Designing Visual Interfaces: Communication Oriented Techniques. Kevin Mullet and Darrell Sano. Prentice Hall / SunSoft Press. 1994. Understanding Comics. Scott McCloud. Kitchen Sink Press, 1994. Designing Web Usability. Jakob Nielsen. New Riders Publishing, 1999.

95 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation95 Further Reading Websites on Web Design UsableWeb.com, links to other usability sites Usability.gov, for building accessible websites Web pages that suck, at http://www.webpagesthatsuck.com/ http://www.webpagesthatsuck.com/ Net tips for designers, at http://www.dsiegel.com/tips/ http://www.dsiegel.com/tips/ User Interface Engineering, at http://www.uie.com http://www.uie.com ZDNet Ecommerce Best Practices, at http://www.zdnet.com/ecommerce. http://www.zdnet.com/ecommerce

96 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation96 Further Reading Websites on Web Design New York Times Ecommerce Times, at –http://www.nytimes.com/pages- technology/cybertimes/commerce/http://www.nytimes.com/pages- technology/cybertimes/commerce/ Webword.com usability log CNet Builder.com, info on building sites ACM’s CHI-Web Mailing List –http://www.acm.org/sigchi/web/chi-web.htmlhttp://www.acm.org/sigchi/web/chi-web.html Goodexperience.com web log Jakob Nielsen useit.com

97 CSE490f- Autumn 2006User Interface Design, Prototyping, and Evaluation97 Next Time Low-fi Prototyping Read –Prototyping for Little Fingers by Rettig (online)


Download ppt "Prof. James A. Landay University of Washington Autumn 2006 Design Patterns for the Web October 31, 2006."

Similar presentations


Ads by Google