To inform users and to lower duplicate service desk calls we send out an email to users when there is a downtime (server crash, network issue, etc). a significant portion of our users use generic task worker PCs, these PCs do not have our email client installed on them (licensing cost). Users have the ability to check their mail via WebMail but only do this periodically. As such many users are unaware of downtime notices that are sent so there is a request to develop a messaging\alerting solution which will work in concert with the email notice.
I did some searching for any open source messaging solutions that might be able to fit the bill but was not able to find something that fit. I came across a notification system called Snarl which makes short work of poping up little bits of information in a non-obtrusive way. It looks like a good endpoint for the users but will require me to write the business end to check for alerts and drive Snarl. Which leads me to the question of which language I should use to implement this.
I am not a programmer but I have done a handful of projects using PHP and VBScript and with this job I use WinBatch alot for creating deployments\mass PC management tasks. Snarl has includes for both VB.Net and C# so I will probably wind up using one of those. I was wondering if either one had the edge as to the how fast one can pick up the language. Functionality wise I do not believe this will be a very complicated task. I imagine it would constantly be running in the background and would read settings from a ini\registry and query a database to see if there is a pending message for the given user. If the user acknowledges the popup it will delete the record from the server. There will be a handfull of housecleaning\validation bits that shouldnt be too bad write.
I tried looking up some of the differences between the 2 languages but many of the differences I saw I don't fully understand the impact of it having\missing the particular feature means. The only thing that jumped out at me was that VB.Net is not case sensitive which might be a little more newbie friendly. I figured I'd throw this question out there take my licks and get some insight from those that are in the know.
Thanks
I did some searching for any open source messaging solutions that might be able to fit the bill but was not able to find something that fit. I came across a notification system called Snarl which makes short work of poping up little bits of information in a non-obtrusive way. It looks like a good endpoint for the users but will require me to write the business end to check for alerts and drive Snarl. Which leads me to the question of which language I should use to implement this.
I am not a programmer but I have done a handful of projects using PHP and VBScript and with this job I use WinBatch alot for creating deployments\mass PC management tasks. Snarl has includes for both VB.Net and C# so I will probably wind up using one of those. I was wondering if either one had the edge as to the how fast one can pick up the language. Functionality wise I do not believe this will be a very complicated task. I imagine it would constantly be running in the background and would read settings from a ini\registry and query a database to see if there is a pending message for the given user. If the user acknowledges the popup it will delete the record from the server. There will be a handfull of housecleaning\validation bits that shouldnt be too bad write.
I tried looking up some of the differences between the 2 languages but many of the differences I saw I don't fully understand the impact of it having\missing the particular feature means. The only thing that jumped out at me was that VB.Net is not case sensitive which might be a little more newbie friendly. I figured I'd throw this question out there take my licks and get some insight from those that are in the know.
Thanks