Развертывание Java Midlet - PullRequest
       22

Развертывание Java Midlet

4 голосов
/ 19 ноября 2009

Итак, я разработал простой привет мидлет, используя Samsung SDK 1.1.2, и я упаковал мидлет. Теперь у меня есть две комбинации файлов (JAR / JAD). Как мне установить их на моем телефоне?

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

Я пытаюсь протестировать весь цикл разработки - эмуляторы отлично работают для написания кода, но мне действительно нужно убедиться, что Midlet работает на целевом телефоне так, как и ожидалось.

Ответы [ 2 ]

3 голосов
/ 19 ноября 2009

Предлагаем вам немного прочитать о OTA доставке приложений, для фона.

У вас есть несколько вариантов развертывания, вот несколько.

  • Подключите трубку к компьютеру через Bluetooth, кабель или Wi-Fi и скопируйте файл JAR поверх. Я не уверен, что Samsung поддерживает это, но другие производители телефонов, безусловно, предоставляют программное обеспечение «менеджера», которое вы можете загрузить и установить на компьютер для этого. Если ваше приложение использует пользовательские данные в JAD, это может быть не идеальным вариантом, или вы можете включить данные по умолчанию в JAR.
  • Поместите файлы JAD и JAR на веб-сервер, к которому у вас есть доступ, с которого они могут быть загружены на ваш телефон. Вы должны будете убедиться, что типы MIME для файлов JAD и JAR установлены правильно, они могут не быть по умолчанию. Как именно вы это сделаете, зависит от вашего сервера - вот пример метод. (Предположительно, у вас есть служба доступа к Интернету / данным от AT & T.) Если все в порядке, вы можете получить файл JAD из браузера телефона, и тогда трубка предложит вам подтвердить, что вы хотите продолжить, загрузить полный JAR и установить. Операторы мобильной связи по-разному относятся к поддержке доступа к JAD и JAR, например, вы можете обнаружить, что в некоторых случаях вам нужно запустить сервер на порте 80 или 8080.
  • Присоединяйтесь к службе, которая будет размещать приложение для вас. Один из тех, кого я знаю, это GetJar . Я не уверен в деталях, но это будет означать, что вам не нужно запускать собственный веб-сервер.

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

Надеюсь, что вы начали.

0 голосов
/ 15 декабря 2009

Вы, конечно, можете скопировать jar / jad через usb или bluetooth, но устройства Samsung, которые я использовал, не установят файл, который был скопирован вручную.

К сожалению, другие методы значительно больше работают.

...