Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Computer Science » Wireless Java Programming with J2ME  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
PDA & Smartphone Guides
Programming
New Releases
Hello, Android: Introducing Google's Mobile Development Platform
Algorithms and Protocols for Wireless, Mobile Ad Hoc Networks (Wiley Series on Parallel and Distributed Computing)
Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems
Simulating Wireless Communication Systems
Algorithms and Protocols for Wireless Sensor Networks (Wiley Series on Parallel and Distributed Computing)
SMIL 3.0: Flexible Multimedia for Web, Mobile Devices and Daisy Talking Books (X.media.publishing)
Visit Laptop Nirvana for the best Cheap Discount Laptops
Bestsellers
Professional iPhone and iPod touch Programming: Building Applications for Mobile Safari (Wrox Professional Guides)
Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition
Microsoft Mobile Development Handbook
How to Do Everything with Windows Mobile (How to Do Everything)
Hacking Exposed Wireless (Hacking Exposed)
Hello, Android: Introducing Google's Mobile Development Platform
Essential Computer Security: Everyone's Guide to Email, Internet, and Wireless Security
Fundamentals of WiMAX: Understanding Broadband Wireless Networking (Prentice Hall Communications Engineering and Emerging Technologies Series)
Mobile 3D Graphics: with OpenGL ES and M3G (The Morgan Kaufmann Series in Computer Graphics)
3G Wireless Networks, Second Edition

Wireless Java Programming with J2ME

Wireless Java Programming with J2ME

zoom enlarge 
Authors: Yu Feng, Jun Zhu
Publisher: Sams
Category: Book

List Price: $49.99
Buy New: $6.00
You Save: $43.99 (88%)



New (12) Used (9) from $0.48

Avg. Customer Rating: 4.0 out of 5 stars 10 reviews
Sales Rank: 1246799

Media: Paperback
Edition: 1st
Number Of Items: 1
Pages: 512
Shipping Weight (lbs): 1.8
Dimensions (in): 9.1 x 7.3 x 1.1

ISBN: 0672321351
Dewey Decimal Number: 005.133
UPC: 752063321355
EAN: 9780672321351
ASIN: 0672321351

Publication Date: May 21, 2001
Availability: Usually ships in 1-2 business days
Condition: S-H

Editorial Reviews:

Amazon.com Review
Perfect for the experienced Java programmer making the transition to wireless development, Wireless Java Programming with J2ME delivers a capable tutorial to what's new and different on smaller Java devices. This title is all you need to get started writing wireless applications successfully.

This book provides a nicely packaged tutorial for wireless development, beginning with a tour of the acronym-laden world of Java wireless devices based on the Java 2 Micro Edition (J2ME). You'll learn about the Mobile Information Device Profile (MIDP), which this text centers on, plus the Connected Limited Device Configuration (CLDC). Clearly, this is a market in flux, and the authors do a good job of describing the kinds of J2ME devices available today. They also explain what's different about J2ME development when compared to traditional Java 2 programming.

After this introduction, the book delves into the APIs you'll need to master to use J2ME. The authors create a number of "MIDlets" for wireless devices (such as a PIM and eventually a front end for an online bookstore). They cover the new APIs that are used to program such devices. This includes the higher-level UI library for MIDP devices, which lets developers design for the restricted displays of these devices. They also cover lower-level graphics, which calls for a more do-it-yourself approach to UI design. Illustrated with a calendar utility, they show you how to draw on the screen of a wireless device.

Later sections look at other features that you need to create robust wireless applications in Java, including network connectivity options (like sockets and HTTP), plus storing records in the built-in storage APIs that come built-in on the platform. The book also covers the surprising variety of XML tools that let you add XML support to wireless applications. The centerpiece of this text is the authors' MotoShop--a case study for a wireless front end for an online bookstore, which is used to demonstrate many of the techniques covered earlier in the text. Final sections on SyncML (for synchronizing data between wireless devices) and new support for Java on the popular DoCoMo i-Mode platform help round out this book.

