Пошаговое руководство по созданию мидлета
Для создания мидлета необходимо выполнить следующие шаги:
- Создать новый проект
- Создать описания полей
- Ввести данные
- Создать интерфейс мидлета
- Проверить работу мидлета в режиме предварительного просмотра
- Сгенерировать мидлет
- Запустить мидлет в эмуляторе или на телефоне
Создание нового проекта
- Запустите программу
-
Выберите в меню «Файл»/«Новый проект» (или нажмите кнопку
на панели инструментов)
-
В открывшемся диалоге «Новый проект» заполните поля:
-
«
Файл проекта» - полный путь к файлу проекта: «C:\Planets\Planets.mbpr» (можно воспользоваться кнопкой выбора
)
-
«
Имя проекта» - имя создаваемого проекта: «Planets» -
«
Подкаталог для изображений» - подкаталог, в котором будут храниться все изображения проекта: «images» -
«
Выходной подкаталог для мидлета» - подкаталог, в который будут записываться готовые файлы мидлета: «out» -
«
Имена файлов мидлета» - имена .jar и .jad файлов мидлета: «Planets» -
«
Имя источника данных» - имя файла источника данных: «planets-data»
-
«
-
Нажмите кнопку «OK»:
-
На вопрос программы «Открыть проект в новом окне?» можно ответить «No»:
-
В результате в каталоге «
C:\Planets» будет создан новый пустой проект «Planets».
Описание полей
-
После создания проекта в источнике данных определены три поля.
-
Для создания нового поля воспользуйтесь кнопкой
.
-
В диалоге ввести данные для нового поля:
-
Создать остальные поля в соответствии со следующей таблицей:
Имя Тип Метка Использовать словарь image Изображение нет mass Текст Mass (kg) нет diameter Число Diameter (km) нет distance from Sun Число Distance from Sun (mln km) нет mean temperature Число Mean surface temperature (K) нет length of day Текст length of day нет length of year Текст length of year нет explored Текст Explored да -
Удалите неиспользуемые поля:«field000», «field001» и «field002».
Для чего следует выделить удаляемое поле и нажать кнопку
.
-
Сохраните сделанные изменения в проекте, выбрав в меню «Файл»/«Сохранить все» (или нажав кнопку
на панели инструментов).
Ввод данных
-
После создания полей в источнике существует только одна запись (все поля которой пустые).
- Для заполнения первой записи данных необходимо ввести значения полей записей в таблице. Вводим значения поля «name» - «Mercury».
-
Для задания значения поля «image» (изображения планеты) следует нажать на кнопку в данном поле, после чего на экране появится диалог выбора изображений (пока в нем нет доступных картинок).
-
Для добавления нового изображения в проект необходимо нажать кнопку
на панели инструментов.
После чего указать файл с изображением для включения его в проект.
Указанный файл будет скопирован в папку для хранения изображений проекта.
-
Аналогично следует добавить в проект другие изображения.
- Для задания изображения для планеты Меркурий следует выбрать в диалоге изображение «mercury.png» и нажать кнопку «Выбрать».
-
Далее следует ввести остальные поля первой записи:
«mass» -> «3.3 x 10^23»,
«diameter» -> «4879»,
«distance from Sun» -> «58»,
«mean temperature» -> «452»,
«length of day» -> «58.65 days»,
«length of year» -> «87.97 days»,
«explored» -> «average». -
Для добавления очередной записи нажмите кнопку
.
Создайте остальные записи в соответствии с таблицей:
name image mass (kg) diameter (km) distance from Sun (mln km) mean tempr. (K) length of day length of year explored Mercury mercury.png 3.3 x 10^23 4879 58 452 58.65 days 87.97 days poorly Venus venus.png 4.87 x 10^24 12104 108 726 243.02 days 224.7 days average Earth earth.png 5.98 x 10^24 12756 150 281 1 day 365.26 days good Mars mars.png 6.42 x 10^23 6787 228 230 1.026 days 686.98 days average Jupiter jupiter.png 1.90 x 10^27 142800 778 120 9.8 hours 11.86 years poorly Saturn saturn.png 5.69 x 10^26 120660 1427 88 10.2 hours 29.46 years poorly Uranus uranus.png 8.68 x 10^25 51118 2871 59 17.9 hours 84 years poorly Neptune neptune.png 1.02 x 10^26 49528 4498 48 19.1 hours 164.8 years poorly Pluto pluto.png 1.29 x 10^22 2300 5906 37 6.39 hours 247.92 years poorly - Сохраните изменения.
Создание интерфейса мидлета
-
Интерфейс мидлета задается при помощи редактора интерфейса (после создания нового проекта в нем присутствует лишь один компонент - главное меню).
-
Для оформления главного меню следует выделить единственный пункт в редакторе интерфейса и нажать кнопку
на панели инструментов редактора.
-
Следует задать заголовок главного меню - «Planents of solar system».
Нажав кнопку
, задать splash-screen мидлета (картинка, которая будет появляться при загрузке мидлета) - «earth.png».

Нажать кнопку «OK». -
Далее следует создать представления, в которое входят все записи мидлета, для чего в панели инструментов редактора интерфейса нажать кнопку
и выбрать пункт «Добавить представление».
-
На экране будет отображен диалог создания нового представления.
-
Диалог следует заполнить следующими значениями:
«Заголовок» -> «All planets»
«Поле» -> «name»
«Запрос» -> «ALL()»
- Правильность выполнения запроса можно проверить нажав кнопку «Табличный просмотр».
-
Нажмите кнопку «OK» для завершения создания представления.
-
Далее следует создать подменю с дополнительными представлениями.
Для чего следует выделить элемент интерфейса «All planets» (после него будет добавляться новый элемент интерфейса), нажать кнопку
на панели инструментов и выбрать в выпавшем меню пункт «Добавить подменю».
-
Для подменю следует задать лишь заголовок - «Planets by categories».
Нажать кнопку «OK».
-
Выделив элемент «Planets by categories», следует добавить в него новое представление.
-
Новое представление будет отображено в редакторе интерфейса.
-
Далее добавляем еще одно представление.
-
Редактор интерфейса будет выглядеть следующим образом:
-
Для добавления экрана поиска следует нажать кнопку
и выбрать пункт «Добавит экран поиска».
-
Поля диалога следует заполнить.
-
Нажать кнопку «OK».
-
На данном этапе экран поиска «Search by name» является элементов подменю «Planets by categories», для перемещения его в главное меню следует выполнить действия: выделить пункт «Search by name», нажать кнопку панели инструментов
.
- Сохраните проект.
Проверка работы мидлета в режиме предварительного просмотра
Работу проекта можно проверить при помощи опции «Предварительный просмотр» для чего нажать кнопку
панели инструментов.
Генерация мидлета
-
Выберите в меню программы пункт «Мидлет»/«Компиляция» или нажмите кнопку
на панели инструментов.
-
Откроется окно, содержащее информацию о ходе и результате генерации мидлета.
Если генерация прошла успешно, Вы должны увидеть что-то похожее:
Запуск мидлета в эмуляторе
-
Выберите в меню программы пункт «Мидлет»/«Запуск...» или нажмите кнопку
на панели инструментов.
-
Откроется диалоговое окно, в котором нужно определить параметры для запуска установленного на Вашем компьютере эмулятора мобильного устройства:

Параметры запуска эмуляторов для различных моделей устройств описаны в документации соответствующих SDK. -
Нажмите кнопку «Запустить» для запуска мидлета в эмуляторе:
Поздравляем!
Теперь Вы научились создавать мидлет с помощью программы BarbusLab MobiDB!