- Paperback: 352 pages
- Publisher: O'Reilly Media; 1 edition (December 1, 2005)
- Language: English
- ISBN-10: 0596008031
- ISBN-13: 978-0596008031
- Product Dimensions: 8 x 0.6 x 9.8 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 3.8 out of 5 stars See all reviews (61 customer reviews)
- Amazon Best Sellers Rank: #436,224 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Designing Interfaces: Patterns for Effective Interaction Design 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
See the Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.
Frequently bought together
Customers who bought this item also bought
"This is a definitely good book to study before you set out to design some new application or website and maybe an inspiration to revisit existing material." - John Collins, news@UK, September 2006
About the Author
For more than a decade, Jenifer Tidwell has been designing and building user interfaces for a variety of industry verticals, often in the Java programming language. She has experience in designing both desktop and Web applications. As a user interface designer at The MathWorks, Jenifer was instrumental in a redesign of the charting and visualization UI of MATLAB, which is used by researchers, students, and engineers worldwide to develop cars, planes, proteins, and theories about the universe.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
Each pattern is presented with an image showing a possible implementation, a "Use When" section, a "Why" section, and a "How" section with very high level tool-independent implementation instructions. The patterns are organized into groups by function - organizing content, getting around, organizing the page, getting input from users, showing complex data, commands and action, direct manipulation, and stylistic elements.
I would highly recommend this logically structured book to anyone from programmer to graphic artist who might be involved in user interface design.
There are flow patterns, layout patterns, widget patterns galore. All good, but the chapter that gave me the most food for thought was the last, "Making It Look Good: Visual Style and Aesthetics." A Stanford study indicates that the most important factor in Web site credibility is the appearance of the site. This is probably also true of Web applications, but not in the same way. I have often had to go toe to toe with developers and executive managers who want to jazz things up with a far heavier, "more impressive" graphical treatment. VPs and marketers want something snazzy to show clients -- but they forget that someone who actually has to *use* an application in their workday may not find "snazzy" to be attractive at all.
Reading this chapter gave me more confidence that the choices in typography, color balance, contrast, and whitespace our teams arrived at through much effort have been correct and beneficial ones.
Tidwell goes well beyond it, delving into web design and mobile interface waters, which she swims with equal comfort and efficiency. As a matter of fact, at times the presentation of samples from alternate media/platforms (client software or mobile) pulls those of us who are more comfortable within web application development out of our comfort zone, presenting us with innovative ways to solve old problems.
All in all, this becomes a must reference for anyone needing to learn or polish skills in software interface design for any medium. And this is not limited to designers: I am an Application Development Manager and I learned a lot from "Designing Interfaces" too.
When you're faced with a design challenge, and you're a bit stymied as to how to proceed, this book will help move the solution forward. Even if you think you have a solution, this book can help you make it fresh and creative.