====== Intent TAO JVM ====== Данная Java машина является стандартным для кпк Qtek Скачать можно по адресу http://dissy.narod.ru/intent.zip (размер 1177кб) В архиве находится установочный cab-файл и файл elate.dll, который нобходимо поместить в папку **\Windows\** если JVM не будет запускаться Данная JVM устанавливается только в память устройства, при этом имеются две особенности: даже cab-install не может установить её на карту памяти и данная JVM не видна для стандартного uninstall-приложения __**Примечание:**__ для установки требуется 3 мегабайта памяти на устройстве ===== Порядок установки JVM и Bombus ===== - скачиваем JVM по ссылке, приведённой выше - устанавливаем в память устройства - кликаем на файле **Bombus.jar** ===== Достоинства и недостатки ===== (?) весьма интересный размер Heap – 65536 или 131027кб (64/128 мегабайт) ==== Достоинства ==== * наличие вибратора * поддержка всех звуковых форматов, кроме .seq (Alcatel) * отсутствие утечки памяти * удобочитабельные шрифты ==== Недостатки ==== * нет поддержки JSR-75 * на панели только две кнопки – навигация и опции * неустойчивая работа - после входящего/исходящего звонка – появляется запрос на смену текущего подключения * отсутствие индикатора приёма-передачи данных * неудобные окна ввода текста – всегда одного размера, примерно треть экрана * при нехватке памяти отключается клавиатура * достаточно сложные процессы переноса на карту памяти и удаления (см.ниже) ===== Перенос на карту памяти ===== === Шаг 1 === Создаём на карте памяти новую папку и называем её, к примеру TAO === Шаг 2 === Следующие файлы: elate.dll elateaodwave.dll elatedsid.dll elatefont.dll elatehost.dll elateres.dll elateser.dll elatesock.dll elatezip.dll intent Java MIDlet Manager.htm intent Java MIDlet Manager.htm.0409 jmm.exe jmm.exe.0419.mui jmmbox.dll jmmbox.dll.0419.mui rofs_target.zip target.img.zip вырезаем из папки Windows и вставляем в папку Storage card\TAO === Шаг 3 === В ярлыке \Windows\Help\intent Java MIDlet Manager.lnk заменяем путь \Windows\intent Java MIDlet Manager.htm на \Storage card\TAO\intent Java MIDlet Manager.htm === Шаг 4 === В ярлыке \Windows\Меню Пуск\Программы\Менеджер MIDlet.lnk заменяем путь Windows\jmm.exe на \Storage card\TAO\jmm.exe === Шаг 5 === Если установлена программа **Resco Explorer**, то в реестре по адресам HKLM\SOFTWARE\Resco\Еxplorer\OpenHandlers\jad и HKLM\SOFTWARE\Resco\Еxplorer\OpenHandlers\jar в параметре **jmm** путь \Window\jmm.exe заменяем на \Storage card\TAO\jmm.exe === Шаг 6 === В папке реестра HKEY_CLASSES_ROOT необходимые ассоциации **TAO** пропишет самостоятельно при первом же запуске === Шаг 7 === Делаем софт-резет, и эмулятор готов к работе с карты памяти === Шаг 8 === При установке первого же мидлета в папке Storage card\TAO автоматически создастся каталог app\jam\midlets в который будут прописываться все устанавливаемые мидлеты === Шаг 9 === Однако если ранее, когда эмулятор располагался в основной памяти, в его менеджер уже были установлены какие-то мидлеты, их также необходимо перенести на карту, чтобы не переустанавливать заново Для этого находим в папке Windows папку app, вырезаем её и вставляем в папку Storage card\TAO Благодаря этому каталог app\jam\midlets со всеми установленными в него мидлетами переместится на Storage card\TAO при этом все ранее установленные мидлеты, в том числе и **Bombus**, будут нормально запускаться уже с карты === Шаг 10 === Если на момент переноса эмулятора на карту памяти установленных в него мидлетов не имелось, то папку app в каталоге Windows можно просто удалить === Шаг 11 === Если **TAO** установлен на девайсе по умолчанию, то после каждого хард-резета он будет вновь восстанавливаться из ROM в папку Windows Поэтому для того, чтобы эмулятор продолжал нормально работать на карте памяти, необходимо после каждого хард-резета перечисленные выше файлы удалять из папки Windows ====== Деинсталляция ====== Удаление этой java-машины возможно только ручным удалением файлов. Hard reset также может удалить java-машину, но мало кому приятно выполнять полную перенастройку своего КПК ;-) ==== Список файлов, подлежащих удалению при ручной деинсталляции ==== \Windows\elate.dll \Windows\elateaodwave.dll \Windows\elatedsid.dll \Windows\elatefont.dll \Windows\elatehost.dll \Windows\elateres.dll \Windows\elateser.dll \Windows\elatesock.dll \Windows\elatezip.dll \Windows\jmm.exe \Windows\jmmbox.dll \Windows\rofs_target.zip \Windows\target.img.zip \Windows\Help\intent Java MIDlet Manager.lnk \Windows\intent Java MIDlet Manager.htm ==== Ключи реестра, подлежащие удалению при ручной деинсталляции ==== HKEY_CLASSES_ROOT\.jad HKEY_CLASSES_ROOT\.jar HKEY_CLASSES_ROOT\jadfile HKEY_CLASSES_ROOT\jadfile\DefaultIcon HKEY_CLASSES_ROOT\jarfile HKEY_CLASSES_ROOT\jarfile\DefaultIcon HKEY_CLASSES_ROOT\jarfile\shell\open\command HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/vnd.sun.j2me.app-descriptor HKEY_LOCAL_MACHINE\SOFTWARE\OEM\3rdversion