Install BT747 GPS Data Logger Software or get a zip file (including source code).
I installed the Android SDK and had a closer look.
It looks relatively easy to make a port of BT747 to the Android platform: it does look like plain Java. The fact that some libraries are not the same is not an issue: that is already the case with the three platforms that BT747 can run on: J2ME, J2SE and SuperWaba.
Porting BT747 is a matter of:
Installing the desktop version of BT747 for GPS control is fairly easy through the 'Java Web Start' system.
This system works on Windows flavours, MacOS and Linux.
To download zip files follow this link.
For easy installation (RECOMMENDED!), use one of these links:
Try the desktop version of BT747 or Install the desktop version of BT747
Try the development version, Install the current development version or keep it up to date automatically.
In case of trouble with the serial link: BT747 Latest using RxTx 2.2pre2 (RxTx dev version) for Windows 32 & 64 bit, MacOSX, Linux or Install the development version using RXTX2.2pre or Install the stable version using RXTX2.2pre