Projects/Slicer3/2007 Project Week Drafting Human Interface and Slicer Style
Key Investigators
- BWH: Wendy Plesniak
- Kitware: Yumin Yuan
Objective
coming soon...
This document will be a resource for Slicer developers who want to create module interfaces that are understandable, and usable, and that conform to Slicer's general appearance and behavior conventions. The document will also provide some downloadable elements (like icon blanks, "watermark" logo blanks, shell scripts to generate image resources, etc.) as a convenience for developers.
Approach, Plan
The content of these guidelines is influenced by other usability efforts, including the wyoGuide, GNOME's HIG2.0, Apple's Human Interface Guidelines, and the Java Look and Feel Guidelines.
Develop:
- recommendations for using interface elements effectively and consistently across the application,
- general principles for crafting interfaces that:
- are easy to learn (for beginners especially)
- are easy to use (for beginners, intermediate and expert users alike) and
- provide a consistent user experience application-wide.
Note: these guidelines will not be strictly enforced. Developers can deviate from them when they don't fit the application.
Progress
An initial outline of this document has been started.
References
- wyoGuide: a cross-platform HIG
- Apple Human Interface Guidelines
- GNOME Human Interface Guidelines
- Java Look and Feel Design Guidelines
- Java Look and Feel Design Guidelines: Advanced Topics