Porting a Win. 32 App on Andriod
I am looking for a student who is interested in porting a health application from a Win. 32 OS (Desktop Ed.) to Andriod. The mobile OS Andriod is fast moving to netbooks [1] and tablet PCs. It is an ‘open-source’ component-based OS for mobile devices, most notably phones.It is gaining momentum on the x86 processor devices, while still competing with other mobile OSs, such as iOS and Win CE, which run on ARM processor devices.Trivial computations on a x86 CPU can consume huge resources on an ARM CPU even when both CPUs have the same speed/clock. The overhead is worth noting in ARM processor devices.
There are a number of efforts to access or run a Win. 32 app on Andriod. The task has been accomplished in the Linux OS environment with the availability of programs, such as WINE. And virtualization is another way of accessing a Win. 32 app on a Linux box. Although work is underway to access or run a Win. 32 app on Andriod, there is no package or solution in the public domain to say the task has been accomplished. A virtual PC client for ARM devices on a smartphone might work. Another solution would be to write a PC program that could convert a Win. 32 app .exe to Android .apk. It would have to decompile the windows package, recompile and repackage to Android. Hence, the ways of accessing or running a Win. 32 app on Andriod would include using a middleware (like Wine), a virtualization client and a program that recompiles the Win. 32 app for Andriod.
Any student interested in this project should please contact me. The project will be funded by the CSIR Materials Science and Manufacturing, South Africa
References:
1. http://www.android-x86.org/