C++ Driven Linux Desktop Screen Capture


Application Overview:

A C++ driven application which takes screen shots of a Linux based desktop every 5 minutes and uploads the screenshots via an exposed web service. The application stores the screen shots to a designated directory that queues images which have not been uploaded (e.g. the machine cannot reach the remote server). A pre-defined hard limit is set on the folder to avoid a poor user experience.

Technologies Involved:

1) Mongoose Web Server

2) ShellinaBox

3) POSIX threads

4) Android Operating System


1) Take screenshots every 5 minutes

2) Compress screenshot to 150kb or less (resolutions will vary depending on host machine)

3) Store screenshots to designated folder without exceeding 300MB and/or 2000 images

4) Upload Images to an exposed remote web server.

Respond With:

1) Your availability

2) Bid price

3) Relevant work experience (C++ programs that interface with a Linux OS)

4) Questions/Concerns


This is an ongoing effort and is paid hourly. The developer will be required to meet with the project manager at the beginning and end of each 8 hours of effort to review work completed and discuss the next priorities. The meetings can be help via Skype and/or Google Hangouts.

Some of this code is pre-existing and will require the developer to read and understand the current routines (helper documentation will be provided)

The application will be hosted on Android devices and understanding the android operating system from an OS level can be considered a plus.

Skills: Android, C++ Programming, Linux, PHP, Software Architecture

See more: web notes technologies, web developer programs, web developer helper, take screenshot on android, take screenshot android, take a screenshot on android, take a screenshot android, system manager application android, system level architecture, software developer remote, software developer overview, screenshot with android, screenshots on android, screenshot on android, screenshot android 4.4, screen capture on android, remote work php developer, remote web developer, linux on android, is android linux, google web linux, google system architecture, google remote desktop android, c# beginning, application manager android

Project ID: #5913418

Awarded to:


Greetings I read your requirement and am interested in this project. I have more than 7 years of experience in mobile and web application development and am well versed in C++, Python and Java I already have a More

$14 USD / hour
(239 Reviews)

11 freelancers are bidding on average $13/hour for this job


I have 8+ years of experience in C/C++/C#/Java programming. Recently I have done some mobile apps. I'm familiar to Sqlite, GPS tracking, Restful API, Facebook login, etc. I can make c++ desktop application that c More

$15 USD / hour
(54 Reviews)

Hello, Thanks for posting project . We have reviewed your all requirements very carefully regarding C++ Driven Linux Desktop Screen Capture" . We already done this using Java ,we are able to take screen shots for both More

$12 USD / hour
(21 Reviews)

Dear Sir, I'm quite interested by your project. I am programmer with sincere and capable. I have developed many project. Particular, I have rich experience in Linux Screen capture project. I can provide More

$15 USD / hour
(1 Review)

Dear client, herewith I apply to your job "C++ Driven Linux Desktop Screen Capture". I am a professional C++ developer with a lot of experience in Linux and multi-threading. I also have some experience in DBs and w More

$15 USD / hour
(2 Reviews)

Dear , I have experience working with C/opensource project with Linux/Unix. I have developed and modified various C opensource software like free radius etc. which work with the multi-threaded platform with serving tho More

$16 USD / hour
(1 Review)

I've already done a very similar program for desktop linux, but on D program language: - makes screenshot at config times or random time with use modern xcb lib; - compress image by convert to png format; - save ima More

$8 USD / hour
(0 Reviews)

A proposal has not yet been provided

$12 USD / hour
(0 Reviews)

Hello Sir, I am new on freelancer.com and have not any feedback and reputation points. But these things not matter for best effort to do work. So i want to do that job and I assure you that I will do my best. So hir More

$12 USD / hour
(0 Reviews)

Hi 1) I'm a C++ developer for 4 years. I working with Qt SDK, it's also help me to created nice looking GUI. 2) For this project we can working in hour, and I will use Freelancer Time Tracker, if not we can have a de More

$14 USD / hour
(0 Reviews)

Honestly i have gotten a bit rusty on c++, but it will take me just a few days to get back to my optimal shape. I know that the first sentence might sound a bit scary, but rest assured as my skills on Linux, Android (J More

$8 USD / hour
(0 Reviews)