Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon $5 Albums $5 Off Fire TV Stick Grocery Shop Popular Services pivdl pivdl pivdl  Amazon Echo Starting at $99 Kindle Voyage Nintendo Digital Games Shop Back to School with Amazon Back to School with Amazon Outdoor Recreation Baby Sale
+ $3.99 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: Former Library book. Used but still in excellent shape. Clean pages and little wear.Great prices and great return policy! Best books around. Your purchase benefits world literacy!
Access codes and supplements are not guaranteed with used items.
  • List Price: $64.99
  • Save: $14.83 (23%)
Only 1 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Enterprise J2ME: Developi... has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Enterprise J2ME: Developing Mobile Java Applications Paperback – November 2, 2003

17 customer reviews
ISBN-13: 007-6092022923 ISBN-10: 0131405306 Edition: 1st

Buy New
Price: $50.16
15 New from $35.86 24 Used from $0.01
Amazon Price New from Used from
"Please retry"
$35.86 $0.01

Best Books of the Year So Far
Best Books of the Year So Far
Looking for something great to read? Browse our editors' picks for 2015's Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
$50.16 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Editorial Reviews

From the Back Cover

Industrial-strength J2ME™ for enterprise developers, architects, and decision-makers

J2ME offers an extraordinarily flexible and robust platform for developing mobile applications with enterprise-class performance, reliability, and value. Now, leading mobile developer Michael Yuan covers every aspect of building industrial-strength applications with J2ME: design, architecture, tools, processes, business issues, and more.

Yuan introduces innovations that make the platform even more powerful, ranging from new J2ME profiles and wireless messaging APIs to mobile databases and web services tools. These innovations allow existing Java™ developers (especially J2EE™ developers) to leverage their skills and add mobility to enterprise applications. Yuan also presents more than a dozen complete sample applications—including the application that earned him the grand prize in Nextel, Sun, and Motorola’s nationwide wireless developer contest. Coverage includes:

  • Patterns and best practices for building end-to-end mobile applications
  • Emerging mobile “killer applications”: driving productivity and cost reduction
  • “Smart client” applications: architecture and construction
  • Advanced HTTP techniques for authentication and session tracking
  • Overcoming hardware and network limitations
  • Leading-edge mobile enterprise messaging techniques
  • Mobile databases and synchronization engines
  • XML and mobile web services, including the J2ME Web Services Optional Package
  • New options for mobile security in the enterprise

About the Author

MICHAEL JUNTAO YUAN is a researcher, developer, author, and advocate for Java and open source technologies. He is a research associate at the Center for Research in Electronic Commerce at the University of Texas at Austin and the Wireless Java columnist for JavaWorld. Yuan won the 2002 Grand Prize in Nextel, Sun, and Motorola’s national J2ME application contest. Currently, he leads an effort in to develop a series of official blueprint applications for Nokia.

See all Editorial Reviews

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 480 pages
  • Publisher: Prentice Hall; 1 edition (November 2, 2003)
  • Language: English
  • ISBN-10: 0131405306
  • ISBN-13: 978-0131405301
  • Product Dimensions: 7 x 1 x 9.2 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #2,814,403 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews

