To finish a Thin Client C/C++ Windows application that connects to a Zim database. The ZIM Thin Client provides the UI in the work station and talks to an agent (ZTCAgent) residing in a Windows server machine. This conversation is implemented by means of messages flowing between the client and the server.
ZTC has to run stand-alone and as a plug-in under a browser.
The current status of ZTC is that it runs around 90% OK. Tweaking is needed specially in the presentation layer and some Active X enhancements.
The ZTC has to run exactly like another client (ZIM itself) that runs in the server machine only which is working 100% OK. That is, by running a particular Zim application, ZTC must behave exactly the same way ZIM does.
The task is divided into three steps all of them touching ZTC and the corresponding ZTCAgent (both on Windows):
1) Fix errors that prevent ZTC and ZTCAgent from working correctly (immediate fixes) in most common Zim applications;
2) Fix current Activex implementation and few other issues found in specific Zim applications;
3) Up to this point, ZTC and ZTCAgent will be running around 99% like ZIM. This last step will fix/fine tune/implement a few things to fully comply with ZIM functionality. Depending on what is left here, this step might be optional.
In the future, not to be addressed here right now, there will be a fourth step to adapt ZTC and ZTCAgent to run under Linux.
To test, it will be provided a number of Zim applications along with documentation and further information.
## Deliverables
Rent A Coder requirements notice: As originally posted, this bid request does not have complete details. Should a dispute arise and this project go into arbitration "as is", the contract's vagueness might cause it to be interpreted against you, even though you were acting in good-faith. So for your protection, if you are interested in this project, please work-out and document the requirements onsite.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
1a) The ZTC has to run exactly the same way Zim runs according to steps 1), 2) and optionally 3) above.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including 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).
* * *This broadcast message was sent to all bidders on Monday Feb 6, 2006 4:24:07 PM:
By tomorrow, I am going to post a file with detailed information so that all of you can have a better understanding of the problem.
I am then going to take an immediate decision.
Thanks.
Bressan
* * *This broadcast message was sent to all bidders on Tuesday Feb 7, 2006 4:16:23 PM:
In our ftp site, [login to view URL], you are going to find all files needed to test and evaluate the ZTC code and bugs.
I am extending the bid time to this Friday, the 10th, so that I can take the proper decision next Monday.
To enter the ftp site, use the
user: ZTC (case sensitive)
password: 82miz
If you are unable to enter, set your Passive FTP option in your browser.
Once there, follow the instructions.
Thanks.
Bressan
R&D Manager
## Platform
ZTC only runs on Windows (all modern versions: no Windows 95, no Windows 98, no Windows ME).
The current agent only runs on Windows as well and but would run on Linux using network independent addresses.