Кто на самом деле устанавливает файл Java MIDlet
Предположим, у меня есть TicTacToe.jar (коллекция файлов классов и файлов ресурсов) и TicTacToe.jad (файл дескриптора),
Кто и как делает эту установку из файла JAR в некоторые машинно-зависимые файлы, такие как (.sis и все)
Независимый от платформы JAR-файл, зависящий от платформы <----------------> (???????) <---------->.sis Файлы
1 ответ
Хотя ваш вопрос не ясен на 100%, я постараюсь ответить на вопрос так, как я его понял.
Во-первых, JME поддерживается несколькими платформами, а sys-файлы принадлежат только Symbian. Во-вторых, дистрибутив приложения JME действительно состоит из 2 файлов: JAR и JAD. Установка начинается с JAD. Установщик Java (встроенный в платформу) обнаруживает JAD, считывает его данные, просит пользователя подтвердить его / ее желание действительно установить приложение, а затем загружает файл JAR и "устанавливает" его.
Процесс может начаться с HTTP-запроса (так называемый OTA - по беспроводной сети), с карты памяти, с Bluetooth. Итог: установщик java берет на себя ответственность за установку мидлета.