2 Interaction Design Guidelines
Interaction design defines the interplay of the software with users’ behaviors, responses, and gestures. Interaction design principles help enhance the user experience by making it easier for people to learn, immerse themselves in, and enjoy the software experience. While these principles align closely with purely visual graphic design, audio design, and textual design, interaction design provides an all-encompassing perspective about how easily and naturally users interact with technology.
Microsoft Surface is a major development in the area of Natural User Interface (NUI). It is more similar to sophisticated video games that create immersive universes than it is to traditional task-driven and analysis-driven productivity software. Microsoft Surface adds the crucial component of directly manipulating fingers and objects on a large screen that can accommodate multiple users simultaneously. While Microsoft Surface applications can have a discrete top and bottom orientation, applications that have a 360-degree orientation demonstrate the maximum potential of a multiuser experience.
The topics in this section describe the theory behind the interaction design principles and provide actionable guidelines for implementing those principles when you create Microsoft Surface applications.