This tutorial is collectively created by netizens of the J2ME Development Network (www.j2medev.com). No one may use this tutorial for commercial purposes without the written permission of J2ME Development Network.
Dedicated to all friends who care about mobile applications.
I hope this tutorial can help you get rid of the fog of mobile development and enter this new field.
Mobile applications, the future belongs to you and me.
Contents of this tutorial: This tutorial first introduces the j2me development system, then goes into each MIDP2.0 API, and finally the knowledge of building a platform.
Chapter 1 "J2ME Technology Overview" lets you know what J2ME is before learning J2ME. This chapter introduces the architecture of the J2ME platform and the concept of the MIDlet life cycle. Lay a good foundation for future content.
Chapter 2 "Introduction to CLDC" introduces the CLDC1.0 specification (JSR30) published by the Java Community Process (JCP), the basis of MIDP. With this knowledge, you can smoothly transition from the basic API of j2se to the basic API of MIDP.
Chapter 3 "Usage of MIDP Advanced UI" introduces MIDP's portable UI API, which we call advanced UI. This way your app can come to life.
Chapter 4 "Usage of MIDP Low-level UI" introduces the non-portable UI API of MIDP, which we call low-level UI. Using it you can draw your UI more freely. You'll learn a lot about event handling.
Chapter 5 "MIDP Persistence Solution—RMS" explains to us the data persistence mechanism—Record Management System RMS. This special small database makes MIDP's data preservation very special.
Chapter 6 "GAME API" introduces the biggest change of MIDP 2.0 compared to 1.0 - the newly added APIs for supporting games, which are placed in the javax.microedition.lcdui.game package. The Game API package provides a series of game development classes for wireless devices. You are ready to develop your game. COOL!
Chapter 7, "Developing Wireless Network Applications" Let's learn how to develop exciting networking applications. Under today's technology, wireless networks have smaller bandwidth, greater delays, and worse connection stability than wired networks. This requires us to develop wireless networking applications very differently than before.
Chapter 8 "MIDP 2.0 Security Architecture" will mainly introduce the MIDP security system model, and use a specific example to describe the main concepts of the MIDP2.0 security model.
Chapter 9 "MIDP 2.0 Push Technology" introduces the mechanism of how to transmit information to the device asynchronously and automatically start the J2ME Chinese Tutorial by www.j2medev.comMIDlet program.
Chapter 10 "MIDlet Development Process and Deployment" introduces how to actually complete your program and package it and send it to the device for running.
Chapter 11 "Building a Development Platform—WTK" mainly talks about the Wireless Toolkit (WTK), the development tool most commonly used by J2ME novices. From the installation of WTK, to the creation of the MIDlet project, and the final packaging and release, readers are led step by step into the world of MIDlet development!
Chapter 12 "Building a Development Platform—Eclipse" describes how to use EclipseME as a plug-in for Eclipse to help developers develop J2ME applications.
Chapter 13 "Building a Development Platform—JBuilder" introduces how to use the prestigious JBuilder as a development tool to develop J2ME applications.
Recommended Audiences for this Tutorial This tutorial is intended for developers who are learning J2ME MIDP technology. Although the content of this tutorial covers the beginner level, it is not just an introductory reading. The level of detail in many contents is also very beneficial to experienced developers. In fact, this tutorial assumes that beginners already have a certain foundation in the JAVA language.
Expand