The main goal of the project is to improve or replace the current screen capture function. The current application is using a screen hook to capture the user screen. This Win32 application should detect the current change between the current and the last capture in order to perform an incremental capture and transmit only the change to the encoder process.
The goal is to improve the CPU usage and the change detection quality and accuracy. The Java applet is connected to the Win32 server socket. In this project only the Win32 project has be to be modified (or redeveloped) by the coder.
The current capture is performed by a Hook in a DLL. This can be completely replaced or rewritten. We are open to any idea but **NO installation has to be required** (Example no driver installation ). To help the development and the testing, the coder will have to develop and to integrate a piece of code generating the capture result into image and write it on the user disk. The
different project parts will be:
1. General specification to establish if it's better to improves or to replaces the Win32/C++ module.
2. Software edition using Visual Studio 2008.
3. Standalone testing.
4. Integration into our server.
5. The project will end when the Win32 part will be able to capture perfectly and transmit correctly the incremental screen changes.
## Deliverables
This is mandatory to look the PDF attachment file.
You will have to include the elements specified in the requirement file in your proposal.
We will NOT consider any proposal with missing elements.