Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
$23.21
Qty:1
  • List Price: $44.99
  • Save: $21.78 (48%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Want it Monday, April 21? Order within and choose Two-Day Shipping at checkout. Details
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Beginning J2ME: From Novice to Professional Paperback

ISBN-13: 978-1590594797 ISBN-10: 1590594797 Edition: 3rd

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Kindle
"Please retry"
Paperback
"Please retry"
$23.21
$9.69 $0.01

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Beginning J2ME: From Novice to Professional + Beginning Java  ME Platform (Expert's Voice in Open Source)
Price for both: $47.46

Buy the selected items together

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Novice to Professional
  • Paperback: 480 pages
  • Publisher: Apress; 3rd edition (April 21, 2005)
  • Language: English
  • ISBN-10: 1590594797
  • ISBN-13: 978-1590594797
  • Product Dimensions: 9.2 x 7.5 x 1.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #1,011,436 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Sing Li is a systems consultant, avid open source developer, and active freelance writer. With over two decades of industry experience, Sing is a regular contributor to printed magazines and e-zines, and has a sizable roster of book credits. Sing is an evangelist of the mobile Java, VoIP, and P2P evolution.

Jonathan Knudsen is a Java developer and noted author of several books, including Wireless Java: Developing with J2ME, Second Edition, Mobile Java, The Unofficial Guide to LEGO MINDSTORMS Robots, Learning Java, and Java 2D Graphics. Jonathan began his object-oriented programming career in Objective-C on the NeXT OS, soon thereafter suffering through a couple of purgatorial years in Microsoft's Visual C++, before graduating to Java in 1996. He has written extensively about Java and LEGO robots, including five books, a monthly online column called "Bite-Size Java," and articles for JavaWorld, EXE, NZZ Folio, and the O'Reilly Network. Jonathan holds a degree in mechanical engineering from Princeton University. You can find him at www.jonathanknudsen.com.

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

16 of 17 people found the following review helpful By Ernest Friedman-Hill VINE VOICE on March 6, 2006
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Jay Bromley on November 23, 2005
Format: Paperback Verified Purchase
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By TheNextGuy on September 17, 2007
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By TS 2912 on January 7, 2009
Format: Paperback Verified Purchase
I did not realize this book was published in 2005 (bought it end-2008).

This book focuses on CLDC & MIDP using the lcdui package. Recent cellphones are CDC-based and use a swing subset (which this book does not mention).

Also, understandably, none of the associated (newer) JSRs are covered.

Use this book ONLY if you are coding for older or less capable cellphones or you simply want to code to a least common denominator to run on every cellphone (don't dream of creating any iPhone-killer apps if so).

Even then, you could easily pick up the same info online.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By Red Smurph on July 9, 2006
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By R. Wimmer on September 16, 2005
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 9 people found the following review helpful By Jack D. Herrington on May 19, 2005
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Most Recent Customer Reviews

Search
ARRAY(0xa2b90780)

What Other Items Do Customers Buy After Viewing This Item?