Основы создания мидлетов (midlet) - MIDP приложений для мобильных устройств на языке Java. Особенности устройств, для которых мидлеты предназначены. Библиотеки javax.microedition. Практические примеры создания MIDP приложений для телефона и их запуск.
Получить знания об основах создания MIDP приложений для мобильных устройств на языке Java. Применить полученные знания для создания MIDP приложений. Ознакомиться с теоретическим материалом, представленным в приложениях к данным методическим указаниям и примерами программ. Создать игру, реализованную как MIDP приложение. В игре должны подсчитываться набранные очки и лучший результат сохраняется в течение игры.Мидлеты обязательно запаковываются в JAR архив, причем в одном JAR - архиве могут находится сразу несколько мидлетов. Архив с мидлетам(и) называется MIDLETSUITE (набор мидлетов) Набор мидлетов состоит из JAR - архива, содержащего мидлет(ы), вспомогательные классы и ресурсы (например файлы с картинками и т.п.); JAR - манифеста (JAR Manifest), который представляет собой файл, находящийся в JAR - архиве (файл manifest.mf в папке META-INF в корне архива); дескриптора приложения (Application Descriptor) - это файл с тем же именем, что и JAR - архив и расширением JAD. Манифест и дескриптор содержат атрибуты приложения в формате имя_атрибута:значение_атрибута. Мидлет может получить значение любого атрибута с помощью метода мидлета: GETAPPPROPERTY(String key)Класс, который будет являться мидлетом, должен расширять (extends) класс MIDLET (аналогично классу Applet при разработке аплетов). Так для того, чтобы сообщить виртуальной машине (ВМ) о том, что мидлет завершается (фактически завершает выполнение мидлета) используется метод: NOTIFYDESTROYED(), а чтобы сообщить мидлету о том, что он будет завершен, ВМ вызывает метод: DESTROYAPP(bolean uconditional). Чтобы сообщить мидлету о том, что он переходит в состояние паузы, ВМ вызывает метод мидлета: PAUSEAPP(), а чтобы войти в состояние паузы, мидлет использует метод: NOTIFYPAUSED(). Когда мидлет входит в активное состояние (выход из паузы и начало работы мидлета), вызывается его метод: STARTAPP(). Объект класса Display создается ВМ и за все время работы мидлета для него присутствует только один объект этого класса.
План
Оглавление
Цель работы
Задания к самостоятельной работе
Задания к лабораторной работе
Создание отчета
Контрольные вопросы
1. Структура MIDP приложения
2. Основы создания мидлетов
Приложение 1.Примеры создания MIDP приложений
Литература
Список литературы
1. Кен Арнольд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java™.
2. Официальный сайт Java - (есть раздел на русском языке с учебником).