Beginning J2ME: From Novice to Professional, Third Edition (Novice to Professional)
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| 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) |
| 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) |
| 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) |
| 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) |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | |||||||||||||||||||||||||||||
| 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 | |