* SOURCE REQUIRED *
We're looking for programmers to work with on an ongoing basis and if you fulfill this project per our specifications you can expect future work.
This is to be a C++ GUI program.
The program will then store initial copies of all domains (single page) so that it can compare page contents during later checks.
USER SPECIFIED VALUES: Input - List A (name and location, Time out value (seconds), Check Interval (seconds), Output file (name and location).
Program to collect copies of webpages when List A is first specified to monitor for webpage changes.
Ability to handle large amounts of domains concurrently.
User press start button - program to check domains in 'List A' based on user supplied check interval.
Program will write 'List B' at user supplied output file location.
Domains in 'List A' continue to be checked even if removed from List B. If time out/change condition clears, domain goes back into 'List B'.
Domains that respond before user supplied time out value.
Domains with content that still matches when first check was done.
Start button (available after supplying all user supplied values).
Values persist between program closing and reopening.
While running there is to be a datagrid? displaying all the domains in 'List A' and their current status (GOOD, TIMEOUT, CHANGED).
User has ability to right click any single domain (or a group of domains using shift or ctrl click) to do the following: Force good/bad status, remove.
Program needs to have capability to minimize to tray.
It needs to be compatible with XP, Server 2003, Server 2008, and Windows 7.
* SOURCE IS REQUIRED *