The project involves two simple programs:
Once started program runs as a servide and an icon appears on system tray.
On mouse right click on the system tray icon apears the options "start" "stop", and "configuration"
when selecting configuration opens a window with 2 tabs.
In the first tab you can define a personal ID and a user name
In the second tab you can define the time between alerts in time ranges (1, 5, 10, 20, 30, 60, 120, 240 min) (there are 2 diferent time alerts: "hello Tom", and "hello John", each one prints the text on screen using a basic alert popup), you can also activate or desactivate each alarm.
Start and stop options activates and desactivates the service and changes the icon.
For the hello world alert you can define if you want exact time alert or random in that time range (for example: when you select 5 min in random mode the alert can be triggered on minute 1, 2, 3, 4 or 5)
Program has a basic window with two buttons and you can enter two words on text fields. The program also lets user configurate the proxy information, this information is saved on disk.
Once the button 1 is pressed the program takes a screen shot (like print window button in the PC keyboard) converts it to a 640x480 gif and sends the image using SOAP
Once the button 2 is pressed the program takes a sample of the active programs running (like the information in applications tab in Windows Task Manager) and the active window, and sends it using SOAP
SOAP calls will use proxy information when needed, on each SOAP call program will send both fields information also, program needs to get the WSDL from a web address (sending personal ID as a parameter)
When SOAP call gets response 0,1, 2 or 3 icon changes to icon 1, 2, 3 or 4. When SOAP call dont reach the service icon changes to icon 5
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
For desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows XP, Windows 2000, Windows 98
If possible Windows 95
Please specify the programming language