views:

91

answers:

4

Hi, I want to start coding applications for mobile devices. Can anyone recommend me a good book to start coding in Java? (I am an experience programmer in .NET and PHP).

+1  A: 

I learned Java ME development from a book by Jonathan Knudsen, and it was really far above the other offerings at the time. It looks like his latest book on the topic is called Kicking Butt with MIDP and MSA, so I would recommend that based on my previous good experiences with the author.

jk
+1  A: 

Enterprise J2ME: Developing Mobile Java Applications

luvieere
+1 - I have used this as a course text for a MIDP programming module at university
Chris Harcourt
+1  A: 

http://apress.com/book/catalog?category=35

They're all good books for iPhone, BlackBerry, J2ME, Palm, .NET CF and Android (and more I think).

Zach
A: 

If you are newbie to Java than it might be good to start from Java language. J2ME uses Java 1.4. So, please see Java 1.4 related tutorials. You don't need to spend too much time on Java SE libraries. J2ME has it's own libraries as like MSA so, please see "Kicking Butt with MIDP and MSA" book for it. If you want to write Android applications you should learn Java 1.5 or above and read some Android books.

Wonil