PhoneME Advanced (Dual Stack) on Windows Mobile - A Few Issues
I love the PhoneME implementation on Windows Mobile. I am using it in place of the JBed program due to JBed's licensing.
I am running into two issues on the implementation that are causing me problems, with the first being a showstopper for my programs:
1 - When a device goes into suspend, the JVM stops calculating the time correctly. For instance, if the phone goes into suspend for power saving reasons at 10:05a, and is suspsended for 15 minutes, when it comes out of suspend, the JVM will begin calculating time based upon the time before suspend. So, until I restart the app, the phone will be 15 minutes off when requesting time. From there, it only gets worse after more and more power suspends. I was able to find this due to the time being literally hours and days off, and correcting itself only upon program restart.
2 - The Windows Mobile 5 build of the Advanced Dual Stack works on Windows Mobile 6 devices, but with devices that have full VGA screens, the build will utilize the higher resolution instead of falling back to the lower resolution. This has an adverse affect of making the text, etc, so small that only a 10 year old with perfect vision could read it. I'm wondering if there is a way to tell PhoneME what resolution to run under?
3 (informational) - I was able to partly solve issue #2 by using the Windows Mobile 2003 compile. In fact, the only way I was able to run Windows Mobile 6.1 devices was to use the 2003 compile. The 2003 compile also does not utilize the new resolutions, so that's good.
Thanks for any help on this stuff, even though I know the Windows Mobile port isn't officially supported.