Debug a C++ program for Android

Kapalı İlan edilme: Mar 2, 2014 Teslim sırasında ödenir
Kapalı

We have a C++ program for Android spanning about 10K lines. It uses Mongoose web server ([login to view URL](web_server)) and shellinabox ([login to view URL]) The program is multi-threaded using POSIX threads. We are in need of a developer who is proficient in C++ development and understands the capabilities of Mongoose web server, shellinabox, POSIX threads, and the Android operating system to do the following tasks:

a) debug the code: presently, there is a bug in the program. After several minutes of normal operation the program seems to enter an infinite loop and is skipping a sleep command. Consequently, the program enters high CPU usage and drains mobile device battery rapidly while also overheating the device.

b) refactor the code ([login to view URL]): the source code has not been organized well and we would like the code to be refactored. The developer should have good code design and organization skills and propose a better way of organizing functions into separate files.

c) enhance the program: the program functionality needs to be extended. We would like to add new routines to upload files to an existing PHP web service on a remote server as well as other new functions and features.

d) re-package the project: the source code is presently in an Eclipse project on Windows OS. We are open to suggestions on how to repackage this project in an IDE solution that is more sophisticated then what we have now. Presently, the debugging plugins for Eclipse are throwing errors and warnings that do not effect the functionality of the program. The project could remain in Eclipse or be moved to Visual Studio. It could stay on a Windows development environment or else move to a Ubuntu/Linux environment. In the end, however, we would like help/recommendations on how we can improve our IDE experience with this software for our less experienced, internal developers.

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 will be held either via Skype or Google Hangouts IM/Voice/Video chat and will be for 30 - 60 minutes between the hours of 10:00 a.m. CST and 11:00 p.m. CST, Monday - Saturday.

Android C++ Programlama Hata Ayıklama Mobile App Development

Proje NO: #5507722

Proje hakkında

9 teklif Uzak proje Aktif Apr 11, 2014

Bu iş için 9 freelancer ortalamada $20/saat teklif veriyor

promactinfo

Hello, I have reviewed your project requirement and found it to be one of the challenging project we would like to work on.I would like to connect with you over private message or other medium to discuss about the Daha Fazla

$12 USD / saat tutarından itibaren
(6 Değerlendirme)
6.4
pbq

Hi, I am very interested in this project. Please consider me to work with you. Expert in Android also C/C++

$33 USD / saat tutarından itibaren
(4 Değerlendirme)
4.4
RichardQian

Dear client, we can do this project. Our programmer came from NOKIA, he had a very rich experience for commercial android software. We had do a lot of projects with reputation. So we can be qualified do this proejc Daha Fazla

$15 USD / saat tutarından itibaren
(3 Değerlendirme)
3.3
LeoBareto

La propuesta todavía no ha sido proveída

$8 USD / saat tutarından itibaren
(4 Değerlendirme)
3.1
blueegg

A proposal has not yet been provided

$16 USD / saat tutarından itibaren
(0 Değerlendirme)
0.0