Cross-platform performant Screen capture tool c++

Closed Posted Mar 25, 2010 Paid on delivery
Closed Paid on delivery

I am creating a remote desktop tool in Java. One major problem of this approach is the performance of the java method

createScreenCapture in the class Robot.

There is a alternative with the SunToolkit that uses the class Robot peer.

On Linux and Windows7 and windows vista, a screenshot may take up to 250 to 400 milliseconds, only allowing 2 to 4

screenshots per seconds. Mac and windows xp seem not to be affected.

Therefore I want to invite you to create a C++ application that will be integrated by JNI into Java.

Right now 2 components are needed - one for linux (hopefully using methods that are available in all distributions or

support them in a download package) and one for windows7/windows6. The components need to be delivered as msi and

install package for linux (mechanism to discuss).

The component allows to take screen captures with a performance of at least 40 to 50 milliseconds per screen capture on

a screen resolution of 1650x1080 on the problematic OS mentioned above.

## Deliverables

The two components needs to work in a multi screen environment.

the component exposes only one method, that does the capture. As parameter it takes:

- x and y for upper left corner of screen capture

- width and height

- quality of the screen capture (resolution, colors, etc).

As return type the method allows to use a [url removed, login to view] Class in Java.

The source will be on my company TFS Server. The work will be done in eclipse (with c++ plugin) and be sourced

controlled by Teamprise eclipse plugin (I will deliver a license for the project duration).

C Programming Engineering Linux Microsoft MySQL PHP Software Architecture Software Testing Windows Desktop

Project ID: #3291581

About the project

6 proposals Remote project Active Apr 9, 2010

6 freelancers are bidding on average $921 for this job

Alioth

See private message.

$1275 USD in 20 days
(49 Reviews)
5.8
wuxiinfotech

See private message.

$1275 USD in 20 days
(3 Reviews)
4.6
govega

See private message.

$425 USD in 20 days
(3 Reviews)
1.9
GloriaSystems

See private message.

$425 USD in 20 days
(3 Reviews)
1.4
gikkuvgeorge

See private message.

$850 USD in 20 days
(0 Reviews)
0.0
coderscentral

See private message.

$1275 USD in 20 days
(1 Review)
0.0