Fundamentals of Designing User Interaction - Basic Concepts
The use of objects in an interface design does not guarantee usability. But the application of object-based concepts does offer greater potential for a well-designed user interface. A user-centered design process is the best way to ensure a successful, high-quality interface.
The first step to object-based design should begin as any good design beginswith a thorough understanding of the users' objectives and tasks. In the task analysis, you will want to identify the following information:
After the analysis is complete, you can start designing the user interfaces for the objects you identified. Define how the objects are to be presented, either as icons or as data elements in a form. Use icons primarily to represent composite or container objects that need to be opened in separate windows. Present attribute or state information as properties of the associated object, usually with property sheets. Map behaviors and operations, such as menu commands and direct manipulation, to specific kinds of user interaction. Make these available when the user selects an object.
The information in this book will help you define how to apply the interfaces provided by the operating system.
Fundamentals of Designing User Interaction
Design Specifications and Guidelines