Mickey said:
If J2ME really supports the Java 1.1 AWT, does a Java 1.1 applet need
re-writing?
"J2ME" does not refer to any VM or API, it's only an umbrella term for all
smaller-than-desktop Java technologies.
Now, as for specific J2ME technologies:
o The MIDP does not support AWT, but instead has its own UI component set
called the LCUI; there is no commonality between AWT and LCDUI
o The Personal Profile uses a *subset* of AWT; there will be differences
that you will have to contend with.
o Neither use the same file IO APIs as Java 1.1; you will need to rewrite
that code.
If Java 1.1 code did not need re-writing I'd imagine that
lots
of people would be supporting the J2ME platform. However, that doesn't
seem to be the case, even though lots of applets on the Web are held at
Java 1.1
to support MS JVM users.
Applets are not a part of the J2ME technologies. You'll instead deal with
the similar-but-still-different MIDlet class.
All the material I see on the Web about J2ME
seems vague, suggesting there is some problem, but it is not clear what
the problem is.
Vague how? If anything, you might be reading material on the web by people
who are themselves unfamiliar with the J2ME technology family. The sources
I use (Sun and various printed sources, along with a few mailing lists) are
quite clear on the technology.