Is J2ME cross-platform?

Dear all,

I found there're lots of different KVM in www.javamobiles.com. This raised a question on my mind. Is J2ME cross-platform? I've learnt that one of the greatest advantage of Java is it can be deployed to any platform with JVM.

But as different PDA requires different KVM, i doubt that if programmes written by Java, like J2ME, can be runned on all PDA devices. Can i write an application for Palm which can also be runned on iPaq? It's quite confusing to me.

Joey

[506 byte] By [joey829] at [2007-9-26 1:54:31]
# 1
Yes it is. J2ME keeps with the Java motto of "Write once, run anywhere"The different KVM are the same as the downloading of different runtime environment for Windows, Linux, etc.By the way, I believe that there is only one MIDP/KVM for palm.axlrose82
axlrose82 at 2007-6-29 3:07:03 > top of Java-index,Java Mobility Forums,Java ME Technologies...
# 2

Hi,

J2ME is made by Configurations and Profiles.

Actually there are:

- 2 configurations: CLDC and CDC

- 1 profile per the CLDC: the MIDP

A profile is built on a configuration (such as MIDP is built on CLDC) so if you develop an application using standard MIDP classes your program will run on devices supporting the MIDP profile.

Don't care about the name of the Virtual Machine or the name of the product: just care about the profile.

Best regard :)

alteris at 2007-6-29 3:07:03 > top of Java-index,Java Mobility Forums,Java ME Technologies...
# 3
Hi joey829,Is is Independent! For more info, refer to thi link, http://developer.java.sun.com/developer/technicalArticles/ConsumerProducts/intro/world.htmlGood Luck,Sunil
sunilonline at 2007-6-29 3:07:03 > top of Java-index,Java Mobility Forums,Java ME Technologies...