Galago - desktop presence framework
Desktop Notification Specification

The desktop notification specification is a proposed specification for freedesktop.org to provide a standard way of doing notifications on the desktop. The protocol uses D-BUS for communication.

Specification