Items related to Professional Java Mobile Programming

Professional Java Mobile Programming - Softcover

 
9781861003898: Professional Java Mobile Programming
View all copies of this ISBN edition:
 
 
J2ME is an exciting set of technologies that provide integration of Java with wireless devices, and bring Java back to its design roots. Wireless device types, operating systems, and networks will proliferate, but Java provides a unifying programming platform for these devices.

The potential of a flexible and secure run-time environment on these new devices is immense. Mobile code, context or location-sensitive web-based services, and inter-device communication are all possible between differing devices.

The recognition that 'one size doesn't fit all', however, and the resulting introduction of configurations and profiles, is confusing. Java is still 'write once, test everywhere,' in developers' minds. This book answers in one volume the need for a detailed examination of the differences and similarities between implementations of J2ME.

Currently, deployable context based services are only possible through WAP. The book covers this exciting new area of providing location-based services.

"synopsis" may belong to another edition of this title.

Review:
For any developer writing mobile applications on the Java platform, from smart cards to pagers to PDAs, Professional Java Mobile Programming provides both a "big picture" perspective on Java running on all these platforms, as well as some practical detail on the APIs and design strategies you'll need to get started.

This book's principal strength is probably its complete coverage of mobile Java's possibilities. From tiny smart cards to Java-aware phones to pagers and even full-fledged PDAs, the authors cover the dizzying array of acronyms involved in the Java 2 Micro Edition (J2ME). The actual source code here concentrates on two flavors (called profiles) of J2ME: the Mobile Information Device Profile (MIDP), for PDAs, and the Connected Limited Device Configuration (CLDC), for pagers. To this end, this text covers both high-level controls available on the MIDP platform, and then lower-level graphical calls. They provide a case study for a contact manager then port it to the more restricted form factor of the CLDC standard.

Coverage of smart card programming will help get you started there. Smart cards have just a few bytes of memory, so programming them requires a very different mindset, and this text shows you how to work with these devices. Coverage of additional abilities in mobile Java from the Java Message Service (JMS) and telephony APIs rounds out the text. The authors anchor their sometimes wide-ranging discussion with some larger case studies, including a Towers of Hanoi simulation and a mobile application that uses global positioning information.

Later samples integrate mobile applications into the larger J2EE platform on the server-side. The code here mixes in technologies like servlets, EJBs, XML, and XSLT with mobile user interfaces. A discussion of the software design process geared toward mobile development closes out this book. Useful reference sections compare the MIDP and CLDC APIs, as well as listing all available classes and methods in each.

Though this text at times adopts a somewhat scattershot approach in its organization, its overall coverage of the rich possibilities of today's different mobile Java standards will help make it a useful resource for understanding what Java has to offer when it comes to mobile computing. --Richard Dragan

Topics covered: Introduction to the Java 2 Micro Edition (J2ME), current J2ME implementations: the Connected Limited Device Configuration (CLDC) and the K Virtual Machine (KVM), the Mobile Information Device Profile (MIDP), the Personal Digital Assistant (PDA) profile; overview of mobile and wireless networking standards (including Bluetooth and 802.11), designing J2ME software (including architecture and use cases), CDC and the Foundation Profile (supported classes), programming with sockets and POP3 in CDC (basic e-mail), comparison of various J2ME profiles, high-level APIs for controls in CLDC, low-level graphics APIs for CLDC apps, the MIDP record management system, networking, using timers, downloading images, a sample case study for a contact database mobile application in MIDP (and a CDC/CLDC version), synchronization between mobile devices and desktops (a custom protocol and SyncML), the JavaPhone API (architecture and programming concepts), writing smart card applications (including the Java Card Development Kit), integrating mobile devices and J2EE servlet Web applications (downloading a file via a servlet), asynchronous message and the Java Message Service (JMS), case studies for a mobile version of the Towers of Hanoi problem, an expert system and mobile positioning; security issues for mobile devices and systems, overview of the software design process for mobile devices, reference with a comparison of mobile device APIs, and API listing for CLDC and MIDP classes and methods.

From the Publisher:
This book is for corporate developers who need to extend enterprise applications to serve mobile devices and for developers who need to get up to speed on this new technology quickly. This book gives you examples of how this is done using Java APIs, ranging from servlets, MIDP, the JavaCard SDK, JavaPhone and others.

This book covers:
Java 2 Micro Edition, KVM and its profiles and configurations
KVM on the Palm - the hit of 2001 JavaOne
Cross-platform code for mobile devices including coverage of: javacard; javaphone; CDC and Foundation Profile; CLDC and MIDP Profile

"About this title" may belong to another edition of this title.

  • PublisherApress
  • Publication date2001
  • ISBN 10 1861003897
  • ISBN 13 9781861003898
  • BindingPaperback
  • Number of pages1000

Top Search Results from the AbeBooks Marketplace

Stock Image

Ashri, Ronald, Ayers, Danny, Atkinson, Steve, Nashi, Nadia,
Published by Apress (2001)
ISBN 10: 1861003897 ISBN 13: 9781861003898
New Paperback Quantity: 1
Seller:
The Book Spot
(Sioux Falls, SD, U.S.A.)

Book Description Paperback. Condition: New. Seller Inventory # Abebooks467980

More information about this seller | Contact seller

Buy New
US$ 59.00
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Ashri, Ronald; Ayers, Danny; Atkinson, Steve; Nashi, Nadia; Taylor, Richard; Wiggers, Chanoch
Published by Apress (2001)
ISBN 10: 1861003897 ISBN 13: 9781861003898
New Softcover Quantity: 1
Seller:
GF Books, Inc.
(Hawthorne, CA, U.S.A.)

Book Description Condition: New. Book is in NEW condition. Seller Inventory # 1861003897-2-1

More information about this seller | Contact seller

Buy New
US$ 71.10
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Ashri, Ronald; Ayers, Danny; Atkinson, Steve; Nashi, Nadia; Taylor, Richard; Wiggers, Chanoch
Published by Apress (2001)
ISBN 10: 1861003897 ISBN 13: 9781861003898
New Softcover Quantity: 1
Seller:
Book Deals
(Tucson, AZ, U.S.A.)

Book Description Condition: New. New! This book is in the same immaculate condition as when it was published. Seller Inventory # 353-1861003897-new

More information about this seller | Contact seller

Buy New
US$ 73.54
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds