站内搜索: 请输入搜索关键词
当前页面: 图书首页 > Programming Wireless Devices with the Java2 Platform

Programming Wireless Devices with the Java2 Platform

[ directory ] Previous Section Next Section

6.2 Areas Covered by the MIDP Specification

The Mobile Information Device Profile Specification extends the functionality defined by the Connected, Limited Device Configuration (CLDC) Specification. The MIDP Specification defines a set of APIs that add a minimum set of capabilities that are common to various kinds of mobile information devices. The MIDP Specification version 2.0 extends the capabilities of the original MIDP Specification version 1.0 while retaining full backward compatibility. As already summarized earlier in Section 3.5.2, "Scope of MIDP," the specific areas covered by the MIDP Specification version 2.0 include:

  • application model (that is, defining the semantics of a MIDP application and how the application is controlled),

  • user interface support (Limited Capability Device User Interface, LCDUI),

  • networking support (based on the HTTP protocol and the Generic Connection framework introduced by CLDC),

  • persistent storage support (Record Management System, RMS),

  • sounds,

  • 2D games,

  • end-to-end security through HTTPS and secure sockets,

  • MIDlet signing model for added security,

  • application delivery and installation, and

  • miscellaneous classes such as timers and exceptions.

In addition to these areas, the MIDP Specification defines an extension of the CLDC application model that allows for the execution and communication of applications called MIDlets. A MIDlet is the basic unit of execution in MIDP. One or more MIDlets packaged together are called a MIDlet suite. The MIDP application model and each of the areas mentioned above are discussed in detail in the subsequent chapters of this book. The concept of a MIDlet suite is discussed in detail in Section 19.1, "MIDlet Suites."

    [ directory ] Previous Section Next Section