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: