Wanna Begin J2me
Hey dudes,
I want to start mobile programming with j2me. I am new to java but i am an experienced php developer. so I started java tutorial a few days and i am now in the Swing section. I want to know that should I read this section and does swing make sense in j2me?
and another question is: When I can start j2me books and references?
Thanks in advance
[380 byte] By [
danraha] at [2007-11-27 4:35:50]

When you want to learn J2ME you should first consider what platform you are going to target.
CLDC - MIDP
This is for mobile device platforms. Resources are very limited but most phones have support for the newer versions (CLDC 2.0 and MIDP 2.0) of these API's with additional functionality. User interface capabilities for these platforms is *very* limited because you have to work with a very small screen, so no Swing or AWT. Development using these platforms is actually different than development using J2SE because you need to take care with resources; efficient and optimized programming is often needed for slightly larger applications.
If you want to do mobile game programming I would advise you to take a look at J2MEPolish:
http://www.j2mepolish.org/
CDC
This is generally for smartphones and PDA devices. CDC is built on top of Swing, but you can also use AWT (and that is generally a lot faster). Here is a list of possible JVM's, at least for PocketPC/windows mobile devices:
http://www.berka.name/stan/jvm-ppc/java_for_pda.html
If you want to develop for pocketpc devices I would look at the .NET compact framework in stead, it is fully featured and free. but that is just my experience, in my opinion java on PDA/smartphone devices is still too primitive to consider.