Microinteractions are contained product moments that revolve around a single use case—they have one main task. Every time you change a setting, sync your data or devices, set an alarm, pick a password, log in, set a status message, or favorite or “like” something, you are engaging with a microinteraction
Many people in the usability community regard Steve Krug’s book Don’t Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition as the laypersons usability bible. This book explains briefly and concisely everything one needs to know about getting started with web usability. For more advanced users, it’s a great refresher course.
UX Booth has been open for more than half a year now, and when we started I was always regarded as the layperson of the group. After getting all serious about usability, I’ve re-read Steve Krug’s Don’t Make Me Think and pulled out what I consider to be the most insightful and best thoughts in this book.
The usability crisis is upon us, once again. We suspect most of you thought it was over. After all, HCI certainly understands how to make things usable, so the emphasis has shifted to more engaging topics, such as exciting new applications, new technological developments, and the challenges of social networks and ubiquitous connection and communication. Well you are wrong.
Direct manipulation was introduced by Ben Shneiderman in 1982 and is a style of Human Machine Interaction (HMI) design which features a natural representation of task objects and actions promoting the notion of people performing a task themselves (directly) not through an intermediary like a computer. Virtual Reality can be viewed as a field which can draw upon the principles of direct manipulation for Human-Computer Interaction (HCI) design or as an example or extension of direct manipulation itself. In VR, not only can task objects and actions be naturally represented, the task environment can be naturally represented as well. With either view, an understanding of direct manipulation principles is essential for the successful design of human computer interfaces in virtual environments. The remainder of this article will discuss the characteristics and benefits of direct manipulation along with its relation to virtual environments and the foundation areas of computer science.