Pragmatic
Review written by: AndrésMH From Cambridge, MA United States
I like the pragmatic approach of the book. It's a good introduction to J2ME. It has useful sample code. I got the feeling that for simplicity's sake think there are a lot of topics left out. I think the goal of the book is to give a good overview of J2ME development.
If you want to control and program your Java enabled device
Review written by: P. Kleja From
I always wanted to know J2ME for 100%. So immediately after reading this book I was able to write midlet application for browsing of text files including find functionality, change of font's size, display size and a lot other things.
The book is well organized. Describes all J2ME areas and gives also useful examples and links for specialized functionality. So far it is also the absolute must for everyone who wants to pass certification exam. I passed also thanks to the book. I do not know better book for J2ME.
Underwhelming
Review written by: Jonathan Ellis From Provo, UT USA
Like many programming authors with not much to say, Knudsen pads his book with entire programs. Better books elide out all but the relevant fragments, but poor books include the whole program to flesh out their page count. This is really a 100-page book in disguise.
To give you an idea of what level the author is targetting, on page 155 he helpfully explains, "You are probably familiar with the try-catch blocks... The finally clause is not as well known, but it is very useful."
If you already know what a finally clause is, you probably won't be well-served by this book. If you don't, then please buy my copy: I won't be needing it.
Sample code does not work
Having read only the first few chapters I was ready to go run the first example. The problem was the server that the Jargoneer application connects to does not exist at the URL used. Not a very impressive start! Hopefully the other examples work.
Very good introduction to J2ME CLDC/MIDP
Review written by: msp From Pasadena, CA USA
I am commenting on the First Edition of this book.
I own two books on introductory J2ME development in a CLDC/MIDP environment: this is the better of the two. Mr. Knudsen writes well (no silly jokes or other distracting nonsense), and covers the core material one needs to begin programming MIDlets.
Chapter 12 in the first edition is extremely useful, wherein the practical use of message digests on the client side are illustrated.
All in all, a good book for the bookshelf, and one I recommend to friends interested in J2ME CLDC/MIDP programming.