7-day free trial available on Fire Tablets, iOS, Android, PC and Mac.

Select your rental length

Starts: Today

Rent From: $10.15

Deliver to your Kindle or other device

Enter a promotion code
or gift card
Sorry, this item is not available in
Image not available for
Image not available

Designing Web Interfaces: Principles and Patterns for Rich Interactions [Kindle Edition]

Bill Scott , Theresa Neil
4.1 out of 5 stars  See all reviews (28 customer reviews)

Digital List Price: $39.99 What's this?
Print List Price: $49.99
Rent From: $10.15 or Buy Price: $22.99
Save up to: $39.84 (80%) You Save: $27.00 (54%)

  • Print ISBN-10: 0596516258
  • Print ISBN-13: 978-0596516253
  • Edition: 1
Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your email address or mobile phone number.


Amazon Price New from Used from
Kindle Edition
Rent from
Paperback $33.98  
Best Books of the Month
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.

Book Description

Want to learn how to create great user experiences on today's Web? In this book, UI experts Bill Scott and Theresa Neil present more than 75 design patterns for building web interfaces that provide rich interaction. Distilled from the authors' years of experience at Sabre, Yahoo!, and Netflix, these best practices are grouped into six key principles to help you take advantage of the web technologies available today. With an entire section devoted to each design principle, Designing Web Interfaces helps you:

  • Make It Direct-Edit content in context with design patterns for In Page Editing, Drag & Drop, and Direct Selection
  • Keep It Lightweight-Reduce the effort required to interact with a site by using In Context Tools to leave a "light footprint"
  • Stay on the Page-Keep visitors on a page with overlays, inlays, dynamic content, and in-page flow patterns
  • Provide an Invitation-Help visitors discover site features with invitations that cue them to the next level of interaction
  • Use Transitions-Learn when, why, and how to use animations, cinematic effects, and other transitions
  • React Immediately-Provide a rich experience by using lively responses such as Live Search, Live Suggest, Live Previews, and more

Designing Web Interfaces illustrates many patterns with examples from working websites. If you need to build or renovate a website to be truly interactive, this book gives you the principles for success.

Editorial Reviews

About the Author

Bill Scott is director of UI Engineering at Netflix in Los Gatos, CA, where he plies his interface engineering and design skills. Scott is the former Yahoo! Ajax evangelist and pattern curator for the Yahoo! Design Pattern Library.

He has a long and glamorous history in the IT world, due mostly to his unique understanding of both the technical and creative aspects of designing usable products. His ramblings and musings can be found at http://www.looksgoodworkswell.com.

Theresa Neil is a user experience consultant in Austin, Texas, where she designs rich applications for start-ups and Fortune500 companies.

Product Details

  • File Size: 9766 KB
  • Print Length: 334 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 1 edition (January 15, 2009)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B0026OR33U
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #584,195 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

Customer Reviews

Most Helpful Customer Reviews
33 of 33 people found the following review helpful
Format:Paperback|Verified Purchase
If you are brand spanking new to web design, and have never coded a single site, you may want to hold off on this book for a minute. I'm not saying it is not for beginners, because it is. Those new to HTML and CSS may want to get the hang of that before jumping into incorporating Ajax and JavaScript along with advanced CSS techniques.

Who is it for? I would recommend this book for art directors, project managers, web designers (all levels), interactive designers, DVD menu designers (though not directly related, you can still take away some important aspects or "patterns"), and especially those that design online training modules (we all know how dull they can be.) Like the DVD menu designers I mentioned above, I think Flash designers can benefit greatly, as well. Though the book is not directly geared toward Flash design, the patterns and "anti-patterns" talked about can easily be used when designing for a Flash experience.

The layout of the book is broken up into the 6 "principles" described in the product description of this book. The sections "Make It Direct" and "Stay on the Page" are by far the two largest sections, for they are the most important of the 6. "Keep it Lightweight" is the shortest section/principle, but by no means is rushed or glossed over. It poses some great design ideas to keep it intuitive, discoverable and keep you from designing 'mouse traps.'

In order to get the most out of this book, you would have to have designed a web site before reading this book. If you are a project manager or art director in charge of a team designing a web site (but not a web designer yourself), it would benefit you greatly to have a general understanding of web design, HTML, what Ajax is, CSS, cross-browser compatibilities, and Javascript.
Read more ›
Comment | 
Was this review helpful to you?
12 of 12 people found the following review helpful
This book absorbed me for the last weekend, and I have to say, it is the best book in the field of HCI I have come across since reading Tidwell's Designing Interfaces: Patterns for Effective Interaction Design. Of course, I like everything that happens to quote Cooper's About Face 3: The Essentials of Interaction Design and Raskin's The Humane Interface: New Directions for Designing Interactive Systems (ACM Press) - but this one gave me lots of new, practical ideas for the web, and a consistent terminology I can use to think and talk about Rich Internet Applications.

