Beginning J2ME: From Novice to Professional, Third Edition (Novice to Professional)

  Author:    Jonathan Knudsen, Sing Li
  ISBN:    1590594797
  Sales Rank:    32122
  Published:    2005-04-25
  Publisher:    Apress
  # Pages:    480
  Binding:    Paperback
  Avg. Rating:    4.0 based on 14 reviews
  Used Offers:    15 from $22.98
  Amazon Price:    $29.69
  (Data above last updated:  2008-11-08 06:23:35 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Beginning J2ME: From Novice to Professional, Third Edition (Novice to Professional)
  

J2ME is a platform for wireless and mobile Java application development. Beginning J2ME makes this and all the fun you can have with it accessible to the first time wireless Java developer as well as useful to the experienced. This book includes coverage such as sound HTTPS support, lots of user interface API enhancements, a Game API, sound/music API, 3D graphics, Bluetooth, and much more. Its easy to read with lots of practical hands-on and able to use code examples.

                  Reader Reviews 1 - 14 of 14                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
09-19-07 5 (NA)
(Hide Review...)  Very Impressed
Reviewer Permalink
Never programmed in java beyond the Hello World type application and bought this book. This along with one that covers learning the syntax of java and I have written two useful apps that I have on my phone.

I have something pretty complex as my ultimate goal (although text based - not a game) and feel confident this gives me enough to accomplish that goal.

(Review Data Last Updated: 2008-11-08 06:25:17 EST)
09-17-07 2 (NA)
(Hide Review...)  An Honest Effort, but Little Value
Reviewer Permalink
I have always been under the impression that when buying a book of technical nature, one is supposed to purchase a piece of an author's hard-earned, over-the-years experience, otherwise it's just paying for a documentation reprint. Such an experience can be conveyed to a reader in at least two major ways: (1.) a very well-organized, thought-through and consistent presentation of fundamental - yet often complex - concepts (e.g., "Head First Java" by Sierra), or (2.) an in-depth, unique perspective on advanced topics not to be found anywhere else (e.g., "Effective Java" by Bloch). Unfortunately, as far as I can tell, this book delivers neither. As an example of the lack of the former: the discussion of J2ME Configurations and Profiles is almost as muddy and inconsequential as the specification site itself. As an example of the lack of the later: the entire Performance Tuning chapter, a subject I would expect to be critical for success with a mobile platform is about 10 pages, entire page -sized screenshots included. Topics such as real-world compatibility of J2ME across different vendors' implementations is almost not mentioned at all. So, what's left? Basically, a few hundred pages of short, introductory chapters on J2ME APIs, reading pretty much just like Sun Developer Network Reference technical articles or implementation-oriented CodeProject pages. Don't get me wrong, the book authors' hard effort is clearly visible, but you can as well google for "J2ME Record Store tutorial", a "J2ME Bluetooth API tutorial" and so on.
(Review Data Last Updated: 2007-09-19 16:56:59 EST)
08-27-07 5 (NA)
(Hide Review...)  Great Book - even for a java novice
Reviewer Permalink
I was still fairly new to Java, but noticed that there was a J2ME study group near me.The bokk helped me both with Java knowledge in general as as well as J2ME in particular
Jana
Leader, San Gabriel Valley Java Users Group
(Review Data Last Updated: 2007-09-17 14:32:45 EST)
01-09-07 5 (NA)
(Hide Review...)  Best JME for beginers ..
Reviewer Permalink
this book is very easy to read..good technical explanations.,
easy to understand JME model concept..

reallity from beginner to professional..
very sugested..
(Review Data Last Updated: 2007-08-27 21:16:47 EST)
07-09-06 5 4\5
(Hide Review...)  If you develop mobile applications buy this one, period.
Reviewer Permalink
If you need a no-nonsense, down-to-earth, non-philosophical guide for how to write Java applications for mobile/cellular phones, this is the best book you can buy today. It's very concrete, with lots of working examples etc, and leaves out the fluffy stuff that's so typical for computer books nowadays. The book is an especially good starting point if you are into applications (communicating or non-communicating), but the APIs for writing games are also covered. I hadn't programmed in Java before (yet C and Visual Basic for many years), but I had no problems developing mobile applications after reading this book. Being such a concentrated book means it also works as a reference for when you need to look things up. All in all, this book is for real developers and strongly recommended.
(Review Data Last Updated: 2007-01-09 14:22:40 EST)
03-06-06 3 1\2
(Hide Review...)  Hacking through the jungle
Reviewer Permalink
J2ME is a jungle of configurations, profiles, and APIs. A beginner's book might soar over the jungle like an exotic bird, pretty but insubstantial. Such a book would see everything from a 20,000 foot view. You'd see the lay of the land, but wouldn't get your feet wet.

Another approach would be for the authors to grab their machetes and start hacking their way in, following a particular path. You'd get all dirty and sweaty and get a lot of experience, but not necessarily understand exactly how you got there.

This book decidedly takes this latter path. After a brief introductory chapter, it concentrates on the core APIs and the most commonly implemented configuration and device profile. Although there's plenty of practical information on tools and lots of code examples, as a reader unfamiliar with J2ME, and someone who doesn't own a Java-enabled phone, I felt disoriented. As an introduction to J2ME programming, I felt the book was lacking in background and motivations.

Striking a balance between the two approaches I described might be a fool's errand. Therefore you would probably need one book from each category to really get involved in J2ME development.
(Review Data Last Updated: 2006-10-24 09:27:53 EST)
11-23-05 4 4\5
(Hide Review...)  Delivers what it promises
Reviewer Permalink
The title says it all. For someone who has never done J2ME before, this is a great book. It takes you from knowing nothing about j2ME to being able to create a reasonably non-trivial J2ME midlet in short, very readable chapters. It did a good job introducing profiles and configurations and whatnot (Sun's J2ME page always seemed like too much to sort out for a J2ME beginner) and then jumps right into what you need to know for coding. It even does some introductory work on game programming, though realistically you will need a more advanced J2ME game book if this is your intended use of J2ME.
(Review Data Last Updated: 2006-10-24 09:27:53 EST)
10-20-05 5 2\5
(Hide Review...)  Excellent for a beginer while useful for the experienced
Reviewer Permalink
This book is written in a very straightforward manner without reverting to complex terms and abstract concepts. It feels more concrete and solid than many books I have read on the subject. It really feels like Li and Knudsen are revealing to us in a manner we can understand the workings of J2ME as opposed to just throwing pages and chapters together to make up bulk. This book will give you good solid foundation to start with if you are new to J2ME or you have been away from it for some time. In my case I had been away doing a lot of heavy J2EE stuff and almost lost touch with J2ME. This books very quickly refreshed my J2ME skills. Read this book for what it is--an excellent intro for the novice or a refresher for ones who have wandered off-course.
(Review Data Last Updated: 2006-10-24 09:27:53 EST)
09-23-05 2 1\5
(Hide Review...)  Nothing new...
Reviewer Permalink
The book is supposedly new, published 2005 but it really didn't provide anything new regarding J2ME. I was hoping to learn new things by buying this book. I'm quite disappointed with my purchase.
(Review Data Last Updated: 2006-10-24 09:27:53 EST)
09-16-05 4 1\2
(Hide Review...)  good start
Reviewer Permalink
His explanations and examples are clear and easy to understand, although you do need to have knowledge on Java language itself.
I like the structure, but as others pointed out, it does focus strongly to the MIDP protocol and there is more to J2ME.
Looking through the other books I found this the best to get started with J2ME and definitely worth to have it sitting in your shelf when you progam.
(Review Data Last Updated: 2006-10-24 09:27:53 EST)
08-08-05 3 0\2
(Hide Review...)  Not so impressed
Reviewer Permalink
I have to admit that I didn't really enjoy this book, however it is still a good book and worth considering if you are looking for an introduction to J2ME. I found that I didn't really connect with the writing style and therefore the process of reviewing this text was a bit more laborious than I had hoped.

"Beginning J2ME Third Edition" provides an update on the latest J2ME technologies and gives it good coverage, with a comparison to the older technologies (so no problems if you're stuck a few versions behind). I also felt that the samples sometimes wandered between being too small and not exercising the given point through to being too large and burying the example in pages of code.

In the end maybe I was just disappointed in what I felt was cursory coverage from two good authors.

It's not all bad news though. The samples are still very useful and the coverage of some areas that I had found confusing in other books was much clearer here.

Maybe my impression of this book was affected by my lack of connection to the text. There may be better books out there, but I've found they too have limitations and may not be as up to date as this one; you'll have to weigh this with your requirements. I guess I'm still waiting for something else.
(Review Data Last Updated: 2006-07-05 13:46:09 EST)
07-27-05 4 1\5
(Hide Review...)  Great overview of MMS/SMS, BlueTooth and other embedded concepts
Reviewer Permalink
This book is extremely well-written and laid out, with the ordering of the book's 18 short chapters very logically laid out. The title describes how Java 2 Micro Edition can be used to create robust applications across a variety of platforms and vendor devices, and is a great quick read that gets the major points across without dedicating too much of your time.



The MIDP API reference in the book's sole appendix is helpful, although I would have also liked to see a glossary of mobile and embedded development terms. In particular, I found very helpful the chapters on BlueTooth, SMS/MMS (the Wireless Messaging API), persistent data storage by way of the PIM API, and using multimedia.



While the book's obvious primary concern is development with J2ME, the major concepts of wireless development are discussed, which is most appreciated. The chapters themselves are short and to the point, and as such don't exhaustively contain the full APIs or lengthy code. The theoretical examples are brief and aren't examined in great detail, but the code examples are quite helpful, showing a componentized, servlet-based architecture using best-practices object-oriented programming and patterns.



The book isn't a step-by-step guide to aide newbie Java developers through the process of coding, deploying and maintaining an app, so this book is best enjoyed by a sophisticated, experienced Java dev. And since the book is more geared to concepts you put into practice, not a handholding guide, you're still best accompanied by having Sun's official JDocs at your side.



But there's something all of us can learn in this book, so if you're serious about getting into embedded Java programming, check it out.
(Review Data Last Updated: 2006-07-05 13:46:09 EST)
05-21-05 4 10\12
(Hide Review...)  much simpler than J2SE
Reviewer Permalink
Yes, the authors say you can use this book to write Java applications for cellphones, PDAs and other mobile gadgets. But realistically, you may want to concentrate on cellphones. That market is [at least] an order of magnitude larger than PDAs or other ilk.

So what does the book give you? Well by now J2ME has been out for several years. Sun has had time to refine it into quite a coherent offering. The book walks through the UI widgets. Much fewer and smaller than the J2SE, naturally, due to the physical constraints of the devices. I'm guessing that you come from programming J2SE. If so, the classes and packages in the book are easy to learn.

The value in the book may be more in the second half. Here, there are chapters on writing a game, using 3D graphics and integrating audio and video. Enough to let you put together a simple game. Albeit nothing too fancy. Perhaps that would be the subject of a later book?
(Review Data Last Updated: 2006-07-05 13:46:09 EST)
05-20-05 4 4\11
(Hide Review...)  Still looking for great, but this is good
Reviewer Permalink
I'm still looking for the great book on J2ME, but in the meantime this is better than what was out before. The code samples still dominate and have little commenting to make them clear. But there is better exposition in this book. And the authors give some perspective as to why things work they way they do, and give some best practice style advice, which is appreciated.

Certainly the best J2ME out on the market as of May 2005.
(Review Data Last Updated: 2006-07-05 13:46:09 EST)
  
                  Reader Reviews 1 - 14 of 14                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)