Publisher: O'Reilly Media Released: January 2002 Pages: 266
Learning Wireless Java is for Java developers who want to quickly come up to speed and create applications for the Micro Edition audience. This book covers the Connected, Limited Device Configuration and the Mobile Information Device Profile (MIDP), both currently available from Javasoft. The CLDC contains APIs for small devices that are constrained by both memory and processing power. MIDP builds on top of the CLDC and adds APIs specifically for devices such as mobile phones and pagers, allowing programmers to create MIDlet applications. This book offers a solid introduction to J2ME and MIDP, including an explanation of the J2ME Wireless Toolkit, the MIDlet lifecycle methods, the Java application manager, and the CLDC and MIDP constraints. In addition, we cover the javax.microedition.io, javax.microedition.rms, javax.microedition.lcdui, and javax.microedition.midlet classes, as well as the modified java.lang, java.io, and java.util classes. Discussion centers around building safe, compact applications with the sophisticated graphical interface, database, and networking capabilities that the J2ME supports. In addition, this book also shows you how to download your applications to the latest J2ME-enabled devices, including the Motorola i50x and i85s phones and upgraded Palm handhelds. |
-
Introducing Java 2 Platform, Micro Edition (J2ME) -
Chapter 1 Overview of J2ME - What Is J2ME?
- Downloading the J2ME Wireless Toolkit
- A Simple Example
-
Chapter 2 The Connected Limited Device Configuration (CLDC) - Examining the CLDC in Detail
- Using the Standalone CLDC and KVM
- CLDC Next Generation
-
Chapter 3 The Mobile InformationDevice Profile (MIDP) - Mobile Information Devices
- More About MIDlets
-
Programming with the CLDCand the MIDP -
Chapter 4 Working with MIDlets - The Application Manager
- Creating MIDlets
-
Chapter 5 MIDP GUI Programming - Why Not Reuse the AWT?
- The MIDP GUI APIs
- The High-Level MIDP APIs
- Creating Low-Level GUI Components
-
Chapter 6 MIDP Events - Screen Navigation
- Handling Low-Level Events
-
Chapter 7 Networking - Generic Connections
- MIDP Connectivity
- The HTTP Programming Model
- Invoking Remote Applications from MIDlets
- Wireless Session Tracking
- MIDlet Networking Security
-
Chapter 8 Database Programming - The Record Management System
- Programming with the RMS
-
Chapter 9 The MIDP for Palm OS - Installing the MIDP for Palm OSon the Windows Platform
- Developing New Applications
- PRC Command-Line Conversion
- Advanced Java Applications
- A Final Thought
-
API Quick Reference -
Appendix The java.io Package -
Appendix The java.lang Package -
Appendix The java.util Package -
Appendix The javax.microedition.io Package -
Appendix The javax.microedition.lcdui Package -
Appendix The javax.microedition.midlet Package -
Appendix The javax.microedition.rms Package -
Appendix Resources - Additional Resources
-
Colophon |
- Title:
- Wireless Java
- By:
- Qusay H. Mahmoud
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Safari Books Online
- Print:
- January 2002
- Pages:
- 266
- Print ISBN:
- 978-0-596-00243-5
- | ISBN 10:
- 0-596-00243-2
|
-
Qusay H. Mahmoud Qusay H. Mahmoud is an independent contractor for Sun Microsystems. He has written several articles for the Java Developer Connection that cover J2ME, including the MIDP and the CLDC APIs. He has also presented tutorials on developing wireless applications at a number of international conferences worldwide. He is the author of Learning Wireless Java (O'Reilly), and Distributed Programming with Java (Manning Publications). View Qusay H. Mahmoud's full profile page. |
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover ofLearning Wireless Java is a Senegal galago. Galagos, also called bush babies, are native to forest and bush regions of sub-Saharan Africa, including the island of Zanzibar. Galagos have lightly built bodies with long hind legs for leaping. The flattened tips of their toes are padded with thick skin for gripping tree trunks and branches, and on each of their back feet, the index toe has an extended claw for grasping. Galagos leap from branch to branch, tree to tree, sometimes jumping as far as 15 feet. The galago has soft, woolly fur, either brown or gray in color. Its face is small and pointy, with large eyes that allow it to see well in the dark. Its large, mobile ears can move either independently or simultaneously. The combination of the galago's huge eyes and mobile ears not only give the animal its trademark quizzical expression, but also aid the nocturnal galago after dark. At night, families of up to 20 galagos defend territories 15 to 20 acres in size. When a predator approaches, the galago emits a rasping shout that sounds much like an excited child. During the day, each family crowds into an enclosed space, such as a hollowed tree trunk, to sleep. Galagos eat mostly insects, such as grasshoppers, dung beetles, and caterpillars, but they are also quick enough to catch mice, lizards, and small birds. In addition, they eat fruit, seeds, and flowers, sometimes aiding in pollination. In some parts of Africa, the Galago senegalensis, or "lesser bush baby," is kept as a pet. Claire Cloutier was the production editor and copyeditor for Learning Wireless Java. Sue Willing was the proofreader. Ann Schirmer and Jeff Holcomb provided quality control. Judy Hoer wrote the index. Edie Shapiro, Derek Di Matteo, and Phil Dangler provided composition assistance. Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from The Royal Natural History. Emma Colby produced the cover layout with Quark™XPress 4.1, using Adobe's ITC Garamond font. Melanie Wang designed the interior layout, based on a series design by David Futato. Mihaela Maier converted the files from Microsoft Word to FrameMaker 5.5.6, using tools created by Mike Sierra. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. Linley Dolby and Rachel Wheeler wrote this colophon. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Mark G. Graff, Kenneth R. van Wyk
June 2003
By Nathan Patwardhan, Ellen Siever, Stephen Spainhour
June 2002
Ebook: $31.99
Print & Ebook: $43.95
Print: $39.95
By Bruce A. Epstein, Heather Williamson
November 2001
|
Customer Reviews
2/1/2002 1.0Learning Wireless Java Review By David Marcus from Undisclosed 1/31/2002 2.0Learning Wireless Java Review
|
|
|