Complex software development in C/C++ and Android

We need to develop a software that will be deployed on three machines- a PC, a server and a smart phone, which will communicate with each other through the internet.

The part of the program for PC and for the server must be done in C/C++, the one for the smart phone in JAVA for Android (and the same thing in Objective-C for iOS).

The developer should:

- Have much experience working on these platforms.

- Must master the work with IO ports for both PC and smart phones as they are connected to external devices.

- Write clean, modular, robust code, easy to debug or improve in the future.

- Contribute ideas for making the application better and easier to use.

Some of the necessary elements of the program are:

- Porting

- Establishing a communication channel through internet between machines (including handshake protocol, etc).

- Capture of audio/video signal from an external USB hand video camera by the smart phone.

- Transmitting, receiving and recording streaming AV signal via internet, in real time.

- Coding and decoding the AV signal to/from streaming/mp4, etc (in real time) - OK to embed currently existing third party software code if available.

- Encryption/decryption of the AV stream (for security) in real time - OK to embed currently existing third party software code if available.

- Video editing options (like sharpening, color saturation, view in black&white, etc ) - OK to embed currently existing third party software code if available.

- User login & validation (cross-checking with ID and passwords from an existing database) - OK to embed currently existing third party software code if available.

- Using the information from the electronic compass inside the smart phone.

- User menu, options settings.

And others.

To make things easier, I will provide the general logic diagram of each program, as well as the graphic design of the user interface.

Aftësitë: Programim C, Programim në gjuhën C++

Shiko më shumë: the future of internet programming, software development work, software development coding, software development and programming, software developer coding, security logic, programming software for pc, programming logic and design, programming internet of things, programming in objective c, programming for phones, programming for android phones, programming diagram, programming and software development, or in c programming, objective of c programming, objective c for ios, objective c development, need objective c developer, need development for ios and android

Rreth Punëdhënësit:
( 0 përshtypje ) Pakistan

ID Projekti: #6193924

5 profesionistë freelancer dërguan një ofertë mesatare prej $2596 për këtë punë


Hello, I have reviewed your project posting and are very much excited to assist you in your project. I would appreciate if we can connect over private message or other medium to discuss about the project and provid Më shumë

$3157 USD për 30 ditë
(1 përshtypje)

hi,this is nasir mehmood. i am software engineer and have more than 18 years of development experience in embedded systems, database design, web design, graphics and mobile applications. i have extensive knowledge of w Më shumë

$2777 USD për 20 ditë
(6 Përshtypje)

Your project simple and straight, I have good experience in C++ and smartphones also, Can do this with best quality with TDD model.

$3000 USD për 30 ditë
(1 përshtypje)

Hello, Greetings from OTS SOLUTIONS ! ......We would be interested to help you with the requirement. ....We are a CMMI Level 3, ISO 9001, 2008 and Microsoft certified outsourced software Development Company. We carry a Më shumë

$1546 USD për 30 ditë
(0 Përshtypje)

Hi I've had specific experience doing project with a similar configuration. Namely, that was a system for remore patient management, which included: a custom device interacting via BT with an Android smartphone or Më shumë

$2500 USD për 3 ditë
(0 Përshtypje)