Запускаем Java Мидлет на компе или Midp2EXE


Главная -> Новости -> Мобильные новости -> Программы

7 Ноября 2005, 13:58


 Как запустить Java-мидлет, предназначенный для мобильного телефона, у себя на компьютере? Буквально месяц назад мы задавались подобным вопросом и достаточно подробно поделились вариантом его решения с нашими читателями. Напомним, что предложенный нами способ заключался в установке программного эмулятора мобильника и дальнейшей настройке виртуального телефона.

Но на самом деле существует решение, намного удобнее и проще описанного нами ранее. Это использование специальной утилиты-конвертора из J2ME-формата в исполняемый EXE-файл.
Программа сия носит название Midp2Exe, разработана тайваньским товарищем Kwyshell, не требует инсталляции и "весит" (включая дополнительную DLL-библиотеку) менее одного мегабайта.

Но обо всем по порядку.
Установка и сборка EXE-файлов

Для того чтобы приступить к работе с Midp2Exe, необходимо, помимо основного файла утилиты, скачать динамическую библиотеку midpruntimedll.dll и поместить ее в одну директорию с программой. Без этого DLL-файла функционировать приложение, скорее всего, не будет. (Gj ссылке, указаной выше вы скачаете архив, в котором есть и то и другое)

Далее, вспомнив молодость, переключаемся в режим командной строки. Здесь нам доступны следующие ключи:
-jar имя JAR-файла - используется для указания бинарного файла мидлета;
-jad имя JAD-файла - подсказка утилите о местонахождении JAD-описания мидлета;
-o или -out имя файла - указание имени результирующего EXE-файла;
-r или -run - автоматический запуск скомпилированного файла;
-m или -machine - указание типа используемого процессора (по умолчанию - x86);
-h или -help - вывод справочной информации.


Из всего приведенного списка параметров обязательным является только -jar. В этом случае название будущего "экзешника" утилита сделает идентичным "скормленному" ей Java-бинарнику, а текстовое JAD-описание "вытащит" из недр JAR-файла. То есть запись типа Midp2Exe.exe -jar pdd.jar тоже работоспособна и абсолютно эквивалентна той, что демонстрируется на приведенном выше скриншоте.
Подчеркнем, что утилита поддерживает обе версии спецификации MIDP (1.0 и 2.0).

Работа с EXE-мидлетом


Теперь переходим к запуску сгенерированного исполняемого файла. Кликаем по нему мышью и получаем такую картину

Виртуальный телефон полностью эмулирует своего "железного" собрата, включая звук и поддержку кириллических шрифтов. И несмотря на то, что последний релиз конвертора датируется декабрем прошлого года, выглядит программа на вполне достойном уровне.

Пользователь может притормозить выполнение мидлета, настроить яркость и контрастность экрана, включить сглаживание шрифтов и настроить прочие параметры. Единственный найденный недостаток, всплывший в ходе непродолжительного общения с программой - это отсутствие интернет-доступа из мобильных Java-приложений.

В процессе конвертирования мидлет несильно прибавляет в размере, поэтому его легко можно отправить любому желающему по электронной почте (естественно, не забыв вложить дополнительно DLL-файл).

Такая вот полезная тайваньская утилита сегодня фигурировала в нашем обзоре. А в следующий раз мы поговорим о том, как интегрировать ее в состав браузера Internet Explorer. Следите за нашими публикациями.

Ссылка на сайт разработчика: http://home.kimo.com.tw/kwyshell/Project/Midp2Exe/index.html
Просмотров: 6178

Эта новость отмечена тегами:   Программы

Новости по теме

Новости Мариуполя, области и всей Украины: события, происшествия, спортивные мероприятия.


Loading...



Комментарии к новости










Отметьте изображения домов:
994890869868




Предприятия Мариуполя

VIP  Новые

Все предприятия →


Столярные изделия в Мариуполе