Java 2 Micro Edition (J2ME)



Конфигурация Connected, Limited Device Configuration (CLDC) - часть 5


Спецификация MIDP, как и профиль Foundation конфигурации CDC, была создана экспертной группой, в этом случае экспертной группой профиля Mobile Information Device Profile, которая является международным форумом, включающим представителей нескольких компаний со сферой деятельности в области мобильных устройств. MIDP предназначен для мобильных информационных устройств (mobile information device, MID), таких, как мобильные телефоны, двусторонние пейджеры и тому подобного, которые приблизительно соответствуют следующим характеристикам:

  • размер экрана примерно (как минимум) 96x54 пикселей;
  • глубина экрана 1 бит;
  • клавиатура для работы одной или двумя руками, устройство ввода с сенсорного экрана;
  • 128 Кб энергонезависимой памяти для MIDP-компонентов;
  • 8 Кб энергонезависимой памяти для данных постоянного хранения;
  • 32 Кб энергозависимой оперативной памяти для области динамической памяти Jra:
  • двусторонняя беспроводная связь.
  • Поскольку диапазон возможностей MID столь широк, MIDP устанавливает рабочую величину минимального общего знаменателя возможностей устройств. MIDP поэтому определяет следующие API:

  • приложения (семантика и управление приложениями MIDP);
  • пользовательский интерфейс;
  • постоянное хранение;
  • организация сетей;
  • таймеры.
  • В таблице 1.5. перечислены пакеты, которые содержит MIDP.

    Таблица 1.5. Пакеты MIDP

    Название пакета MIDP

    Описание

    javax.microedition. Icdui

    Классы и интерфейсы интерфейса пользователя

    javax.microedition.rms

    Система организации ведения записей (Record management system, RMS], поддерживающая постоянное хранение устройства

    javax.microedition.midlet

    Типы классов поддержки определения приложений МЮР

    javax.microedition . io

    Классы и интерфейсы структуры общих соединений МЮР

    java.io

    Классы и интерфейсы стандартного ввода/ вывода Java

    Java. lang

    Классы и интерфейсы виртуальной Java машины

    Java .util

    Классы и интерфейсы стандартных утилит

    Вы узнаете больше о деталях программирования API, перечисленных в таблице 1.5, в главах 3-9.




    Содержание  Назад  Вперед