I would like to have a central place for every type of notification. I'm talking anything and everything. Here are a few example events:
- Receive a new email
- Unable to ping a server
- New Instant Message received
- Appointments (eg 3pm Dentist appointment)
- Webcam detects motion at front door
- Temperature outside is below freezing
- Allergy level is high today (take my allergy meds)
- The garage door was opened (via x10)
Then, I want to have a series of devices that respond to certain events. Here are a few examples:
- A systray icon that will show a balloon for 10 seconds.
- An email address to send a message
- An IM account (Skype, AIM, GTalk, etc) to send a message (to phone or computer)
Of course, the application would be configurable so only certain events go to certain devices. It'd be even cooler to have a search engine connected as a device so I could mine the data later.
I'm picturing this as an application that sits on a server somewhere on the internet. It would probably run as a service to the OS. Maybe also have a PHP/MySQL interface to do configuration, test, and send basic events.
This seems so simple. Has something like this been created? I feel like I have so many non-integrated notifications that I lose track. The most difficult is point is appointments. I could probably sync with a Google Calendar.