17 of 18 people found the following review helpful By Dan on January 30, 2004
Format: Paperback
I go to Java Users Groups (yes, I'm struggling to get in touch with my inner geek) once every two or three months. Sometimes there's an engaging speaker, but most of the time the fellow up front looks like he's just swallowed a hot pepper, speaks like he has a permanent stutter, and answers questions like I'm speaking Greek. (I'm not making fun; I had a hard time when I was in front of a JUG too.) Regardless of the quality of the speaker, I gain something just by watching the presentation--he points out interesting technologies and usually has a list of resources at the end that I can use for further research.
I think Michael Yuan would be a great speaker at a JUG, as he seems to have a masterful understanding of Java 2 Platform, Micro Edition (J2ME). However, the true value of his book, Enterprise J2ME, was in its introduction of new ideas and concepts, and the extensive resource listings. This book is a survey of the current state of the art in mobile java technology. Whatever your topic is, except for gaming development, you'll find some coverage here. Securing information on the device or network, XML parsing strategies, messaging architectures, and data synchronization issues are all some of the topics that Yuan covers.
My favorite chapter was Chapter 7, 'End to End Best Practices.' Here, Yuan covers some of the things he's learned in developing his own enterprise applications, and offers some solutions to five issues that differ between the J2ME world and the worlds familiar to most Java developers: J2EE and J2SE. He offers capsule solutions to the issues of "limited device hardware, slow unreliable networks, pervasive devices, ubiquitous integration [and] the impatient user." Later in the book, he explores various architectures to expand on some of these capsules.
Read more ›
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
8 of 8 people found the following review helpful By W Boudville HALL OF FAMETOP 1000 REVIEWERVINE VOICE on November 25, 2003
Format: Paperback
The substance of this book bodes well for the future of J2ME. As you may known, there have been several books on J2ME published in the last year. Like "Java Development on PDAs" by Wilding-McBride. For the most part, these have been aimed at someone completely new to J2ME development. They have tended to focus on the client side, because this is more tangible and easier to explain.
Here Yuan shifts the focus to the server side. He does have screen shots of some client UIs and related code. But the bulk of the discussion moves to server related issues, like how can you sync to a database, or how to send SMS messages in a network. You can consider the book to be focused on connectivity. Not at the lowest level of network connections, but at a higher conceptual level of hooking to existing applications.
In part, this is because UI capabilities are much more limited compared to those on a full Java desktop or even a laptop. But it is mostly because the bigger value is in building logic on the server.
Sound familiar? Mainstream java traced this route from applet development in 1996 to, a few years later, J2EE/XML on the server, when people realised that is where java is best suited. In about half the time, J2ME is walking down the same path. Yuan does not suggest this, but the impression I got from the book is that in a few more years, if J2ME is running on a server that is not as resource constained as its clients, then it may be replaced by J2EE. It seems that if server side J2ME is to prosper, it may be only on very physically limited servers.
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
8 of 9 people found the following review helpful By Thomas Duff HALL OF FAMETOP 1000 REVIEWERVINE VOICE on November 27, 2003
Format: Paperback
Michael Yuan has done a great job on writing a book that goes well beyond the basics. While the concept of developing mobile applications with Java has seen much hype over the years, the actual software has yet to hit the critical mass. Yuan goes beyond the basics to take the developer to the next level of mobile development.
The book assumes more than beginning level J2ME knowledge. If you've never dealt with J2ME, you'll need to start with a book such as Wireless J2ME Platform Programming by Vartan Piroumian. This will give you the foundation you need in order to tackle the concepts here.
The layout of the book is well done for combining both conceptual and practical knowledge. The author starts out with a brief discussion of the subject, such as why best practices are necessary when developing for a mobile platform. The end of each chapter lists a number of additional resources (both books and web sites) that provide additional information on the subject. In between those two feature is plenty of practical knowledge, along with actual code you can use to implement the type of application being discussed. If you already have the prerequisite background in J2ME development, you'll get a lot out of this book.
For those who are tasked with building J2ME software, this is a book you need to read. There is plenty of solid material, both concepts and actual code, to take you to the next level of mobile application 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
11 of 13 people found the following review helpful By Juntao Yuan on October 24, 2004
Format: Paperback
I just feel compelled to respond to Mr. Faria's negative and factually inaccurate comments about the content of the book -- especially the database chapter.

First of all, the book has 4 chapters on mobile databases. There are 65 pages in them. Only 7 pages cover the JDBC introduction and they are focused on the J2ME version of JDBC. The rest 58 pages cover the data access and synchronization strategies and APIs for leading mobile databases. Those APIs are often NOT JDBC-compatible. There are also several example mobile database applications as well as system design suggestions.

Can you find most of the information by searching google and reading product manuals? Yes, you can, if you have a lot of time. The value of the book is to save the reader time.
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

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Enterprise J2ME: Developing Mobile Java Applications
This item: Enterprise J2ME: Developing Mobile Java Applications
Price: $50.16
Ships from and sold by
Want to discover more products? Check out this page to see more: android programming