Учебное пособие: Разработка приложений для мобильного устройства
Методические указания к лабораторной работе
по курсу "Распределенные системы обработки информации"
Разработка приложений для мобильного устройства.
Москва, 2009
Оглавление
Цель работы
Задания к самостоятельной работе
Задания к лабораторной работе
Создание отчета
Контрольные вопросы
1. Структура MIDP приложения
2. Основы создания мидлетов
Приложение 1.Примеры создания MIDP приложений
Литература
Цель работы
Получить знания об основах создания MIDP приложений для мобильных устройств на языке Java. Познакомиться с библиотеками javax.microedition. Применить полученные знания для создания MIDP приложений.
Задания к самостоятельной работе
Ознакомиться с теоретическим материалом, представленным в приложениях к данным методическим указаниям и примерами программ. Ознакомиться с текстом задания к лабораторной работе.
Задания к лабораторной работе
Задание 1. Создать игру, реализованную как MIDP приложение.
1. Создать меню игры, содержащее пункты:
1.1. запуск игры
1.2. уровень сложности и другие настройки.
2. В игре должны подсчитываться набранные очки и лучший результат сохраняется в течение игры.
Игра выбирается самим студентом.
Задание 2.
Создать сервер обмена текстовыми сообщениями.
1. Создать сервер, которые будет получать данные от клиента в виде строк и выводить на экран мидлета.
2. Сервер должен быть многопоточным, т.е. обслуживать одновременно с несколько клиентов.
3. Для завершения работы клиент должен послать строку «exit».
Создать клиента для сервера обмена сообщениями.
1. Клиентское приложение должно иметь поле для ввода данных для отправки.
По выбору студента приложение может выполнять функции и сервера, и клиента одновременно, либо могут быть реализованы, как два отдельных приложения.
Создание отчета
Отчет должен содержать:
1. Постановку задачи, решаемой отлаженной программой.
2. Руководство пользователя отлаженной программы, содержащее описание интерфейсов всех функций программы.
3. Листинг программы с необходимыми комментариями.
Контрольные вопросы.
1. Что такое MIDP?
2. Структура MIDP?
3. Для чего нужен класс MIDlet и его методы?
4. Каким образом осуществляется взаимодействие MIDP приложения с пользователем?
5. Для чего нужен класс Canvas и его методы?
1. Структура MIDP приложения
MIDP приложение имеет строгую структуру, которая описана ниже. Приложение, которое может быть запущено на телефоне, называется мидлетом (midlet). Мидлеты обязательно запаковываются в JAR архив, причем в одном JAR – архиве могут находится сразу несколько мидлетов. Архив с мидлетам(и) называется MidletSuite (набор мидлетов)
Набор мидлетов состоит из JAR – архива, содержащего мидлет(ы), вспомогательные классы и ресурсы (например файлы с картинками и т.п.); JAR – манифеста (JAR Manifest), который представляет собой файл, находящийся в JAR – архиве (файл manifest.mf в папке META-INF в корне архива); дескриптора приложения (Application Descriptor) – это файл с тем же именем, что и JAR – архив и расширением JAD.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--