The Project:
Convert a small Windows Shell program (C++), aka "[login to view URL]", to 100% VB6 Pro so that the VB6 based Windows Shell can be used to replace the C++ program.
The C++ Shell executable (supplied in the attachment) does very simple setup tasks such as: select a .DLL from a drop-down list; supply a COM port number; select folder location; and select a baud rate; and then launches the user selected .DLL utility program. The .DLLs are supplied by GPS flight recorder manufacturers and are *not* part of the conversion.
The Shell program is freeware and the C++ source project is available with a specification as used by the C++ Shell and the .DLL writers.
If you are fluent in C++ to VB6 conversion, this should be a very simple project. If you are not experienced in C++ to VB6 conversions, please DO NOT BID.
The Buyer's Objective:
The bidder's VB6 solution will be used by the buyer to learn how to integrate the functions of the C++ Shell program into a suite of existing VB6 programs.
Timescale:
Short term - I'd like to have this by end December.
Attachments:
The file [login to view URL] is attached ...
NB: When you unzip, use the Winzip **use folder names** unzip option, else the zipped internal folders structure will be scrambled.
The zip file contains the complete IGCShell C++ project source; the specification .rtf file; the working program "[login to view URL]"; and several .DLL utility programs, each of which can be selected for execution, by the IGCShell user.
## Deliverables
1) The Deliverables
* Complete VB6 source code, well commented
* a VB6 runtime version of "[login to view URL]" that provides 100% same functions as the existing C++ Shell
2) Testing
Because the GPS flight recorders are not readily available, all of different designs, and from a number of different manufacturers, no hardware will be available for testing during the project. Therefore, it is important that the bidder is confident (from code inspection) that the VB6 deliverables, so far as can be determined, provide a faithful representation of the C++ Shell functions.
The buyer understands the risks and accepts that any bugs will have to be fixed by the buyer when he gets access to flight recorder hardware.. at a later date.
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).
## Platform
WindowsXP