java on Pocket PCs ?

i want to get some informations about java on pocket pcs.
but it seems that this is not a popular thing.
i already know that theres a prog called personaljava which can be downloaded @sun.
but theres a sentence that you can develop using the regular
jdk.
shouldnt be there a thing like pocketpc-midp or normal midp ?

I agree that there should be something like that. But unfortunately there isn’t. Sun seems to have dropped all support for PocketPCs since it shipped a Personal Java release for Windows CE 2.x.

Fortunately there is some hope. SuperWaba seems to work fine on PocketPCs and I’ve actually seen some recent game releases that were made with it. Another alternative is the Jeode VM, which is a commercial VM. I find it a bit expensive but have heard people had good experiences with it.

hmmm, but some more basic interest:
if you use one of those runtime environments, dou you code
with normal sdk ? are the jre fully java compatible ?

I’ve been playing with on-board java developement with my embedded Linux Sharp Zaurus. It comes with a personal profile java jre.

Basically, personal profile java is equivalent to java 1.1.8 minus a few classes plus some midp stuff. I haven’t found out exactly whats missing or added yet though. AWT does work however.

Serethos: Jeode is pretty close to a J2SE SDK. So you do you development on a standard PC, keeping in mind of course that you’ll deploy to device with a much lower resolution. :slight_smile:

One of the cool things I’ve done (not created) is running J2ME midlets on my PocketPC. This is made possible by using Jeode as a JVM and then running me4se on top of it. The latter is an emulation layer for running J2ME code on top of a J2SE runtime. This also allows you to develop J2ME midlets on a standard J2SE development kit.

IBM’s J9 or Websphere Micro Edition runs the midlets that I developed for Palm and Java phones. However, the date/time selection user interface has some minor compatibility issue (say, cannot display am/pm or use 24hr format).