Compile a C++ app for an Android tablet

Cancelled Posted Feb 3, 2012 Paid on delivery
Cancelled Paid on delivery

We need a contractor who can setup an Android build environment on a server which compiles our C++ application (a daemon app with no UI), and show us how to run it on a rooted Android tablet. It doesn't require any coding or dev work, it's more a matter of training our in-house coders how to get it running on a tablet.

Background: We make home automation software, written in C++, that we sell on OpenWRT-based Linux hardware (essentially a wi-fi access point running OpenWRT and our software). Our software has no user interface; it's purely a daemon that handles requests coming over sockets, and implements UPnP. The only hardware resource that it talks to is a serial port (or a serial device connected with a USB->serial adapter). This serial device is a Z-Wave module, which is a special wireless radio/protocol for home automation. You can see info on our product at micasaverde.com.

Now we have a new customer who is buying an Android tablet and wants to run our software directly on the tablet. Our Android coder knows nothing about compiling C++ code to run on an Android tablet. We have a Linux admin who knows OpenWRT, Ubuntu, and various distros, and who has setup our build environment to compile our app for various Linux distros, but he knows nothing about the OS/distro used by Android tablets, such as where to put the script that handles starting our app (ie /etc/rc.d), what compiler/compilation options to use, etc.

Deliverables: We will provide ssh access to login to a Ubuntu server, which is our build server. We will provide access to the target Android tablet as well, either ssh, telnet, or with a console cable connected to the main board. We will provide the source code for a C++ app which links to some libraries (.so's), opens the serial port, and listens on a socket. The worker must provide us step-by-step instructions for compiling the app, including it in the Android tablet's image, making it auto-start (ie /etc/rc.d).

Android C Programming Mobile App Development

Project ID: #2708033

About the project

4 proposals Remote project Active Mar 5, 2012

4 freelancers are bidding on average $669 for this job

ahlongxp

See private message.

$850 USD in 5 days
(15 Reviews)
5.4
ranakrishnapaul

See private message.

$725.05 USD in 5 days
(12 Reviews)
5.2
vitobrother

See private message.

$500.65 USD in 5 days
(0 Reviews)
0.0
salem12vw

See private message.

$600.1 USD in 5 days
(0 Reviews)
0.0