We require a developer to provide a class (object oriented design) providing support for the autoupdate of an application over the Internet.
Our application will be distributed on CD, and we need a method of checking a Web server text file for a particular version number, comparing against the current version number, then suggesting that the user update.
If the user says yes, the class should begin the process of performing an automatic update. This can be done in a number of ways: you may invent your own proprietary method of doing this (ie, retrieve XML document from server with details of what files to download, where to put them and where to get them from), or simply opt for something simpler, such as just going to a fixed URL for an updated EXE, then replacing the current EXE with the updated one.
The class needs to be BUG FREE and READY-TO-ROLL. It also needs to support firewalls and proxies.
Place yer bids! :)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) 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).
## Platform
Windows 95 and upward (MUST be tested!)