With the wireless marketplace poised for explosive growth, this title can let Java developers get ready for a new kind of Java platform. This book delivers a very solid tour of what an intermediate to advanced programmer needs to get started building the next generation of wireless software in Java. --Richard Dragan

Topics covered:

  • Overview of Java development for wireless devices
  • Overview of the Java 2 Micro Edition (J2ME)
  • Key J2ME standards explained: the Mobile Information Device Profile (MIDP), Connected Limited Device Configuration (CLDC), and the K Virtual Machine (KVM)
  • Using Sun's J2ME Wireless Toolkit and Motorola's MotoSDK for wireless development
  • CLDC versus MIDP libraries
  • MIDlets
  • Limitations for CDLC devices and the KVM
  • J2ME security
  • Packaging and deploying MIDlets
  • Tutorial for user-interface design with the UI for Wireless Devices (including images and event handling)
  • High-level UI APIs (including lists and choices, text boxes, alerts, and forms)
  • Low-level UI APIs (including drawing graphics shapes and text, double-buffering, plus a calendar example)
  • Persistent storage (record stores, adding and deleting records, enumerating records, a sample mobile scheduler)
  • Network programming in J2ME MIDP (the Generic Connection Framework, programming with sockets, datagrams, and HTTP)
  • XML for wireless applications (survey of wireless XML parsers including SAX 1.0, TinyXML, and NanoXML)
  • Case study for a mobile book-ordering application
  • Data synchronization (SyncML protocols, a mobile scheduler)
  • Reference to CLDC and MIDP class libraries
  • NTT DoCoMo's Java for i-Mode introduced


Product Description
Wireless Java Programming with Java 2 Micro Edition assumes readers are motivated to build the next generation wireless application by leveraging the J2ME technology. The book provides commercial-quality code and examples primarily based on the industry-leading Motorola phone emulator. This hands-on guide to wireless J2ME programming is loaded with practical sample programs that can be applied in real world development.


Customer Reviews:   Read 5 more reviews...

5 out of 5 stars Good startup for J2ME   May 4, 2003
 2 out of 2 found this review helpful

A real good book. It introduces with basic wireless device technological architecture and then explains how J2ME can be used to develop wireless applications. A useful reference book if you want to start learning wireless programming.


5 out of 5 stars Excellent book   February 10, 2002
 3 out of 3 found this review helpful

Recently I had a need to come up a prototype in a short period of time. I started with no idea about J2ME programming. This book helped me a lot. It gives very detailed information on how to get start.

The examples in the book are excellent. Some examples about Networking, XML and SyncML, addresses the real problems every developer would encounter.

Considering the book comes so early, its coverage on J2ME is pretty decent. High level introduction of J2ME is not very comprehensive but very precise and informative.


3 out of 5 stars Just About All That Is Available   December 22, 2001
 6 out of 8 found this review helpful

Not many books are yet available on J2ME. For this reason alone, this text is decent. However, much of the text is simple embellishement of the limited J2ME MIDP documentation available from Sun. The examples are decent but sometimes confusing -- I typed in several and experienced minor problems with a few. My basic issue with the text is the lack of explaination. Code examples are good, but explaination is better and the topics are only modestly explained.

Overall, a decent first book on this issue but nothing spectacular.


4 out of 5 stars Average book but good compared to what is out there.   September 11, 2001
 4 out of 5 found this review helpful

Normally I would rank this book as average, however compared to the books that are out there on J2ME technologies this book is good. The high level overview is informative and I liked that it drilled into the details of J2ME application development. The examples are and simple and clear. Overall, a good book for intermediate java programmers looking to get their foot into the J2ME door.


4 out of 5 stars excellent book   September 11, 2001
 3 out of 4 found this review helpful

An excellent book for experienced Java developers who want to quickly learn J2ME. It covers almost everything you need to know about J2ME MIDP programming. This book is very comprehesive and contains a lot of valuable infomation. The code examples are useful and clearly illustrate the points made. I highly recommend this book if you want to get into writing J2ME applications.

Powered by Associate-O-Matic