» » Java 2 Micro Edition: Professional Developer's Guide

Download Java 2 Micro Edition: Professional Developer's Guide eBook

by Eric Gigu?re

Download Java 2 Micro Edition: Professional Developer's Guide eBook
Eric Gigu?re
Hardware & DIY
Wiley (November 17, 2000)
368 pages
EPUB book:
1304 kb
FB2 book:
1715 kb
1788 kb
Other formats
lrf txt docx mobi

Written by software developer Eric Giguere, this book provides an authoritative treatment of this new .

Readers will learn what has to be done to make Java workable on these devices and what strategies are required to write programs that don't take up too much memory or run down the device's batteries.

Download (pdf, . 0 Mb) Donate Read. Epub FB2 mobi txt RTF. Converted file can differ from the original. If possible, download the file in its original format.

Giguère goes on to provide an in-depth tutorial on how to program using this new platform, covering all the concepts, configurations, and implementations you’ll need to get started.

J2ME enables Java applications to run on small, computing devices. The line between the CDC and the CLDC is not distinct, because some high-end cellular tele-phones and PDAs can meet the requirements of the CDC-forcing the device manufac-turer (the most likely provider of a Java runtime environment) to decide which configuration to support.

Goodreads helps you keep track of books you want to read.

Micro ed. External-identifier. Duke University Libraries.

He works as a software developer for iAnywhere Solutions, a subsidiary of Sybase. For more information about Eric, see his web site or drop him a note at ericgigueregiguere. IT Solutions Builder TOP IT RESOURCES TO MOVE YOUR BUSINESS FORWARD. Which topic are you interested in?

An in-depth tutorial on how to use Java 2 Micro Edition to program handheld devices Although Java is one of the most popular programming languages, it is too powerful to be used on wireless, handheld devices like the Palm Connected Organizer. A miniature version of Java, called Java 2 Micro Edition, has now been created by Sun Microsystems to run specifically on these devices. Written by software developer Eric Giguere, this book provides an authoritative treatment of this new language. Readers will learn what has to be done to make Java workable on these devices and what strategies are required to write programs that don't take up too much memory or run down the device's batteries. The book also provides complete coverage of Java Micro Edition, including the profiles that define the capabilities available to various devices. CD-ROM includes licensed versions of the Java 2 Micro Edition SDK, Waba, and Kaffe. Examples are provided that run on multiple wireless platforms.
  • Erthai
The book provides a very good overview for those that are just beginning to do this sort of work. However, the details that are provided are sketchy at best and can easily be pulled from free external sources like the J2ME specification or the installation files from various J2ME Tools.
So if you're a seasoned java programmer ... stay away from this book and stick to doing research on you're on. There really is no insightly information that justify the cost of the book.
On the other hand ... if you are new to Java and to the J2ME/Embedded programming space then this book is for you.
  • Jozrone
This is the first book that wrestles with J2ME. Actually, the book is pretty good and readable and my opinion id that it will be interesting read for every Java programmer. The book assumes a solid knowledge of J2SE and doesn't assume any knowledge about embedded programming. PART ONE - Java and Small Devices explains what the "small" device means today and why the standard Java became fat and slow and had to diverge to three APIs (J2ME, J2SE, J2EE) in order to try to satisfy all developers' needs. PART TWO - J2ME Specifications explains fundamentals: profiles and configurations and briefly depicts an architecture of J2ME applications. Here we learn how Java team "implemented" the "write once, run anywhere" paradigm in small devices. Actually, the solution is a compromise of having a portable part of the application (which deals with configuration API) and "maybe portable" (probably not) part (which deals with profile API). Of course, there is still non-portable part which deals with JNI (native) api. This part was the most interesting theory part for me. PART THREE - Implementations explains several implementations of J2ME. The most notable contribution is in Palm area (the author also made a book about Palm programming recently). Several devices are introduced with their profiles and limitations. I have a solid background in J2SE and wanted a quick, not very formal introduction in J2ME. This book delivered for me. I also learned an important distinction and similarities among J2ME (future development platform), JavaCard (not related to J2ME, very small API, constraints are big...), EmbeddedJava (not related to J2ME, "black box" application philosophy) and PersonalJava (will be integrated into a J2ME). The CD which goes with the book has all development tools mentioned in the book altogehter with a source code to the main application from the book (Tic-Tac-Toe implementation for J2ME). The main drawback is that J2ME is not finished yet and author tried to compensate this with lots of resources (URLs) where final stuff should be in a couple of months. These resources are very valuable even now. Recommended.
  • Beabandis
Working on a tight time frame for a final year engineering project, I needed to find a book that gave me an overview of what J2ME is, how it differs from J2SE, and how to develop applications.
This book did a great job in satisfying all the above. The book was an easy read and written well so that it was quick to read the entire book and understand the entire J2ME concept and what it means to a seasoned Java developer.
Eric does a great job in helping new J2ME developers get familiar with the current J2ME SDKs out there on the market, however most of the information is based on an older version of the SDK. Perhaps in his next edition, he can talk about the Zucotto Wireless Whiteboard J2ME SDK. They also offer Java Bluetooth APIs.
This is a must have book if you want to get up to speed quickly on the technology. I found that finding information on the web regarding J2ME was cumbersome and convoluted. The Sun website was confusing and does not contain the integration of resources necessary to fully explain J2ME clearly.
One suggestion is that the next version include more examples of MIDP or CLDC applications, especially developing GUIs and methods to avoid the absence of Floating-point data types and functions. Either the book or the companion website should list more J2ME resources that can be found on the web. I personally find it restricting to program in J2ME without the vast selection of classes in J2SE. Would be nice to find J2ME compliant implementations of certain key J2SE classes.
  • Ballalune
Although this book was published about a year ago, it still has an incredible value to everyone seriously interested in developing applications in J2ME. It is one of those few books that is capable of covering major topics without being too broad and digging deep into details without being boring.
Eric explains how to think in Java in J2ME. The thing is that normal Java programming paradigms often will not apply to J2ME, since we have to work in a very constrained environment. The author from the beginning gives you an overview of what can be done and what should not be done with J2ME. Those first chapters are worth the price of the book alone. Subsequent chapters cover the essentials of J2ME for different hardware platforms including Palm OS.
All in all, I think this book is a must for everyone who intends to write professional software for mobile devices.