Designing Interfaces (Book review)
With more and more applications that would have been pure desktop applications a few years ago moving to the Web, an increasing number of web designers and developers are becoming application designers or developers. That can be a real challenge since interaction design for a traditional “read-only” website is quite different from the much higher level of interactivity involved in a Web application.
Web professionals who find themselves in that situation will need to learn more about interaction design and GUI design in order to make the Web applications they build usable and not just pretty and/or functional. One way of learning more about those subjects is to read Jenifer Tidwell’s excellent book Designing Interfaces.
Some books about usability or the design of user interfaces contain a lot of theoretical discussion and research. This book is different in that it is not as much about theory as it is about practical examples taken from real-world websites and applications, online and offline.
These examples, which make up most of the book, consist of design patterns, which are practical solutions to common interface design problems. This makes it Designing Interfaces work not just as a book to read from cover to cover, but also as a handy reference to turn to when you run into a certain problem.
The patterns are organised into different categories depending on their function. Some examples of the categories are content organisation, navigation, page layout, actions and commands, and forms.
Within each category, every pattern is described with at least one example in the form of a screenshot, and has advice on when, why, and how to use it. Any problems users might have interacting with that particular design pattern are also mentioned.
I find it very refreshing that a book that could have been completely focused on usability for the average user mentions accessibility issues repeatedly. Some of the patterns can easily lead to designers unfamiliar with accessibility creating something that is unusable for people with vision impairment, colour blindness or motor impairments, so it’s great to see potential problems with the patterns mentioned along with ways of making them accessible.
I think this is a really great book for anyone who works with designing and/or developing websites, Web applications, desktop applications – just about anything that includes a graphical user interface.
- Designing Interfaces
- Author: Jenifer Tidwell
- ISBN-10: 0596008031
- ISBN-13: 978-0596008031
- Previous post: DOM Assistant 2.0 released
- Next post: The Greenpeace Green my Apple campaign
Information, sponsorship, and externals
About the author
Roger Johansson is a Swedish web professional specialising in web standards, accessibility, and usability. More about me and this site.
Latest articles
- Validation statistics from Nikita the Spider Comments off
- An analysis of the sites crawled by the bulk validation tool Nikita the Spider during March 2008.
- Authentic Jobs API and Affiliates program Comments off
- The Authentic Jobs job listing service now has a public API and an affiliate program.
- What does Acid3 mean to you and me? Comments off
- Opera and Apple have announced that their web browsers pass the Acid3 Browser Test, but how will that help web designers and developers?
- Designing Web Navigation (Book review) Comments off
- Learn the fundamentals of navigation design and design better navigation systems for large and small sites as well as for web based applications.
- DOMAssistant bundle for TextMate Comments off
- To save keystrokes and speed up development I have created a DOMAssistant bundle for TextMate.
- First impressions of Internet Explorer 8 Beta 1 Comments off
- My impressions after trying out Internet Explorer 8 Beta 1 for a couple of days.









Comments
I bought this book some time ago...reading through it, it seems to have a good supply of patterns and best practices so far as designing user interfaces. Good material to keep handy when starting a new project.
In my opinion very good position, and quite nice price ;) it helped me learn more about interaction design projects recommendable!
Not a light and easy read by any means - I've had this book for months and can only get through a little bit at a time - but the content is great and it's really well laid out.
An invaluable resource for designers who need to lead, not follow, as it really challenges your approach.
thanks for the heads up on this. i've been on the look out for an interface design book after reading some stuff by jeff raskin last year.
are there any other books on this genre that people would recommend from the past few years?
This is a good book. It's worth every penny and more a must read.
Lewis, Ambient Findability and Designing for Interaction are two other smart choices.
thanks for those recommendations guys. the peter morville book (http://tinyurl.com/2w3ps7) definitely sounds the most interesting and i'm curious to how the part on GIS could relate to mashups. by rights he should have another book on the horizon soon.
i'm planning to attempt one this year for my final degree project (i'm very daunted at the prospect right now).
thanks again.
I bought this book as well and I found it to be one of the hardest books to read that I've ever encountered. It's not that the material is too dense, it's that the layout and fonts are absolutely horrible. In my years of programming and study of literature, I've never encountered a publication that was this difficult to read. Because (to me) it's such a bad interface, I can't help but second guess the advice of the author. If she knows so much about them, why is the interface for their book terrible? The content I was able to get through seemed OK, but I gave up in frustration.
Sorry, comments are closed for this post.