Данная Java машина является стандартным для кпк Qtek
Скачать можно по адресу http://dissy.narod.ru/intent.zip (размер 1177кб)
В архиве находится установочный cab-файл и файл elate.dll, который нобходимо поместить в папку \Windows\ если JVM не будет запускаться
Данная JVM устанавливается только в память устройства, при этом имеются две особенности: даже cab-install не может установить её на карту памяти и данная JVM не видна для стандартного uninstall-приложения
Примечание: для установки требуется 3 мегабайта памяти на устройстве
(?) весьма интересный размер Heap – 65536 или 131027кб (64/128 мегабайт)
Создаём на карте памяти новую папку и называем её, к примеру
TAO
Следующие файлы:
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
В ярлыке
\Windows\Help\intent Java MIDlet Manager.lnk
заменяем путь
\Windows\intent Java MIDlet Manager.htm
на
\Storage card\TAO\intent Java MIDlet Manager.htm
В ярлыке
\Windows\Меню Пуск\Программы\Менеджер MIDlet.lnk
заменяем путь
Windows\jmm.exe
на
\Storage card\TAO\jmm.exe
Если установлена программа Resco Explorer, то в реестре по адресам
HKLM\SOFTWARE\Resco\Еxplorer\OpenHandlers\jad
и
HKLM\SOFTWARE\Resco\Еxplorer\OpenHandlers\jar
в параметре jmm путь
\Window\jmm.exe
заменяем на
\Storage card\TAO\jmm.exe
В папке реестра
HKEY_CLASSES_ROOT
необходимые ассоциации TAO пропишет самостоятельно при первом же запуске
Делаем софт-резет, и эмулятор готов к работе с карты памяти
При установке первого же мидлета в папке
Storage card\TAO
автоматически создастся каталог
app\jam\midlets
в который будут прописываться все устанавливаемые мидлеты
Однако если ранее, когда эмулятор располагался в основной памяти, в его менеджер уже были установлены какие-то мидлеты, их также необходимо перенести на карту, чтобы не переустанавливать заново
Для этого находим в папке
Windows
папку
app
, вырезаем её и вставляем в папку
Storage card\TAO<code> Благодаря этому каталог <code>app\jam\midlets
со всеми установленными в него мидлетами переместится на
Storage card\TAO
при этом все ранее установленные мидлеты, в том числе и Bombus, будут нормально запускаться уже с карты
Если на момент переноса эмулятора на карту памяти установленных в него мидлетов не имелось, то папку
app
в каталоге
Windows
можно просто удалить
Если 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