К сожалению, на данный момент проект остановлен.

Пошаговое руководство по созданию мидлета

Для создания мидлета необходимо выполнить следующие шаги:

  1. Создать новый проект
  2. Создать описания полей
  3. Ввести данные
  4. Создать интерфейс мидлета
  5. Проверить работу мидлета в режиме предварительного просмотра
  6. Сгенерировать мидлет
  7. Запустить мидлет в эмуляторе или на телефоне

Создание нового проекта

  1. Запустите программу
  2. Выберите в меню «Файл»/«Новый проект» (или нажмите кнопку Новый проект на панели инструментов)
  3. В открывшемся диалоге «Новый проект» заполните поля:
    • «Файл проекта» - полный путь к файлу проекта: «C:\Planets\Planets.mbpr» (можно воспользоваться кнопкой выбора Кнопка выбора)
    • «Имя проекта» - имя создаваемого проекта: «Planets»
    • «Подкаталог для изображений» - подкаталог, в котором будут храниться все изображения проекта: «images»
    • «Выходной подкаталог для мидлета» - подкаталог, в который будут записываться готовые файлы мидлета: «out»
    • «Имена файлов мидлета» - имена .jar и .jad файлов мидлета: «Planets»
    • «Имя источника данных» - имя файла источника данных: «planets-data»
  4. Нажмите кнопку «OK»:
    Новый проект
  5. На вопрос программы «Открыть проект в новом окне?» можно ответить «No»:
    Подтверждение
  6. В результате в каталоге «C:\Planets» будет создан новый пустой проект «Planets».

Описание полей

  1. После создания проекта в источнике данных определены три поля.
    Пустой источник данных
  2. Для создания нового поля воспользуйтесь кнопкой Новое поле.
    Новое поле
  3. В диалоге ввести данные для нового поля:
    Первое поле
  4. Создать остальные поля в соответствии со следующей таблицей:
    Имя Тип Метка Использовать словарь
    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 да
  5. Удалите неиспользуемые поля:«field000», «field001» и «field002». Для чего следует выделить удаляемое поле и нажать кнопку Удалить поле.
  6. Сохраните сделанные изменения в проекте, выбрав в меню «Файл»/«Сохранить все» (или нажав кнопку Сохранить проект на панели инструментов).

Ввод данных

  1. После создания полей в источнике существует только одна запись (все поля которой пустые).
    Начальный источник данных
  2. Для заполнения первой записи данных необходимо ввести значения полей записей в таблице. Вводим значения поля «name» - «Mercury».
  3. Для задания значения поля «image» (изображения планеты) следует нажать на кнопку в данном поле, после чего на экране появится диалог выбора изображений (пока в нем нет доступных картинок).
    Пустая коллекция изображения
  4. Для добавления нового изображения в проект необходимо нажать кнопку Новое изображение на панели инструментов. После чего указать файл с изображением для включения его в проект. Указанный файл будет скопирован в папку для хранения изображений проекта.
    Коллекция изображений
  5. Аналогично следует добавить в проект другие изображения.
    Коллекция изображений
  6. Для задания изображения для планеты Меркурий следует выбрать в диалоге изображение «mercury.png» и нажать кнопку «Выбрать».
  7. Далее следует ввести остальные поля первой записи:
    «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».
  8. Для добавления очередной записи нажмите кнопку Новая запись. Создайте остальные записи в соответствии с таблицей:
    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
  9. Сохраните изменения.

Создание интерфейса мидлета

  1. Интерфейс мидлета задается при помощи редактора интерфейса (после создания нового проекта в нем присутствует лишь один компонент - главное меню).
    Начальное главное меню
  2. Для оформления главного меню следует выделить единственный пункт в редакторе интерфейса и нажать кнопку Редактировать на панели инструментов редактора.
    Редактирования главного меню
  3. Следует задать заголовок главного меню - «Planents of solar system». Нажав кнопку Выборать, задать splash-screen мидлета (картинка, которая будет появляться при загрузке мидлета) - «earth.png».
    Главное меню
    Нажать кнопку «OK».
  4. Далее следует создать представления, в которое входят все записи мидлета, для чего в панели инструментов редактора интерфейса нажать кнопку Добавить и выбрать пункт «Добавить представление».
    Добавить представление
  5. На экране будет отображен диалог создания нового представления.
    Новое представление
  6. Диалог следует заполнить следующими значениями:
    «Заголовок» -> «All planets»
    «Поле» -> «name»
    «Запрос» -> «ALL()»
    Представление
  7. Правильность выполнения запроса можно проверить нажав кнопку «Табличный просмотр».
  8. Нажмите кнопку «OK» для завершения создания представления.
    Интерфейс
  9. Далее следует создать подменю с дополнительными представлениями. Для чего следует выделить элемент интерфейса «All planets» (после него будет добавляться новый элемент интерфейса), нажать кнопку Добавить на панели инструментов и выбрать в выпавшем меню пункт «Добавить подменю».
    Добавление подменю
  10. Для подменю следует задать лишь заголовок - «Planets by categories». Нажать кнопку «OK».
    Подменю
  11. Выделив элемент «Planets by categories», следует добавить в него новое представление.
    Новое представление
  12. Новое представление будет отображено в редакторе интерфейса.
    Планеты
  13. Далее добавляем еще одно представление.
    Планеты
  14. Редактор интерфейса будет выглядеть следующим образом:
    Редактор интерфейса
  15. Для добавления экрана поиска следует нажать кнопку Добавить и выбрать пункт «Добавит экран поиска».
    Новый поиск
  16. Поля диалога следует заполнить.
    Поиск по имени
  17. Нажать кнопку «OK».
    Поиск по имени
  18. На данном этапе экран поиска «Search by name» является элементов подменю «Planets by categories», для перемещения его в главное меню следует выполнить действия: выделить пункт «Search by name», нажать кнопку панели инструментов Переместить вниз.
    Законченный интерфейс
  19. Сохраните проект.

Проверка работы мидлета в режиме предварительного просмотра

Работу проекта можно проверить при помощи опции «Предварительный просмотр» для чего нажать кнопку Предварительный просмотр панели инструментов.

Предварительный просмотр

Генерация мидлета

  1. Выберите в меню программы пункт «Мидлет»/«Компиляция» или нажмите кнопку Сборка мидлета на панели инструментов.
  2. Откроется окно, содержащее информацию о ходе и результате генерации мидлета. Если генерация прошла успешно, Вы должны увидеть что-то похожее:
    Успешная сборка мидлета

Запуск мидлета в эмуляторе

  1. Выберите в меню программы пункт «Мидлет»/«Запуск...» или нажмите кнопку Запуск мидлета на панели инструментов.
  2. Откроется диалоговое окно, в котором нужно определить параметры для запуска установленного на Вашем компьютере эмулятора мобильного устройства:
    Эмуляторы
    Параметры запуска эмуляторов для различных моделей устройств описаны в документации соответствующих SDK.
  3. Нажмите кнопку «Запустить» для запуска мидлета в эмуляторе:
    Мидлет в эмуляторе

Поздравляем!

Теперь Вы научились создавать мидлет с помощью программы BarbusLab MobiDB!