Port Screen capture and key logging application to MAC OS

We have two applications - both written in C/C++ (might be some python in there) which do screen capture and key logging on Windows OS platforms. We need to have these ported to run on Apple MAC operating systems.

The screen capture works as follows:

- Takes screen shots every X seconds (configurable)

- Monitors for change in screen image to minimize the actual data captured

- Compresses these to MPEG4 format

- Transmits to server

Please read the rest of the description below. (Posted too soon.)

- Transmits to server
- Caches screen shots to disk if connection with server is unavailable
- Deletes screen shots once successfully transmitted

The key logging application is not actually a key logger, but works somewhat similarly:

- Monitors for key strokes and mouse movements.
- tracks keys pressed based on a set of rules. Only keeps keys in memory as long as they satisfy those rules
- Adjusts keys based on corrections (for example, this sequence: "123[Backspace]4" would be held as "124"
- When the number of keys collected satisfies other rules (for example, a specified length) the string is processed and the data sent to a server.

Output of both programs would need to match what's expected by the server program, which runs on Windows 2003 server.

Skills: Mac OS, Windows Desktop

See more: windows os, port mac, os 10, apple os, windows server port, change screen, python data logging, run windows application mac, image python, server logging, windows capture screen, capture screen, capture image, application minimize, mac capture, data capture screen, logging windows, jveilleux, windows data capture, port python, port windows application mac, port windows application mac application, windows os image, windows key, Screen shots

About the Employer:
( 84 reviews ) Charlotte, United States

Project ID: #4174050

2 freelancers are bidding on average $1375 for this job


I'm experiences Cocoa/ Mac OS X developer, can handle this project for you. Thanks.

$1750 USD in 30 days
(7 Reviews)

Hi. please check PMB

$1000 USD in 21 days
(1 Review)