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

Назначение и работа мидлетов

Основные сведения о мидлетах

Результатом работы программы BarbusLab MobiDB является мидлет. Мидлет – программный модуль, подготовленный для загрузки на мобильный телефон (или аналогичное устройство). Мидлет состоит из двух файлов, которые имеют расширение «jad» и «jar».

Файл с расширением «jad» содержит описание мидлета и другую необходимую для загрузки информацию. Файл с расширением «jar» содержит исполняемые файлы и данные для работы программы.

Большую часть информации, содержащейся в «jad» файле, можно изменять в панели «Атрибуты мидлета» свойств проекта.

Загрузка мидлета в телефон

После успешного ввода всех данных, генерации мидлета и проверкой его работы на эмуляторе телефона, мидлет можно загрузить на телефон (разумеется, если он поддерживает загрузку java-приложений).

Существует множество способов загрузки мидлетов в телефон, они зависят как от модели телефона, так и от поставщика мобильной связи. Вот список основных способов:

  • через инфракрасный порт (IrDA)
  • через bluetooth
  • через кабель для соединения телефона и компьютера
  • OTA/WAP/GPRS (через оператора сотовой связи)

Не все способы доступны на всех моделях телефонов и у всех поставщиков мобильной связи. Для выбора способа загрузки внимательно прочтите документацию, поставляемую с телефоном, а так же описания сервисов предоставляемых оператором мобильной связи. Возможно, для загрузки потребуется специализированное ПО поставляемое вместе с мобильным телефоном и/или со средствами соединения (кабелями, инфракрасным портом, адаптером bluetooth и т. д.).

В программе имеется встроенная функция для загрузки мидлетов через WAP, подробнее см. Загрузка мидлетов через WAP.

Интерфейс мидлета

Интерфейс мидлета построен на стандартном интерфейсе для мобильных телефонов и будет интуитивно-понятным обычному пользователю телефона.

После запуска мидлета на выполнение (активизации мидлета) на экране телефона будет отображено главное меню.

Клавиши управления и дополнительные отображаемые надписи будут зависеть от модели телефона, на котором исполняется мидлет.

Пример исполнения мидлета на телефоне Nokia

Главное меню мидлета:
Главное меню мидлета

Для выбора пункта меню используются клавиши вверх/вниз и софтовая клавиша "Select". Для выхода из мидлета используется софтовая клавиша "Exit".

Отображение представлений (списка записей):
Отображение списка записей

Для выбора записей используются клавиши вверх/вниз и софтовая клавиша "Select". Для выхода на предыдущий уровень меню используется софтовая клавиша "Exit".
Выход на предыдущий уровень меню

Список записей отображается по страницам, для перехода между страницами используются пункты меню "[Next page]" и "[Previous page]".
Переход между страницами

Отображение записи:
Отображение записи

Для прокрутки записей используются клавиши вверх/вниз. Для выхода из просмотра записей используется софтовая клавиша "Back".
Прокрутка записей

Для переключения на предыдущую/следующую записи из экрана просмотра записей используются софтовые клавиши "Options", "Next" и "Prev".

Пример исполнения мидлета на телефоне Siemens

Главное меню мидлета:
Главное меню мидлета

Для выбора пункта меню используются клавиши вверх/вниз и софтовая клавиша "Select". Для выхода из мидлета используется софтовая клавиша "Exit".

Отображение представлений (списка записей):
Отображение списка записей

Список записей отображается по страницам, для перехода между страницами используются пункты меню "[Next page]" и "[Previous page]".
Перехаод между записями

Отображение записи:
Отображение записи

Для прокручивания содержимого записи используются клавиши вверх/вниз. Для выхода из просмотра записей используется софтовая клавиша "Back".
Прокручивание содержимого записи

Для переключения на предыдущую/следующую запись из экрана просмотра записей используются софтовые клавиши "Options", "Next" и "Prev".