• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 549
  • Last Modified:

Quickest way to develop a desktop alert application for windows?

I need to develop a desktop-based alert application that will poll a web service regularly and pop-up when an alert is detected and display a message.

My background is PHP/MySQL and AJAX so what would be the best technology for me to write this in? Is there an application or toolkit already that will allow me to write the SOAP interface and displaying of alerts using web technologies? Any code examples or tutorials would be much appreciated.
  • 2
1 Solution

Personally, i'm not aware of an application in windows that consumes soap services and pops messages up.  You may want to take a look at c# to accomplish this task. .NET has good support for working with webservices, and c# is almost syntactically the same as php, making for a smaller learning curve.

There are plenty of tutorials out there on creating system tray applications and popping up windows:

Adding an icon in the system tray:

If you wanted, you could simply use the notifyIcon's built in balloon tip to show messages, as windows etc does to notify you of events.

Microsoft C# Express is a free download and provides a robust IDE to get you developing quickly, with built in help, tutorials and examples, and intellisense tooltips and code autocomplete.  It is available for download here:



You could easily create an AJAX page to poll the web service and put it in an HTA. This is a windows method of making a webpage run and feel like an application. See: http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx
My above solution would be the _quickest_ solution that I can think of.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now