I have successfully build PhoneMe Advanced Foundation Profile with the target wince-arm-ppc03. I'm very happy.
However, we have a lot of native libraries (imaging, barcoding, GPRS, WiFi, etc.) that we would like to use in adopting the approach proposed by JNA.

phonemeadvanced@mobileandembedded.org wrote:
> I have successfully build PhoneMe Advanced Foundation Profile with the target wince-arm-ppc03. I'm very happy.
> However, we have a lot of native libraries (imaging, barcoding, GPRS, WiFi, etc.) that we would like to use in adopting the approach proposed by JNA.
>

Does JNA only use the Java ME CDC/Foundation Profile APIs? If not,
you'll have to rewrite JNA first to only use the Java ME CDC/FP APIs.

Changes for ME-compatibility are minor (I think someone posted to the JNA list to the effect that he just had to provide stub nio classes). The real task is getting libffi to configure and build for WinCE, either using mingw-ce or the MS compiler.