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]
# 1
go aheadbest of lucksun will take care of u
it_shailua at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 2
no one to answer?
danraha at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 3
does swing make sense in j2me?
danraha at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 4
Swing is not available for J2ME... Further information will be found here: http://java.sun.com/javame/index.jsp
JoachimRohdea at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 5
I think that first you should dominate J2SE well, for later to begin to learn J2ME.
Aurionea at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 6
For what reason? J2SE and J2ME are so different that it doesn't make any sense to learn first J2SE if you are only interested in J2ME.My 2 cents.
JoachimRohdea at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 7
> For what reason? J2SE and J2ME are so different that> it doesn't make any sense to learn first J2SE if you> are only interested in J2ME.> My 2 cents.I'd still do some J2SE at the same time, definitely can't hurt...
-Kayaman-a at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 8

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.

gimbal2a at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 9
Don't bother it's rubbish: Write once, run anywhere provided you've rewritten it again for each vendor's interpretation of the JVM.
ChristopherAngela at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...
# 10
Thank ya all 4 ur very useful info. so i can start a book about j2me now?
danraha at 2007-7-12 9:45:57 > top of Java-index,Java Essentials,Java Programming...