Nicely organized and layouted, well-written, and, in my opinion, thought-through easy-to-grasp structure. I was studying many patterns in the Yahoo! pattern library online and I am glad that Bill Scott finally published a book with the same clarity and logic that I came to like online.

Will become a standard in the company I work for and I am sure our clients will already start to "fear" discussions around the six principles when arguing with our consultants for what should be done and how :-)

Great book.
Comment | 
Was this review helpful to you?
60 of 75 people found the following review helpful
3.0 out of 5 stars An Embarrassment of Riches July 9, 2009
Scott is a/the genius behind Netflix and Yahoo!'s interfaces, so I got this book to figure out how to make my web interface programming work more professional.

However, much of what I've read here goes against the spirit of the design I was taught to do in grad school. For example, Netflix/Yahoo! make complex designs that are highly functional for expert users, and at-least reasonably usable for intermediate users. These designs feature transitions which use fades, transparent controls which only become visible when a user hovers, and dueling interfaces which allow power-users to move at a different speed than weaker users, etc.

By comparison, my grad program emphasizes designing for readability, learnability and with a singular notion of organizational principles structuring content in such a way that it is accessible to humans, search engines, and user agents (speech synthesis for visually impaired users). In Designing Web Interfaces, this perspective is consistently swept aside in the quest to build "rich interactions" at the expense of these peripheral users.

The result for me of this encounter with "Designing Web Interfaces" has been a renewed appreciation of how hard it is to make interface design choices. So often design is a question of framing, which establishes who the audience is, what the goals are, and what standards to use for a product.

I think at best, this book offers insight into future trends of professional design -- what Scott calls "rich interactions". However, I have a feeling that I'll always be more on the novice/disabled/user-agent user's side, leaning towards standard-based and user-centered designs, no matter what these captains of industry are cooking up.
Was this review helpful to you?
4 of 4 people found the following review helpful
2.0 out of 5 stars Outdated but still useful November 14, 2011
This book is very well crafted and compiles a very solid body of knowledge that too many UI designers simply ignore. The problem is that this book is simply outdated, as many new interface paradigms are not covered, and some of the old material feels a bit simplistic now that the body of knowledge available to UI designers has grown. If money is no issue, you should still own a copy of this book for reference, but do so with the knowledge that an update is sorely needed and that you will be partially disappointed by it.
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Great book, love it!
Great book and just as described, thank you!
Published 7 months ago by perry tovrea
3.0 out of 5 stars Good starter book
Good advice but pretty basic and not terribly current in its examples.Also some of the "good" examples it uses aren't necessarily ones I personally agree with (yahoo, yahoo... Read more
Published 17 months ago by robin
2.0 out of 5 stars Bit of a disappointment
I got this hoping to collect a few new tips and tools for making cleaner interfaces. Generally I have a lot of respect for O'reilly books but this one let me down. Read more
Published on December 29, 2012 by Open Source Advocate
4.0 out of 5 stars Intro/Basics
This book is a rudimentary text on web interfaces. This is a great way to get started in the world of UI/UX.
Published on December 19, 2012 by Abraham Elmahrek
3.0 out of 5 stars Ask Felgall - Book Review
This book works its way step by step through the principles of good interface design and how to use it with the web. Read more
Published on December 14, 2011 by Stephen Chapman
5.0 out of 5 stars Very practical and Informative
I purchased many books on web interface design focusing on Ajax and found this one to be the most practical and informative. Read more
Published on April 29, 2011 by SAT
4.0 out of 5 stars Collection of detailed web UI design advice
I think there are two kinds of "design" books in the web industry: Those who describe a design process (or a methodology) and those who go into the details of user interface... Read more
Published on March 24, 2011 by Pirkka Rannikko
2.0 out of 5 stars Maybe a good reference book, but it contains no code.
I got this book at the library, looked promising. Is a good reference book on how to design websites, but it does not show you how to code ANYTHING. Read more
Published on January 21, 2011 by JMiller
5.0 out of 5 stars Excellent Book
If you are an interface designer, this book is a must read. The patterns discussed are some things that every ixd should consider and think about in their practice.
Published on October 8, 2010 by scott
5.0 out of 5 stars very handy
Really handy and useful resource to have around. It's very specific, so i expect it to look dated in a few years, but right now it hits the nail on the head 9 times outta 10.
Published on September 20, 2010 by S. S. Ulrey
Search Customer Reviews
Search these reviews only

More About the Authors

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category