User interface design is a challenging, multi-disciplinary activity that requires understanding a wide range of concepts and techniques that are often subjective and even conflicting. Imagine how much it would help if there were a single perspective that you could use to simplify these complex issues down to a small set of objective principles. In UI is Communication, Everett McKay explains how to design intuitive user interfaces by focusing on effective human communication. A user interface is ultimately a conversation between users and technology. Well-designed user interfaces use the language of UI to communicate to users efficiently and naturally. They also recognize that there is an emotional human being at the other end of the interaction, so good user interfaces strive to make an emotional connection. Applying what you learn from UI is Communication will remove much of the mystic, subjectiveness, and complexity from user interface design, and help you make better design decisions with confidence. Its the perfect introduction to user interface design. Approachable, practical communication-based guide to interaction and visual design that you can immediately apply to projects to make solid design decisions quickly and confidently Includes design makeovers so you can see the concepts in practice with real examples Communication-based design process ties everything from interaction to visual design together Table of Contents Introduction Chapter 1: Communication Design Principles Chapter 2: Interaction Design Chapter 3: Visual Design Chapter 4: Communicating to People Chapter 5: A Communication-driven Design Process Chapter 6: UI Design Case Studies Conclusion Glossary
Index Terms
- UI is Communication: How to Design Intuitive, User Centered Interfaces by Focusing on Effective Communication
Recommendations
UI Fin: a process-oriented interface design tool
IUI '09: Proceedings of the 14th international conference on Intelligent user interfacesEven though over the years a multitude of user interface design tools have been created, designers in practice find themselves limited to a small set of realistic options. These options include interface builders that are attached to development ...
Scenario-based interactive UI design
CHI '13: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsClearly picturing user behavior is one of the key requirements when designing successful interactive software. However, covering all possible user behaviors with one UI is a complex challenge. The Scenario-based Interactive UI Design tool is designed to ...
Automating UI guidelines verification by leveraging pattern based UI and model based development
CHI EA '10: CHI '10 Extended Abstracts on Human Factors in Computing SystemsIn large enterprises different teams work on different parts of a big software application. Therefore, retaining user interaction paradigms and concepts becomes important. However, during the development of a large software product, these principles and ...