2009-02-05 4 views
0

У кого-нибудь есть опыт развертывания приложений Java ME на Windows Mobile? Каковы шаги высокого уровня, чтобы начать с этого, и есть ли какие-то серьезные недостатки?Java (ME) на Windows Mobile

+0

Довольно много об этом: http://stackoverflow.com/questions/55322/jvm-choices-on-windows-mobile – ctacke

ответ

1

Ну, сначала вам нужно установить JVM на ваше устройство (если оно еще не установлено). В настоящее время для этого есть два игрока:

  • NSI Creme. Это надежный продукт, но он поддерживает только профиль CDC (без MIDlet), и вам нужно купить лицензию на не менее 1000 устройств.
  • IBM J9. Это поддерживает CLCD и может запускать мидлеты. Существует демо-версия, но я не смог найти ссылку для загрузки. Возможно, IBM перестала его поддерживать.

Некоторые устройства имеют предустановленную JVM, но трудно полагаться на определенные профили. Если вы не нацеливаете одно устройство, я бы сказал, что лучше избегать J2ME для Windows Mobile.

0

Только с Samsung i900. FileConnection кажется плохим, без очевидного доступа к внутреннему жесткому диску или карте памяти. Обеспокоена базовым портом Applix jBlend.

I Надежды у других есть лучший опыт использования Java на мобильных устройствах.

0

kgiannakakis является правильным с JavaVM, который должен быть установлен на устройствах Windows Mobile, но это относится только к более старым устройствам. Windows Mobile 5 и 6 поставляются с предустановленной виртуальной машиной Microsoft Java, которая работает. В основном.

Вы можете просто скомпилировать приложение J2ME в файл jar, скопировать его на свое устройство Windows Mobile и запустить его. Это в значительной степени.

Как и все общие JavaME VM, вы не сможете получить доступ к внутренним API/аппаратным средствам, которые недоступны из стандартных библиотек CLDC/MIDP, которые поддерживает JavaVM, поддерживает.