cross compile Java/AWT to XScale / Windows Mobile ?
I work for a large organization that is primarily a Java shop. We have several AWT applications deployed on ARM powered Windows CE devices running a PersonalJava JVM. We are upgrading to XScale powered Windows Mobile devices and need to make a decision on a JVM for some new applications, as well as for running the existing apps.
I'm looking at gcj as one of our choices, given that it could save us > $20,000 annually in JVM licensing fees.
I've spent a good part of the last 48 hours surveying the gcc cross compiling and gcj newsgroups, but there doesn't seem to be much information regarding cross compiling to a windows ce / pocket pc / windows mobile environment.
Can anybody give me:
Their opinion regarding whether GNU classpath / gcj is capable of cross compiling to my target environment ? [ XScale PXA - 255 running Windows Mobile 2003 ] - I know that the arm-windowsce-pe target exists, but I don't know if AWT apps will work.
Their opinion whether the project is stable enough right now that they would recommend it themselves for production applications ?
Without much tuning, I did try mysaifu with one of our apps on the newer device and it promptly ran out of memory. I adjusted the heap size between 1 MB and 4 MB and it didn't seem to affect the outcome.
Thanks ahead of time for any help.
John