Five years and more than 100,000 copies after it was first published, it's hard to imagine anyone working in Web design who hasn't read Steve Krug's "instant classic" on Web usability, but people are still discovering it every day. In this second ed…
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 practic…
Early user interface (UI) practitioners were trained in cognitive psychology, from which UI design rules were based. But as the field evolves, designers enter the field from many disciplines. Practitioners today have enough experience in UI design t…
It's the little things that turn a good digital product into a great one. With this practical book, you'll learn how to design effective microinteractions: the small details that exist inside and around features. How can users change a setting? How…
User research is global - yet despite its pervasiveness, practitioners are not all well equipped to work globally. What may have worked in Nigeria may not be accepted in Russia, may be done differently in Brazil, may partly work in China, and may co…
Facilitation skills are the foundation of every successful design practice, yet training on this core competency has been largely unavailable-until now. Designing the Conversation: Techniques for Successful Facilitation is a complete guide to develo…
[Software Engineering / User Interface]Ben Shneiderman & Catherine Plaisantwritten in collaboration with Maxine Cohen & Steve JacobsDesigning the User Interface: Strategies for Effective Human-Computer Interaction provides a comprehensive in…
Do you love your mobile phone? Your MP3 player? Your e-book reader? You laptop or tablet PC? There's a reason for that. Usability. When usability testing is part of the design and development of products, the results are better products that users w…
"In her book Designing the iPhone User Experience, Suzanne Ginsburg takes a fresh look at cutting-edge, user-centered design from the perspective of designing mobile user experiences for the iPhone. Her book brings together everything you need to kn…
The Only Official, Best-Practice Guide to Qt 4.3 ProgrammingUsing Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltec…
In 2000, Jakob Nielsen, the world's leading expert on Web usability, published a book that changed how people think about the Web--"Designing Web Usability" (New Riders). Many applauded. A few jeered. But everyone listened. The best-selling usabilit…
Have you ever been angry at your computer or cell phone? Do you sometimes wonder why it's so hard to set your watch to the correct time, or why getting your DVR to record your favorite shows is such a chore? Do you dream of making products that are…
Deals with content and page design, designing for ease of navigation and users with disabilities. This book presents a series of principles which show: that web users want to find what they're after quickly; and, that if they don't know what they're…
Touch and gestural devices have been hailed as next evolutionary step in human-computer interaction. As software companies struggle to catch up with one another in terms of developing the next great touch-based interface, designers are charged with…
Master Qt’s Most Powerful APIs, Patterns, and Development Practices Qt has evolved into a remarkably powerful solution for cross-platform desktop, Web, and mobile development. However, even the most experienced Qt programmers only use a…
Create rich, flexible, and maintainable line-of-business applications with the MVVM design patternSimplify and improve business application development by applying the MVVM pattern to Windows Presentation Foundation (WPF) and Microsoft(R) Silverligh…
The Insider's Best-Practice Guide to Rapid PyQt 4 GUI DevelopmentWhether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt 4 is your fastest, easiest, most powerful solution. Qt expert Mar…
The Cocoa programming environment--Apple's powerful set of clean, object-oriented APIs--is increasingly becoming the basis of almost all contemporary Mac OS X development. With its long history of constant refinement and improvement, Cocoa has matur…
How do we ensure that our Web sites actually give users what they need? What are the best ways to understand our users' goals, behaviors, and attitudes, and then turn that understanding into business results? Personas bring user research to life and…
Provides a knowledge of Web design, aimed at creating Web pages and sites that are user-friendly, plus allows students to become familiar with the concepts and terminology of Web design as a basis for further study. This book is useful for one-quart…
People expect effortless, engaging interaction with desktop and web applications, but producing software that generates enjoyable user experiences is much harder than many companies anticipate. With "Effective UI," you'll learn proven user-experienc…
If you want to design successful user interfaces then you need clear and effective visual communication. Interface Design will help you achieve this using a range of incisive case studies, interviews with professional designers and clear hands-on ad…
A New Intramembrane Integrative Mechanism.
Windows Presentation Foundation (WPF) is a key component of the .NET Framework 3.0, giving you the power to create more compelling applications. This book covers what you need to know about Extensible Application Markup Language (XAML). It also feat…
Here's what three pioneers in computer graphics and human-computer interaction have to say about this book: "What a tour de force-everything one would want-comprehensive, encyclopedic, and authoritative." -Jim Foley"At last, a book on this important…
For an introductory, one-semester course in Usability Engineering. Written in an accessible, conversational style, this comprehensive introduction is crafted to support a project-based course emphasizing the development process. The authors provide…
This reader serves as an excellent supplement for all texts in Child Development. The author has carefully selected timely topics that are important to the study of child development, but are also subjects of general societal concern. As a result of…
A fun and twisted look at persuasive, interaction design patternsIf you're wondering how your mind works, why you're susceptible to persuasion, and how, as a web or app designer, you can exploit the twisted way everyone else's brain works, you've co…
Meet the Kinect introduces the exciting world of volumetric computing using the Microsoft Kinect. You'll learn to write scripts and software enabling the use of the Kinect as an input device. Interact directly with your computer through physical mot…
Automated speech recognition (ASR) applications are poised to grow at a phenomenal pace. These systems allow you to speak naturally on the phone, while a computer system both understands what you say and answers knowledgeably. We all increasingly ex…
Tagging is fast becoming one of the primary ways people organize and manage digital information. Tagging complements traditional organizational tools like folders and search on users desktops as well as on the web. These developments mean that taggi…
This book aims at establishing a meaningful dialog between the Human-Computer Interaction (HCI) community and Software Engineering (SE) practitioners and researchers on the results (both good and bad), obstacles, and lessons learned associated with…
A diagram can be used to graphically demonstrate cause and effect in intelligent systems, in particular, expert systems. Diagrammatic Reasoning in AI explores the use of diagrams, or graphical representations, that show how something works or makes…
The notion of Minimalism is proposed as a theoretical tool supporting a more differentiated understanding of reduction and thus forms a standpoint that allows definition of aspects of simplicity. Possible uses of the notion of minimalism in the fiel…
People relate to other people, not to simplified types or segments. This is the concept that underpins this book. "Personas", a user centered design methodology covers topics from interaction design within IT, through to issues surrounding product d…
Get practical guidelines for making your website accessible to people with disabilities. With this handbook, you'll learn how to design or develop a site that conforms to Section 508 of the US Rehabilitation Act--and in the process you'll discover h…
Introducing a proven user interface design model for the design and development of high-quality user interfaces, this new edition is a professional guide to designing traditional graphical user interfaces (GUIs) and object-oriented graphical user in…
In just over a decade, the Web has evolved from an experimental tool for a limited community of technically inclined people into a day-to-day necessity for millions upon millions of users. Today's Web designers must consider not only the content nee…
"Brainstorming and Beyond" describes the techniques for generating ideas verbally, in writing, or through sketches. The first chapter focuses on brainstorming, the foundation method for ideation, which is a complex social process building off of soc…
Provides instructions, guidelines and examples that can be applied to multiple graphical environments. The text covers the complete GUI application software development lifecycle of analysis, design, and implementation activities.
Results. Everyone wants them, whether to sell more products, spread good ideas, or win more funding. In our busy digital world, the way to results is influencing people on the web. But how? An ad campaign won't cut it. A Twitter account doesn't guar…
The twenty last years have been marked by an increase in available data and computing power. In parallel to this trend, the focus of neural network research and the practice of training neural networks has undergone a number of important changes, fo…
Cocoa Programming Fundamentals LiveLessons provides a video guided tour of the powerful and elegant Cocoa APIs and programming tools found on Mac OS X. Expert author and developer David Chisnall explains how Cocoa's core frameworks and components wo…
The easy way to grasp and use gamification concepts in businessGamification is a modern business strategy that leverages principles from games to influence favorable customer behavior on the web in order to improve customer loyalty, engagement, and…
The authors present realistic advice on balancing work life with family life, and making time for oneself when the office is always "right down the hall." This is a start-to-finish sourcebook for overcoming every challenge associated with working at…