1942e8f8
Проектирование и кодирование
Проектирование и кодирование Прежде чем вы приступите к самому циклу разработки, вы должны сначала создать структуру директорий, которая будет поддерживать разработку вашего набора MID-

Таблица 2 1 Поддиректории проектов
Таблица 2.1. Поддиректории проектов, созданных с помощью J2ME Wireless Toolkit Название поддиректории Содержание директории Bin Файлы приложения: файл .jar
Компиляция
Компиляция Следующим этапом в цикле разработки после создания вашей программы является компиляция исходной программы. Прежде чем вы приступите к компиляции, убедитесь, что список команд
Предварительная проверка
Предварительная проверка Следующим этапом после компиляции является предварительная проверка файлов .class, которые вы только что откомпилировали. Чтобы провести ее, запустите следующую
Упаковка
Упаковка Следующим этапом после предварительной проверки является упаковка приложения. Упаковка набора MID-летов включает 2 объекта: архивный файл Java файлов MID-лета; необязате
Создание файла манифеста JAR
Создание файла манифеста JAR ЕСЛИ вы хотите добавить файл Manifest к вашему заархивированному набору MID-летов, вам необходимо создать его прежде, чем вы создадите сам JAR-архив. Вы мож

Таблица 2 2 Обязательные атрибуты файла MANIFEST MF
Таблица 2.2. Обязательные атрибуты файла MANIFEST.MF Имя атрибута Описание MIDlet-Name Название набора MID-летов MIDlet-Versiorv Номер в
Таблица 2 3 Необязательные атрибуты файла MANIFEST MF
Таблица 2.3. Необязательные атрибуты файла MANIFEST.MF Имя атрибута Описание MI Diet-Description Описание набора MID-летов MIDlet-Icon И
Создание файла JAR для набора МIDлетов
Создание файла JAR для набора МID-летов Теперь, когда вы создали файл манифеста, вы готовы к созданию файла JAR приложения. Используйте следующую команду jar: $ jar craf bin/MANIFES
Создание файла дecкpиптopa приложения для набора МIDлетов
Создание файла дecкpиптopa приложения для набора МID-летов Программное обеспечение управления приложениями на устройстве, таком, как мобильный телефон, использует файл JAD для получения
Таблица 2 4 Обязательные атрибуты
Имя атрибута Описание MIDlet-Jar-URL URL файла JAR набора MID-летов MIDlet-Jar-Size Размер (в байтах) файла JAR MI Diet-Name

Таблица 2 5 Необязательные атрибуты
Имя атрибута Описание MIDlet-Data-Size Минимальное количество байт данных постоянного хранения, требуемое набором MIDlet-Delete-Confirm
Pacкpытиe u выполнение
Pacкpытиe u выполнение К настоящему моменту мы уже прошли этапы редактирования (создания программы), компилирования, предварительной проверки и упаковки. Наконец, вы готовы к распаковке
Использование J2ME Wireless Toolkit
Использование J2ME Wireless Toolkit Этот раздел покажет вам, как использовать J2SE Wireless Toolkit, разработанный в отделе Java Software компании Sun, для в
Создание пpoeктa
Создание пpoeктa Свойства и функции Wireless Toolkit базируются на проектах. Проект представляет собой разработку набора из одного или более MID-летов. Завершение выполнения цикла разра
KToolbar является главным окном
KToolbar является главным окном, из которого вы можете получить доступ ко всем функциям Wireless Toolkit Первый этап затем заключается в создании нового проекта. Я собираюс



Чтобы создать новый проект вы
Чтобы создать новый проект, вы должны задать, по крайней мере, один MID-лет. Вы должны предоставить имя проекта и имя основного класса Java для первого MID-лета После того
После того как вы завершите ввод
Разработчики приложения могут устанавливать определенные атрибуты для одного или более MID-летов в наборе MID-летов Если вы взглянете еще раз на рисунки 2.3 и 2.4, вы у
Размещение исходного кoдa в пpoeктe
Размещение исходного кoдa в пpoeктe Теперь пришло время поместить исходный файл приложения внутри проекта, как указано в панели результатов диагностики KToolbar. Когда вы создадите
Компиляция пpoeктa
Компиляция пpoeктa Теперь вы готовы к компиляции. Нажмите на кнопку Build (Создать) на панели кнопок главного окна KToolbar. Wireless Toolkit откомпилирует исходный файл HelloWorld.
Компиляция вашего проекта выведет
Компиляция вашего проекта выведет дополнительные результаты диагностики в главном окне KToolbar Если результаты вашей компиляции кажутся вам неубедительными, вы можете

Упаковка проекта
Упаковка проекта После того кай вы выполните компиляцию, вы должны упаковать приложение, что вы уже делали при работе с инструментами командной строки. На панели кнопок KToolbar нет кно
Выберите пункт меню Package (Упаковка)
Выберите пункт меню Package (Упаковка) для упаковки вашего приложения. На этом этапе создаются файлы JAD и JAR приложения
Показывает результат диагностики
показывает результат диагностики, созданный, когда вы закончили процесс упаковки. Заметьте, что он показывает, что Wireless Toolkit создал файлы Hello World jar и HelloWorl
Этап упаковки на самом деле компилирует
Этап упаковки на самом деле компилирует приложение прежде, чем его упаковать. Результат диагностики отражает выполнение этапов компиляции и упаковки Вы можете вновь проверит
Pacкрытие приложения
Pacкрытие приложения Фактически при использовании Wireless Toolkit нет разграничения этапов разработки. Инструментарий создает компоненты, которые вам нужно будет раскрыть в реальной си

Выполнение приложения
Выполнение приложения Выполнение приложения означает имитирование среды исполнения реального мобильного устройства. Одним из прекрасных свойств эмулятора Wireless Toolkit является то, ч
Wireless Toolkit может имитировать
Wireless Toolkit может имитировать пять устройств. Два из них являются реальными устройствами После того как вы выберете устройство по вкусу, вы будете готовы к запуску
Является тем же что и рисунок
является тем же, что и рисунок 3.1. В главе 3 описывается исходный код приложения HelloWorld и его варианты в деталях. В этой главе я описываю только процесс разработки пр
Главное окно AMS дает вам возможность
Главное окно AMS дает вам возможность выбрать MID-лет, который вы хотите выполнить. Если более одного MID-лета присутствуют в наборе MID-летов, вы увидите список их всех.
Это единственное окно показываемое
Это единственное окно, показываемое приложением HelloWorld. Заметьте, что здесь нет кнопки выхода из приложения. Вы можете нажать на красную кнопку Hang Up (Отбой), чтобы

Эмулятор выводит результат диагностики на консоль
Эмулятор выводит результат диагностики на консоль Тестирование ваших приложений в эмуляторе является важным первым шагом. Однако этого недостаточно, чтобы быть уверенн
Выводы по главе
Выводы по главе Процесс разработки приложений на J2ME включает компиляцию, предварительную проверку, упаковку, раскрытие и выполнение. Вы компилируете ваши MIDP-приложения с помощью стан