The Reminder Application is something that I just finished the initial release of. It is really nothing special. I did it as a learning experience for certain AIR techniques that I was not as familiar with as I wanted to be.
This all started with a glass of water. I always have a glass on my desk when I am working but I get so into code that I forget to drink it and then I end up with a headache at the end of the day because I’ve had absolutely no water. I started adding Outlook events to remind me to drink water but that quickly got messy. So, I thought it’d be nice to have an application running in the background with customizable notifications to remind you to do something.
Reminders can be set up as one time only reminders, they can happen every few minutes, hours, days, weeks, months or even years. I use the application to remind me every 30-60 minutes to drink water. Other people might need to take some kind of medication every few hours or they might want to remind themselves to do something a few weeks away. This can handle all those situations.
By default, the application sets itself to start up whenever you log on to your computer. This can be customized along with colors, fonts and even an audio notification (a bell that “dings” when you get reminded about something). Of course, there is ALWAYS a visual notification. Click the “Install Now” button below to use the express installation. Additional technical details can be found below and on my blog.
Technical Details:
- This application is build in Adobe AIR 1.5 (using Flex 3).
- It stores data in a local SQLite database has the ability to check for updates at startup.
- If updates are found, it will automatically prompt to install them.
- This is done with the built-in AIR Update Framework.
- It uses Cairngorm’s MVC framework
Several things I wanted to accomplish by doing this were:
- How to run an AIR application in the background
- Enhanced familiarity with using a SQLite database
- Mixing Cairngorm events with regular events
- This is always a little tricky
I will be posting source code and other code-specific items on my blog as time permits

Recent Comments