Факультет "Информатика и системы управления"
Методические указания к лабораторной работе
по курсу "Распределенные системы обработки информации"
Разработка приложений для мобильного устройства.
Москва, 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). ............