...
Figure 1 Progress Indicator Elements
- Job Title - The Job Title Text is a text string that is positioned above the progress bar. It identifies the overall job, for example "Analyzing Hosts". Use this text string as a title for a single job, which may or may not be composed of one or more steps.
If the job consists of one or more steps, they may be included in the Job Title. In this case, add a sub-title for steps after the primary Job Title text. The sub-title would refresh dynamically as the job progresses through the steps, while the primary title for the Job Title would remain constant. For example: "Analyzing Hosts: Analyzing Hard Drives, "Analyzing Hosts: Analyzing CPUs and etc.". Keep the text string to a minimum so that it does not wrap to more than one line. - Progress Bar - Display the progress bar after the Job Title text, if present. The bar should indicate progress for the overall job and not for each individual step within the job.
...
Figure 2 Determinate Progress Bar (horizontal indicator, circular indicator, indication of finished job)
Indeterminate Progress Bar
...
Figure 3 Indeterminate Progress Bar
Busy Indicator
The Busy Indicator is a simple animated graphic. It is used when no measurable progress can be reported. It is a not a bar, but a circular graphical indicator. Unlike the other progress indicators it can be used in contexts where space is constrained.
Figure 4 Busy Indicator
The animation of the Busy Indicator loops endlessly until the operation finishes or the user acts to stop the operation. The animation reassures users that an otherwise invisible activity is still in progress and the system has not crashed.
...