Table of Contents

Cover image

Title page

Critical Acclaim For WEB APPLICATION DESIGN HANDBOOK

Endorsements Continued

The Morgan Kaufmann Series in Interactive Technologies

Copyright

PREFACE

Chapter 1: What Is a Web Application?

What’s the Difference Between a Web Page and a Web Application?

Where Does My Program Fit?

Chapter 2: The Browser Framework

Browser Window: A Conceptual Model

Parts of a Browser Window

Parts of the Content Area

Overall Design Issues

Chapter 3: Data Input: Forms

Conceptual Model: Lists versus Objects

Data-Input Forms: The Basics

Use Fields to Collect Free-Form Information

Standard Field, Defined

Label Fields Correctly

How to Group Fields

Offer Automated Entry Fields

How to Show Protected Fields

Required Field, Defined

Prevent Input Errors with Dropdown Lists

When to Use Regular Lists Rather Than Dropdown Lists

Prevent Input Errors with Checkboxes

Prevent Input Errors with Radio Buttons

Make Your Checkboxes and Radio Buttons More Accessible

When to Use Tabs Instead of Pages

When to Use Popups

How to Do Dates, Addresses, and Other Standard Input

Guidelines for Buttons

Mosaic Pages: Syndication and Links

Consider Using Flash to Simplify the Interaction

How to Be Helpful

Chapter 4: Data Input: Lists

A Simple List

List on the Left, Object on the Right

How to Select and Open Objects from Lists

How to Change Objects from Lists

Chapter 5: Data Retrieval: Search

Searching: Doing the Numbers

Simple Search: Good for Uncomplicated Retrievals

Advanced Search: Good for Experienced Users

Complex Search: Good for Difficult Oueries

Results of a Search

Be Careful with Error Messages

Chapter 6: Data Retrieval: Filtering and Browsing

Use Filtering to Control Overloads

Use Browsing When the Ouery Is Fuzzy

Chapter 7: Data Output: Reports

Let Users Print Ad Hoc Queries

Heavy Lifting: Management Reports

Defining Management Reports

Chapter 8: Data Output: Printed Forms

Designing a Form

Email or Post Forms Online

Chapter 9: Interacting with Output

Designing the Formatting Window

Generating Output

Manipulating Reports

Saving Output

Communication and Distribution

“Printer-Friendly” Versions

What to Do if There Are Too Many Records in the Report

Chapter 10: Designing Graphs and Charts

Data Rectangles Hold the Information

Chapter 11: Graph Types Based on Use

Simple Comparisons

Changes Over Time

Statistical Analysis

Proportion

Chapter 12: Designing Diagrams

When to Use Diagrams

Designing Diagram Software

Creating Diagrams

Showing Diagrams

Use the Right Colors, Patterns, and Symbols

Should You Pull or Push?

Should the Diagram Be Live or Recorded?

Provide a Rule Editor

Chapter 13: Diagram Types

Cause-and-Effect Diagrams

Engineering and Scientific Diagrams

Flowcharts

Network Diagrams

Organization Charts

Software Design Diagrams

Time-and-Activity Charts

Variations

Chapter 14: Designing Geographic Maps

When to Use Maps

Maps Are Data Made Visual

Follow the Rules for Color on Maps

Know Your Map Data

Chapter 15: Interacting with Geographic Maps

Viewing Maps

Acting on Maps

Chapter 16: Types of Maps

Help Users Find Locations

Overlay Information on Locations

Show How Data Are Distributed Geographically

Use the Right Method for the Data

Provide Decision Support and Analysis

Appendix A: Web Application Design Worksheets

Appendix B: Quality Testing

Appendix C: Usability Testing

Appendix D: Design Checklists

Glossary

REFERENCES

RESOURCES

BIOGRAPHIES

INDEX

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.22.164.188