Book description
Designing a good interface isn't easy. Users demand software that is well-behaved, good-looking, and easy to use. Your clients or managers demand originality and a short time to market. Your UI technology -- web applications, desktop software, even mobile devices -- may give you the tools you need, but little guidance on how to use them well.
UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence.
Designing Interfaces captures those best practices as design patterns -- solutions to common design problems, tailored to the situation at hand. Each pattern contains practical advice that you can put to use immediately, plus a variety of examples illustrated in full color. You'll get recommendations, design alternatives, and warningson when not to use them.
Each chapter's introduction describes key design concepts that are often misunderstood, such as affordances, visual hierarchy, navigational distance, and the use of color. These give you a deeper understanding of why the patterns work, and how to apply them with more insight.
A book can't design an interface for you -- no foolproof design process is given here -- but Designing Interfaces does give you concrete ideas that you can mix and recombine as you see fit. Experienced designers can use it as a sourcebook of ideas. Novice designers will find a roadmap to the world of interface and interaction design, with enough guidance to start using these patterns immediately.
Publisher resources
Table of contents
-
Designing Interfaces
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Preface
- 1. What Users Do
- 2. Organizing the Content:Information Architecture and Application Structure
- 3. Getting Around:Navigation, Signposts, and Wayfinding
- 4. Organizing the Page:Layout of Page Elements
- 5. Doing Things:Actions and Commands
-
6. Showing Complex Data:Trees, Tables, and Other Information Graphics
-
6.1. THE BASICS OF INFORMATION GRAPHICS
- 6.1.1. ORGANIZATIONAL MODELS: HOW IS THIS DATA ORGANIZED?
- 6.1.2. PREATTENTIVE VARIABLES: WHAT'S RELATED TO WHAT?
- 6.1.3. NAVIGATION AND BROWSING: HOW CAN I EXPLORE THIS DATA?
- 6.1.4. SORTING AND REARRANGEMENT: CAN I REARRANGE THIS DATA TO SEE IT DIFFERENTLY?
- 6.1.5. SEARCHING AND FILTERING: SHOW ME ONLY WHAT I NEED TO KNOW.
- 6.1.6. THE ACTUAL DATA: WHAT ARE THE SPECIFIC DATA VALUES?
- 6.2. THE PATTERNS
-
6.1. THE BASICS OF INFORMATION GRAPHICS
- 7. Getting Input from Users:Forms and Controls
- 8. Builders and Editors
- 9. Making It Look Good:Visual Style and Aesthetics
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
Product information
- Title: Designing Interfaces
- Author(s):
- Release date: November 2005
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596555177
You might also like
book
Designing Interfaces, 2nd Edition
Despite all of the UI toolkits available today, it's still not easy to design good application …
book
Designing Voice User Interfaces
Voice user interfaces (VUIs) are becoming all the rage today. But how do you build one …
book
User Interface Design for Programmers
Most programmers' fear of user interface (UI) programming comes from their fear of doing UI design. …
book
Practical UI Patterns for Design Systems: Fast-Track Interaction Design for a Seamless User Experience
Understanding UI patterns is invaluable to anyone creating websites for the first time. It helps you …