|Java TM Look and Feel Design Guidelines: Advanced Topics > Part II: Special Topics > 8: Events and Alarms > Displaying Alarm Views||
An alarm view is a window or pane that displays representations of alarms. For example, an alarm view might represent alarms in one of the following forms:
Figure 87 shows the same alarm graphic as a badge and as a symbol.Figure 87 Alarm Graphic as a Badge and as a Symbol
Table 21 shows a recommended set of alarm graphics and the level of severity that each graphic represents.
Display an alarm graphic wherever you refer to a collection of alarms having the same level of severity. For example, display the alarm graphic in headings and labels for such collections. Using alarm graphics in this way helps users associate each graphic with its meaning.
If the alarm view is in an icon pane or a tree, place an alarm graphic as a badge on the lower right corner of the icon for each alarmed entity, as shown in Figure 88 (an icon pane) or Figure 89 (a tree). Use a small alarm graphic on small icons; use a larger alarm graphic on large icons.
If the alarm view is in a table, place an alarm graphic in each row of a column dedicated to alarm graphics, as shown in Figure 91.
When displaying alarm graphics, use only the alarm graphics in Table 21.
In the standard locations for alarm graphics, display only alarm graphics. Never display any other information in those locations. If an entity is not alarmed, indicate that fact by displaying nothing in the standard locations for alarm graphics.
When representing a container that contains alarmed entities, display only one alarm graphic--the graphic for the most severe alarm among those for the container's contents. If the container contains other containers, consider the contents of the entire hierarchy when determining which graphic to display.
A monitored-entities view displays an icon and alarm graphic for one or more monitored entities or containers of such entities. Figure 88 shows a monitored-entities view as an icon pane.Figure 88 Monitored-Entities View as an Icon Pane
Figure 89 shows a monitored-entities view as a tree.Figure 89 Monitored-Entities View as a Tree
Figure 90 shows a monitored-entities view with tool tips.Figure 90 Monitored-Entities View With Tool Tips
Supplement each monitored-entities view with at least one form of additional information about each entity in the view. For example, provide tool tips, context-sensitive help, or both.
A detailed alarm view, or "detailed view," is a table of all active and inactive alarm events that match certain criteria, defined by an application's designer or by a user. Each table row provides detailed information about a particular alarm event. Figure 91 shows a detailed alarm view.Figure 91 Detailed Alarm View
The kinds of detailed views that you should provide depend on the tasks that your application's users need to perform. For each monitored entity provide at least one detailed view that displays all alarms for that entity.
In a detailed alarm view, display only alarms that match a user's criteria, or by default, display only active alarms. By default, when displaying alarms, sort them primarily by their severity (listing the most severe alarm first). In addition, sort the alarms secondarily by their alarm status (listing open alarms first).
If a detailed alarm view is filtered by default or at a user's request, clearly indicate that the view is filtered and by which criteria.
|Java Look and Feel Design Guidelines: Advanced Topics.
Copyright 2001. Sun Microsystems, Inc. All Rights Reserved.