back to index    
   

H6 Incremental Revealing **


 
   

Lists of files in the Mac OS (R) Finder.

 
    ...you have sketched a design of your interface that conveys a simple impression - Simple Impression, yet your system has more complex features that you wish to offer in order to deliver its message - Attract-Engage-Deliver. Now you need to balance these two goals of simplicity and complexity.
 
    * * *
 
    Systems that look complex from the start do not invite users. However, if a system does not offer enough complexity in its interaction possibilities, using it can quickly become boring.
 
   
 
   
 
  WorldBeat: Main screen plus components

WorldBeat is structured into a short introductory screen, followed by a simple main selection screen with only names and icons of the main exhibit components (conducting, improvising, etc.) No lengthy texts overwhelm the user. But at this point, he has only scratched the surface of the exhibit. The overall wealth of features is presented in a gradual way: if the user moves the pointer towards one of the component icons, a short explanation appears (first revealing stage). Then, if he selects it, a separate page opens up that explains the component in more detail (second revealing stage), and lets the user try it out.

 
  Expanding list views

Most desktop operating systems, such as the Mac OS (R) shown in the opening picture, offer views onto the file and folder hierarchy that initially only show top-level items. Only when the user is interested in the contents of one of those objects does it unfold to reveal the next level of detail of the file hierarchy in this part.


 
    Therefore:

Initially, present only a very concise and simple overview of the system functionality. Only when users become active - showing that they are interested in a certain part of this overview - offer additional information about it, and gradually reveal what is lying "behind" this introductory presentation.


 
   


 
    * * *
 
    Especially for information-oriented systems, a simple hierarchic structure to organize the revealing process is often useful - Flat And Narrow Tree. To insert an additional revealing layer, and make the process more continuous, use temporary descriptions showing what the next revealing stage contains - Dynamic Descriptor.
 
   

This pattern is taken from the book "A Pattern Approach to Interaction Design" (PAID) by Jan Borchers (John Wiley and Sons, Chichester, UK, 2001). Copyright 2001 John Wiley and Sons. Used by permission. See http://media.informatik.rwth-aachen.de/paid.html for more information. Online version by Susan Babutzka, ETH Zurich (subabutz_at_student.ethz.ch).