站内搜索: 请输入搜索关键词
当前页面: 图书首页 > MIDP Style Guide for the Java 2 Platform, Micro Edition

MIDP Style Guide for the Java 2 Platform, Micro Edition

[ directory ] Previous Section Next Section

2.2 Changes from MIDP 1.0 to MIDP 2.0

The MIDP 2.0 Specification [19] enhances and extends the MIDP 1.0 Specification [19]. The MIDP 2.0 Specification adds the following functionality to MIDP.

  • Application delivery and installation (over-the-air provisioning was only a recommended practice in MIDP 1.0)

  • Application signing model and privileged domains security model

  • Support for receiving pushed data

  • Networking ?In addition to the MIDP 1.0 HTTP API, MIDP 2.0 has:

    - HTTPS

    - Comm

    - Datagram

    - Sockets

    - Server sockets

  • Sound

  • Timers

  • New UI components:

    - CustomItem

    - Pop-up choice group

    - Spacer

    - Game canvas

  • Graphics ? Has new capabilities, such as copying an area from one place on a graphic to another

  • Updated form and form items (the following list provides highlights, but is not an exhaustive list of changes.)

    - ChoiceGroup ? A MIDlet can now request a text policy (e.g., TEXT_WRAP_ON) and specify fonts

    - Form ? New layout policy

    - Gauge ? Can now specify states for the gauge, such as CONTINUOUS_RUNNING

    - ImageItem ? Has new appearance modes, such as BUTTON and HYPERLINK

    - Item ? Can now specify a minimum height and width, a preferred height and width, and a layout directive (layout directives were only for image items in MIDP 1.0)

    - StringItem ? Has new appearance modes, such as BUTTON and HYPERLINK

    - TextField ? Has new constraints (such as DECIMAL) and new modifiers (such as UNEDITABLE)

  • Other updated UI components:

    - Alert ? Can have commands and a gauge

    - Canvas ? Has a full-screen mode: can have a ticker

    - Choice ? Has a new type of choice (pop-up) and new text policies (such as TEXT_WRAP_ON)

    - Command ? Can now have a short and a long label

    - Display ? Has backlight and vibrate functionality

    - Displayable ? Has ticker and title

    - Image ? Can now handle transparency

    - Lists ? Implicit lists can specify a default command

    - Screen ? The ticker and title commands were moved from here to Displayable

    - TextBox ? TextField's updates affect TextBox

    - Ticker ? Can now be attached to a Displayable

    [ directory ] Previous Section Next Section