Платформа программирования J2ME для портативных устройств


              

и профиль Foundation конфигурации CDC,


Спецификация 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.


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