- 出版社: Morgan Kaufmann; 2 (2007年9月10日)
- 丛书名: Interactive Technologies
- 平装: 424页
- 语种： 英语
- ISBN: 0123706432
- 条形码: 9780123706430
- 商品尺寸: 19 x 2.4 x 23.5 cm
- 商品重量: 862 g
- ASIN: 0123706432
- 用户评分: 分享我的评价
- 亚马逊热销商品排名: 图书商品里排第2,530,921名 (查看图书商品销售排行榜)
GUI Bloopers 2.0, Second Edition: Common User Interface Design Don'ts and Dos (英语) 平装 – 2007年9月10日
消费满 ￥200.00 起即可享受 ￥30.00 优惠: 满足条件自动优惠
"If you are a software developer, read this book: especially if you don't think you need it. Don't worry, it isn't filled with abstract and useless theory--this is a book for doers, and those in the trenches. Buy it, read it, and take two sections daily." --Don Norman, Nielsen Norman Group
Jeff Johnson is an Assistant Professor of Computer Science at the University of San Francisco. He is also a principal at Wiser Usability, a consultancy focused on elder usability. After earning B.A. and Ph.D. degrees from Yale and Stanford, he worked as a UI designer, implementer, manager, usability tester, and researcher at Cromemco, Xerox, US West, Hewlett-Packard, and Sun. He has taught at Stanford, Mills, and the University of Canterbury. He is a member of the ACM SIGCHI Academy and a recipient of SIGCHI's Lifetime Achievement in Practice Award. He has authored articles on a variety of topics in HCI, as well as the books GUI Bloopers (1st and 2nd eds.), Web Bloopers, Designing with the Mind in Mind (1st and 2nd eds.), Conceptual Models: Core to Good Design (with Austin Henderson), and Designing User Interfaces for an Aging Population (with Kate Finn).
|5 星 (0%)|
|4 星 (0%)|
|3 星 (0%)|
|2 星 (0%)|
|1 星 (0%)|
Jeff Johnson did an excellent job. The chapters arrange the "bloopers" into meaningful categories (GUI Controls, Navigation, Textual, etc) and the table of contents makes it very easy to locate a specific topic.
Personally, I like his approach of "Don'ts followed by Dos". Presenting an example of bad design first, forced me to try to spot where the mistakes were (not always an easy task) and this contributed, in my opinion, to a better learning experience. Another nice surprise was to learn in appendix B, the way this second edition was "usability-tested" and also, a very important although not so obvious concept, "Reviewing is not usability-testing".
This book is very easy to read and understand and I would certainly recommend it to every developer (from beginner through to senior level) involved directly or indirectly with any GUI design or implementation.
Each chapter is named after a class of common errors (e.g. 'Navigation Bloopers', 'Taking control away from users', etc.) and gives many examples of the error, and shows how to fix the errors.
The book seems to focus about equally on desktop application UI and web UI, so both types of developers will find it handy.
Note that there's probably not much new here if you're already an experienced UI/interaction designer or usability expert.