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.




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