There are two parts to this short "project". I have some code that has been ported from C to Java.
1) I need a quick & dirty speed comparison between the C code and the Java code running under the Android environment. This requires hooking the C code up through some JNI that hasn't been written, keep it simple for this part.
2) Presuming the C code is a good enough improvement,
a) I would like a very minimal Android app that displays two variables (pitch and decibel level) obtained from the C code, and has reasonable JNI hook-up code to the C code (see Java file). The android app should be "well behaved" (doesn't hog the CPU when not on top).
b) Runs/builds under eclipse with Android environment.
c) Build file(s) to build at least C code and gets picks up by android app appropriately (if Eclipse/andriod environment builds the C code, great, otherwise Maven or even Make). Also, instructs on setting up build properties, or what to install. This should work under Windows.
Please bid separately for the first part and second part, as the second is gated by the first. BTW, the other project I have out for bids is being delayed to get the project ported to Android first.
## Deliverables
I attached the original C code, as well as the Java file that exercises the Java port of this code. I'll send Java code when project is awarded. This should give a good idea of the rather small scope of this project.
You would need to provide the Android compile for the C code, with JNI hooks to test performance vs. the Java code. A quick & dirty program is fine for this part to find out if it will make a difference. I'm rusty on the C code, so make sure it doesn't have any critical references.