JavaTM Look and Feel Design Guidelines: Advanced Topics > Part II: Special Topics > 8: Events and Alarms >   PreviousNextContents/Index/Search


8: Events and Alarms

Applications that monitor entities--such as variables, devices, or services--must keep users informed of events involving those entities. An event is a change in an application's state reflecting a change in the state of a monitored entity. An application or its users define which kinds of state changes are events. Some examples of events are:

Most events do not require a user's attention. Such events are called basic events, which applications sometimes record in an event log.

Each event that might require a user's attention is called an alarm event. Applications display alarm events to users and record those events in an event log. The circumstances that caused an alarm event are called an alarm. The alarm event itself is also commonly called an alarm. Some examples of possible alarms are:

Alarms vary in their severity, which can range from minor to critical, and in their status, which can progress from open to fixed. Each application or its users define which kinds of events cause alarms and how serious, or severe, each alarm is.

Applications that generate events should be able to:

This chapter provides guidelines for designing your application's events and alarms.


Java Look and Feel Design Guidelines: Advanced Topics.
Copyright 2001. Sun Microsystems, Inc. All Rights Reserved.
PreviousNextContents/Index/Search