Implementing Notifications (Windows CE 5.0)
Notifications are a method of informing a user and applications that an event has occurred. When an application is registered for specific event notification, Microsoft® Windows® CE 5.0 generates a notification when that event occurs. The type of notification that is generated depends on the hardware capabilities of the particular target device. For example, one target device may notify a user that a meeting is set to occur by sounding an alarm, while a different target device may activate a vibrating mechanism.
To receive notifications, an application must register the following information with the system:
- The application name.
- An event trigger specifying the event that should activate the notification.
Optionally, an application can also register user interface (UI) parameters that determine how the system should present the notification to a user. Once registered, an application is ready to receive notifications.
It is possible to stop the notification subsystem once it has started. This may be necessary to enable back up of notification databases. When the notification subsystem is stopped and currently active notifications are present, they are treated as if the target device were to be reset. When the notification subsystem becomes active again, all non-dismissed, non-expired notifications are displayed again. However, the dialog boxes disappear once the notification subsystem is stopped.
In This Section
- Supporting Notifications in Your OS Design
Provides steps used to support notifications in your OS design. - Using the Base Notification Engine
Describes the core notification functionality. - Implementing the Notification UI
Describes the design requirements to integrate customized notification functionality into your OS design. - Generating Notifications
Describes how to handle a notification within your customized notification user interface. - Customizing Notification Events
Describes how to create new types of notification events to suit your OS design. - Notification Interaction with a Shell
Describes how the notification subsystem interacts with the shell. - Debug Messages for the Notification Subsystem
Provides a list of the debug messages that you can use while developing a customized notification system. - Notification Reference
Contains reference information for OS design developers customizing their own notification functionality.
Related Sections
- Developing OS Design Elements
Provides a list of topics related to adding and customizing elements of an OS design. - Notify Reference
Provides reference information for application developers.
Send Feedback on this topic to the authors