Core J2ME Technology and MIDP

Core J2ME Technology and MIDP

3.88 (9 ratings by Goodreads)
By (author) 

List price: US$49.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


This is the complete developers guide for Java 2 Micro Edition (J2ME) and more specifically, the Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP). This book provides extensive coverage of the development of MIDlets (MIDP applications). It will be the critical reference for J2ME developers, specifically with regard to the development of applications on wireless, mobile devices such as cellular phones and two-way pagers.-- Covers Java 2 Micro Edition, Connected Limited Device Configuration (J2ME CLDC) Version 1.0.2-- Provides coverage of key technologies such as Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP)-- Provides complete coverage of the MIDP programming interface through comprehensive, well documented programming examplesJava 2 Platform Micro Edition, J2ME is Sun Microsystems' answer to a consumer wireless device platform. J2ME allows developers to use Java and the J2ME wireless toolkit to create applications and programs for wireless and mobile devices. The use of wireless devices such as cellular phones and two-way pagers has undergone tremendous growth over the past few years. As the wireless market matures, people will demand more advanced reliable applications. Sun and a group of wireless industry leaders such as Nokia, Ericsson, NEC, Research In Motion (RIM), DoCoMo, LG TeleCom, Samsung and Motorola and Palm defined a new set of standards called Java 2 Micro Edition (J2ME) to help develop and deploy the next generation wireless applications. Connected. Limited Device Configuration, CLDC is the J2ME configuration for smaller handheld devices that are usually battery operatedand low in memory with limited processing power and low bandwidth. Mobile Information Device Profile, MIDP is a set of J2ME APIs that define how software applications interface with cellular phones and two-way pagers.The book consists of three parts. Part I provides an introduction to J2ME as well as the key technologies such as CLDC and MIDP. Part II provides the reader with tools and examples for programming with MIDP. Part III concludes the book with the MIDP API as well as the Display Manager API.This book is targeted at Java developers looking for a book that provides through coverage of the entire MIDP API using extensive code more

Product details

  • Paperback | 736 pages
  • 175.26 x 228.6 x 33.02mm | 997.9g
  • Pearson Education (US)
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0130669113
  • 9780130669117

About John Muchow

John W. Muchow, M.S. has worked as a software and systems engineer, technical trainer and train-the-trainer program coordinator since 1988. He is founder of The Wireless Mind, Inc., a business devoted to training wireless developers' with a specific focus on J2ME and the Mobile Information Device more

Table of contents

Preface. Acknowledgments. About the Author. I. INTRODUCTION TO J2ME, CLDC, AND MIDP. 1. The Basics of J2ME. Java Editions. Why J2ME? Configurations. Profiles. Java Virtual Machines. Big Picture View of the Architecture. Compatibility between Java Editions. Putting all the Pieces Together.2. Connected, Limited Device. Configuration (CLDC). Hardware Requirements. Software Requirements. Java Virtual Machine Specification. Handling Security. Class File Verification. J2SE Inherited Classes. CLDC Specific Classes. K Virtual Machine.3. Mobile Information Device Profile (MIDP). Hardware and Software Requirements. MID Profile Architecture. MIDlet Suite. Accessing JAR and JAD Attributes from a MIDlet.4. Development Environment. Download the Software. Install the Software. Command Line Development. Packaging a MIDlet. Running a MIDlet on an Emulator. Download MIDlet onto a Mobile Device. Project Management Using Java Packages. J2ME Wireless Toolkit. Installation. Create a New Project. Configure the Project Settings. Write the Code and Build the Project. Using Java Packages. Locating the JAR and jad files. Configuring the Emulator. Toolkit Summary.II. PROGRAMMING WITH MIDP. 5. Basics of MIDlets and the Display. MIDlet. MIDletStateChangeException. Display. Displayable.6. Event Handling. The Big Picture. Command Objects. Item Objects. Command and CommandListener. Item and ItemStateListener.7. High-level User Interface: Part I. Screen. Form. Item. DateField. Gauge. StringItem. TextField. Choice and ChoiceGroup. Image and ImageItem.8. High-level User Interface: Part II. List. TextBox. Alert and AlertType. Ticker.9. Low-level User Interface. Canvas. Graphics.10. Creating a Display Manager. Animation MIDlet. Display Manager API. Animating a Series of Images. Source Code.11. Record Management System (RMS). Persistent Storage with the Record Store. Navigating with RecordEnumeration. Sorting with RecordComparator. Searching with RecordFilter. Notification of Changes with RecordListener. Exception Handling.12. Todo List MIDlet: Part I. Using the Todo List. Interface Design. Data Design. Application Logic. Source Code.13. Scheduling Tasks. Timer. TimerTask. Example: Timer Template. Example: Todo List MIDlet Part II-Delay Timer. Example: Animation with Timer/TimerTask.14. Generic Connection Framework. Connection Hierarchy. Http Connection.15. MIDP for the Palm OS. Device Requirements. Download. Installation. MIDlets. Configuring Preferences. Example: keyCodes and gameActions.III. APPENDICES. A. Over the Air User Initiated. Provisioning Recommended Practice. General Information. Device Client. MIDlet Suite Upgrade. MIDlet Suite Removal. Server. WAP.B. CLDC API. C. MIDP API. more

Rating details

9 ratings
3.88 out of 5 stars
5 33% (3)
4 33% (3)
3 22% (2)
2 11% (1)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X