D-BUS is a project for transporting messages around including device notifications from the HAL
Home page can be found at Freedesktop
One page links to D-BUS: