PDA

View Full Version : "Brins0net" Status Monitor


brins0
06-03-2008, 07:25 AM
Hiya all, just felt like I wanted to contribute to the community a little by releasing a small program I've made in c#. It requires the .NET Compact Framework to run of course.

This is the first real application that I've written for a PDA, that isn't for university, so its a small one, that doesn't really do much other than echo alerts, and display information. What it does do, however, I feel to be very useful, and may interest other developers.

Information:

1. When there is a missed call, or an unread message, the "Reminder Tone" will be played every 20 seconds until the message/missed call alert has been dealt with by you.

2. When the signal state changes, the relevant sound plays to notify you. This can be handy when you are walking around looking for a signal.

3. When the headset is inserted/removed, a sound is played.

4. Various status information can be viewed by tapping through the tabs.

More information, and a download can be found here on my site:

Link: http://brins0.net/projects/Brins0net_Status/
Current Version: v2008.03.07

If anyone has any comments on it, please feel free to post them here. (Please remember that I'm only really a novice compared to some of the other coders here)

NRGZ28
06-03-2008, 08:45 AM
Interesting :)

nonegiven
06-03-2008, 06:58 PM
Good idea but an alert every 20sec is too quick. You should make the interval user-selectable. I currently use TAP for alerts and it gives you a bunch of choices for the reminder interval.

brins0
06-03-2008, 07:33 PM
Good idea but an alert every 20sec is too quick. You should make the interval user-selectable. I currently use TAP for alerts and it gives you a bunch of choices for the reminder interval.

I have done this in another one of my small projects, but the best way I could find of storing the interval, was in an accompanying file. I have tried writing to the registry, but it all went pear-shaped. I'll have another go at it later this evening.

When I can write to the registry correctly, I play on incorporating the "reg" file into the program too, so you don't have to use it when installing.

nonegiven
07-03-2008, 02:40 AM
I have done this in another one of my small projects, but the best way I could find of storing the interval, was in an accompanying file. I have tried writing to the registry, but it all went pear-shaped. I'll have another go at it later this evening.

When I can write to the registry correctly, I play on incorporating the "reg" file into the program too, so you don't have to use it when installing.
Sounds good. Does the program need to be running in the background or does it load a process silently?

brins0
07-03-2008, 03:28 AM
Sounds good. Does the program need to be running in the background or does it load a process silently?

I'm afraid it's not a process, so it has to be open in the background at the moment. I'm looking into making a process based version, but I've actually worked out the mechanics behind it yet. I'm just in the process of adding the things suggested earlier, would have done it earlier, but I fell asleep :)

axion68
07-03-2008, 03:52 AM
Good idea but an alert every 20sec is too quick. You should make the interval user-selectable. I currently use TAP for alerts and it gives you a bunch of choices for the reminder interval.

Do you have a link to TAP, I searched but tap is a common word.

Thanks!

nonegiven
07-03-2008, 04:15 AM
It's Treo Alert Pro. I use it on a Touch. You can get it at treocentral.

brins0
07-03-2008, 06:16 AM
I've released an update...

Now there is a small options menu to configure the Alert Interval. The setting is stored in the registry along side the alert sound.

As such, there is a new registry update to apply before you run it (It should correct itself if you don't apply it, but it's better if you apply it manually)

The update interval can be any value between 10 and 300s (5 minutes), it can be increased very easily, but 5 mins seemed to be all anyone would need.

There are also other minor fixes behind the scenes.

The update is available on my site at http://brins0.net/projects/Brins0net_Status/