针对Windows CE(包括Pocket PC和Windows Mobile)的JVM选择:
如果您希望在WinMo和Symbina之间拥有一个通用代码库,您还可以考虑Red Five Labs。他们有一个Symbian运行时,允许您运行COmpact Framework应用程序,因此您可以拥有适用于两者的CF代码库。我评估了Red Five的早期beta版,但自那以后就没有使用过,因此无法证明其质量或覆盖范围。
Prakash,既然你的目标是在J2ME和WinMo手持设备之间建立一个共用的代码库,请看一下alcheMo。alcheMo不是一个JVM,而是一个完全自动化的J2ME到本地Win32 WinMo移植解决方案。
这样做的原因是为了在WinMo和Symbian中拥有相同的代码库。
我个人更喜欢在两者上都有本地解决方案。但这意味着需要开发和维护两套代码库。由于某些原因,管理层不喜欢这样做;)
WinMo平台有两种JVM,分别是适用于J2SE的Mysaifu和适用于J2ME的IBM WebSphere Everyplace Micro Environment。
惠普公司在早期的Pocket PC型号上也有一款名为HP Chai的JVM。
这并不是一个真正的答案,但如果你在为WinMo开发程序,你是否更应该将你的软件针对.NET框架紧凑版进行开发呢?