Originally submitted at O'Reilly
Despite all of the UI toolkits available today, it's still not easy to design good application interfaces. This bestselling book is one of the few reliable sources to help you navigate through the maze of design options. By capturing UI best practices and reusable ideas as design patterns, <...
Developers: It's time to meet the UI!
By ederandres_an from Paipa, Colombia on 1/14/2011
Pros: Accurate, Helpful examples, Well-written, Concise, Easy to understand out of 5
Best Uses: Student, Expert, Novice, Intermediate
Describe Yourself: University Student
Developers: It's time to meet the user interface! This book describes interaction patterns for building successful, engaging user interfaces in a practical, didactic way for software developers. It offers a collection of recommended patterns for building attractive, powerful user interfaces which improves the usability and the user experience.
This is a collection of interaction patterns known by the usability engineers but unknown for software engineers and developers. Each pattern is associated with the purpose of an entire user interface (UI), its visual components and the actions it must support. In this way, a developer responsible of the presentation layer of an application reduces the probabilities of using incorrect user controls and bad windows arrangements that leads to errors, fatigue and annoyance.
Moreover, a highly usable product increases the rate of return of investment that a company invests for the development of such a product. With this book you'll learn the key elements that distinguish broadly accepted products like Adobe's and Apple's products. That's because many products coincide on their functionality, however, the usability and user experience (UX) makes the difference.
What I liked most were the speech and the illustrations of each interaction pattern, so I didn't fell tired, on the contrary each time more motivated. I think this is a good starting point for entering in the world of good user interfaces without a lot of formal usability theory.
Note: This review was in exchange of the O'Reilly Blogger Review Program (http://www.oreillynet.com/oreilly/bloggers/)
This is a collection of interaction patterns known by the usability engineers but unknown for software engineers and developers. Each pattern is associated with the purpose of an entire user interface (UI), its visual components and the actions it must support. In this way, a developer responsible of the presentation layer of an application reduces the probabilities of using incorrect user controls and bad windows arrangements that leads to errors, fatigue and annoyance.
Moreover, a highly usable product increases the rate of return of investment that a company invests for the development of such a product. With this book you'll learn the key elements that distinguish broadly accepted products like Adobe's and Apple's products. That's because many products coincide on their functionality, however, the usability and user experience (UX) makes the difference.
What I liked most were the speech and the illustrations of each interaction pattern, so I didn't fell tired, on the contrary each time more motivated. I think this is a good starting point for entering in the world of good user interfaces without a lot of formal usability theory.
Note: This review was in exchange of the O'Reilly Blogger Review Program (http://www.oreillynet.com/oreilly/bloggers/)
(legalese)