МикроЭмулятор

Программное обеспечение для эмуляции
МикроЭмулятор
Другие именаМикроЭМУ
Оригинальный автор(ы)Бартек Теодорчик
Разработчик(и)Бартек Теодорчик, Влад Скаржевский
Первоначальный выпуск31 марта 2006 г .; 18 лет назад [1] ( 2006-03-31 )
Окончательный релиз
2.0.4 / 14 января 2010 г .; 15 лет назад [2] ( 2010-01-14 )
Предварительный релиз
3.0.0-SNAPSHOT.112 / 24 мая 2013 г .; 11 лет назад [3] ( 2013-05-24 )
Репозиторийmicroemu на GitHub
Написано вЯва
Размер1.1 МБ
ТипЭмулятор
ЛицензияGNU Lesser General Public License версии 2.1; Apache License версии 2.0
Веб-сайтmicroemu.org

MicroEmulator (также MicroEMU ) — это бесплатный и независимый от платформы эмулятор J2ME с открытым исходным кодом , позволяющий запускать MIDlets (приложения и игры) на любом устройстве с совместимой JVM . Он написан на чистом Java как реализация J2ME в J2SE . [4] [5] [6]

История

В ноябре 2001 года на SourceForge был создан проект MicroEmulator .

31 марта 2006 года 1.0вышла версия MicroEmulator.

В ноябре 2009 года проект переехал на code.google.com [5], а после того, как Google закрыл его, разработка переместилась на GitHub [6] .

2.0.410 января 2010 года была выпущена последняя стабильная версия .

3.0.0-SNAPSHOT.11224 мая 2013 года была выпущена последняя предварительная версия .

После 2014 года технология MicroEMU была приобретена компанией All My Web Needs, а вся документация и бинарные сборки MicroEmulator были удалены с официального сайта. [7] [8]

Все исходные коды и двоичные файлы, ранее опубликованные на SourceForge, Google Code и GitHub, сохранились как открытые, но с тех пор разработка застопорилась. [4] [5] [6]

Функции

  • Поддерживает загрузку MIDlet из файла JAD или JAR (хранящегося локально или доступного удаленно через URL)
  • Поддерживает различные API Java и JSR (запросы спецификации Java) :
  • Независимость от платформы ( Linux , Mac OS , Windows и т. д.)
  • Работает с различными библиотеками графического интерфейса (Swing, SWT и т. д.)
  • Поддерживает вставку текста из буфера обмена ПК в поля ввода текста мидлета (но не наоборот; полезно, если необходимо ввести чувствительную к регистру текстовую строку или специальные символы в мидлет)
  • Поддерживает управление мидлетом с помощью экранных (виртуальных) или реальных клавиш клавиатуры, сенсорного экрана и жестов мыши, колеса прокрутки мыши и клавиш (также позволяет переназначать скан-коды клавиш , см. раздел «Настройка скина, экрана и размера окна» ниже)
  • Запись скринкаста в виде GIF-анимации
  • Менеджер хранилища записей (регистрирует внутренние системные вызовы MIDlet в RMS API)
  • Консоль логов (логи для отладки MicroEmulator и MIDlet)
  • Показать положение курсора мыши в системе координат экрана мидлета
  • Позволяет контролировать сетевой доступ и настраивать прокси для сетевых подключений [9] [10]
  • Работает в безголовом режиме
  • Множество опций CLI

Загрузка библиотеки JSR

По умолчанию MicroEmulator не загружает все распределенные JSR; вместо этого пользователь должен загружать его при каждом запуске с помощью пользовательских команд. [11]

Доступ к файловой системе

По умолчанию MicroEmulator не загружает библиотеку JSR 75, необходимую для предоставления мидлетам доступа к файловой системе.

Чтобы предоставить доступ к файловой системе, config2.xmlфайл (в Linux, в ~/.microemulator/папке) должен включать следующий <extensions>блок кода после </windows>тега: [12]

<config>  ... </windows> <extensions> <extension> <className> org.microemu.cldc.file.FileSystem </className> <properties> <property VALUE= "{path/to/folder}" NAME= "fsRoot" /> </properties> </extension> </extensions> <recordStoreManager CLASS= "org.microemu.app.util.FileRecordStoreManager" /> </config>             

MicroEmulator должен работать с загрузкой библиотеки JSR 75. [13] В Linux команда запуска для добавления в microemulator.desktopфайл выглядит следующим образом:

java  -cp { путь/к } /microemulator.jar: { путь/к/lib } /microemu-jsr-75.jar org.microemu.app.Main  

В Windows ; (точка с запятой) в команде следует заменить на : (двоеточие).

Чтобы загрузить больше библиотек, необходимо добавить путь к дополнительным библиотекам после каждой строки в команде запуска.

Java-апплет для Web

MicroEmulator позволяет преобразовать любое приложение J2ME в апплет Java , который может быть размещен на веб-странице. Эта функция используется для демонстрации приложений и игровых демо на сайтах поставщиков, но для этого требуется, чтобы на ПК или устройстве пользователя были установлены JVM и плагин Java Web Start . [14] [15]

Минимальный скин устройства

Конфигурация скина, экрана и размера окна

MicroEmulator позволяет настраивать интерфейс с помощью скинов, называемых «устройствами» (см. меню «Параметры > Выбор устройства...») и распространяется с несколькими «устройствами»:

  • Устройство по умолчанию — телефон с цветным дисплеем 176x220 и сглаженным шрифтом
  • Минимальный цвет устройства — небольшой телефон с дисплеем 128x128 цветов и несглаженным шрифтом.
  • Минимальное устройство — небольшой телефон с монохромным дисплеем 128x128 и несглаженным шрифтом.
  • Большое устройство — большой телефон с цветным дисплеем 240x320 и сглаженным шрифтом.
  • Устройство с возможностью изменения размера — полноэкранный цветной дисплей с возможностью изменения размера и сглаженным шрифтом (можно принудительно перевести в полноэкранный режим киоска )

Каждый скин "устройства" состоит из XML-файлов, в которых хранятся определения размера окна, расположение клавиш и их назначение (согласно скан-кодам), параметры рендеринга текста и т. д. По желанию скин может включать в себя текстуры изображений для фона "устройства" и анимацию клавиш при нажатии и отпускании клавиш. Все файлы скина "устройства" должны быть упакованы в ZIP или JAR, и возможно включить несколько "устройств" в один пакет. [16] [17]

Экран может переключаться между портретной и альбомной (повернутой) ориентацией. Кроме того, возможно отображать текущий экран MIDlet в масштабе (x2, x3 или x4) в отдельном плавающем окне.

Ограничения

  • MicroEmulator не поддерживает несколько API Java и JSR, часто используемых в играх j2ME (и реализованных в других эмуляторах и форках MicroEmulator):
    • API мобильной 3D-графики (M3G 1.0/1.1, JSR 184 ) [18] [19] [20]
    • Масштабируемый API векторной 2D-графики ( SVG , JSR 226) [21]
    • Привязки Java для OpenGL ES (JSR 239)
    • API мобильной 3D-графики 2.0 (M3G 2.0, JSR 297)
    • API 3D Mascot Capsule [22] [23]
  • Для некоторых мидлетов могут потребоваться другие JSR, которые пока недоступны для MicroEmulator.
  • Для ввода кириллических символов может потребоваться использование специального скина «устройства». [24] [25] [26] [27] [28]

Порты и вилки

андроид

MicroEmulator имеет официальную поддержку платформы Android . [29] Также возможно конвертировать JAR-пакеты J2ME MIDlet в отдельные файлы APK . [30]

J2ME Loader — это улучшенная версия MicroEmulator для Android. [31] [32]

JL-Mod — это улучшенный форк J2ME Loader с поддержкой API Mascot Capsule 3D. [33] [34]

iOS

Микроэмулятор на iPhone, кросс-скомпилированный с XMLVM
Работает: список, оповещение и текстовое поле
значок видеоВидео AtoroGM на YouTube

MicroEmulator был портирован на iOS , но для его установки на iPhone или другое устройство iOS требуется использовать метод джейлбрейка iOS . [35] [36] [37] [38]

ОС Mac

MicroEmulator официально поддерживает Mac OS, но также есть пакет в репозитории MacPorts . [39]

Маэмо

Opera Mini 4 / Java J2ME на интернет-планшете Nokia n810 - Maemo 4 (OS2008)
Это демонстрация работы веб-браузера Opera Mini внутри Sun Java для ARM.
значок видеоВидео Каэтана Криквиньского на YouTube

MicroEmulator имеет официальную поддержку платформы Maemo , а также существуют пользовательские скины устройств MicroEmulator (тематические для смартфонов Nokia S60 с дисплеями 240x320 и 640x360), созданные для Nokia N900 . [40] [41] [42] [43] [44] [45] [46]

Вот команда для запуска MicroEmulator на Maemo с загруженной библиотекой JSR 75, чтобы предоставить мидлетам доступ к файловой системе:

микроэмулятор  -libraryjars  /opt/maemo/usr/share/microemulator/lib/microemu-jsr-75.jar

MeeGo/Харматтан

KarinME — это фронтенд- лаунчер MicroEmulator для платформы MeeGo/Harmattan с графическим интерфейсом, написанным на QML . [47] [48] [49]

mpowerplayer SDK

mpowerplayer SDK — это бесплатная улучшенная версия MicroEmulator, изначально созданная для MacOS как эмулятор J2ME MIDP 1.0, позже ставшая платформенно-независимым эмулятором J2ME MIDP 2.0 с собственной реализацией M3G (JSR 184) и SVG (JSR 226). [50] [51] [52] [53] [54] [55] [56]

WMA (JSR 120) был реализован для mpowerplayer SDK как библиотека с открытым исходным кодом. [57]

Разработка остановилась после выпуска версии mpowerplayer SDK 2.0.1185в 2007 году. ZIP-файл последнего дистрибутивного пакета доступен для загрузки с заархивированного официального сайта на Wayback Machine . [21]

Использование

MicroEmulator как песочница Opera Mini

Сайт Wikipedia в браузере Opera Mini 8, запущенном в MicroEmulator с полноэкранным скином устройства Eee PC
  • Веб-апплет с Opera Mini MIDlet, работающий внутри MicroEmulator, был размещен на официальном сайте Opera . [58] [59] [60]
  • MicroEmulator используется вместе с Opera Mini MIDlet для просмотра Интернета через лимитные сети и медленное мобильное GPRS-соединение на нетбуках (например, Asus Eee PC ), недорогих ПК и других мобильных устройствах. [61] [62] [63 ] [64 ] [65] [66] [67] [68] [69] [70]
  • В некоторых странах операторы мобильной связи предоставляли бесплатный трафик или очень дешевый тарифный план с неограниченным трафиком для Opera Mini и некоторых социальных сетей и сервисов через свои J2ME-клиенты (например, Facebook , Yandex Maps и т. д. [71] [72] [73] ). Использование MicroEmulator вместе с Opera Mini или другим приложением с бесплатным тарифным планом позволяло просматривать Интернет совершенно бесплатно на ПК (с подключенным USB-модемом ) дома или на нетбуке в дороге. [74] [75] [76] [77] [78] [79] [80]

МикроЭмулятор как J2ME SDK

  • MicroEmulator, вместе с несколькими MIDlet для программирования непосредственно на телефоне (J2ME SDK Mobile, Mobile BASIC , MIDletPascal  [pl] и т. д. [81] [82] [83] [84] [85] [86] ), может использоваться как полностью завершенный J2ME SDK: можно написать исходный код MIDlet, скомпилировать и предварительно проверить файлы классов Java , упаковать все файлы и ресурсы проекта MIDlet в JAR с помощью JAD, а затем запустить собранный MIDlet для тестирования и отладки, даже не выходя из окна MicroEmulator. [87] [88] Единственной внешней зависимостью является JVM, установленная на ПК или устройстве для запуска самого Microemulator.
  • MicroEmulator можно использовать как альтернативу эмуляторам JavaME от Sun и Oracle для различных настольных Java IDE. Для Eclipse изначально был создан плагин моста с открытым исходным кодом EclipseME, [89] но Eclipse 1.7 и более поздние версии получили собственный плагин моста. [90] [91] [55] [92] [93]
  • MicroEmulator доступен как org.microemuплагин для инструмента автоматизации сборки Apache Maven . [94]

Публикации

  • J2ME Building Blocks для мобильных устройств: Белая книга по KVM и подключенной ограниченной конфигурации устройств (CLDC) (PDF) , Пало-Альто, Калифорния: Sun Microsystems, Inc., 19 мая 2000 г.
  • Стефан, Хауштайн (14 июля 2004 г.), «ME4SE: Чистая Java-эмуляция профиля мобильного информационного устройства (MIDP)» (PDF) , Siemens JavaTalks 2004 (слайды)
  • Кролл, Майкл (31 мая 2007 г.), J2ME Software Entwicklung und Fehlersuche (PDF) (Dipl.-Inf.(FH)) (на швейцарском языке), Michael Kroll Consulting & Solutions{{citation}}: CS1 maint: unrecognized language (link)
  • Смит, Микаэль(tm) (2008), Браузеры в движении: 2007-05 - 2008-06 (PDF) (Слайды), W3C
  • Таварес, Андре Луис Камаргос; Валенте, Марко Тулио (2008-03-16). "Система удаленного отображения для мобильных приложений на базе Java". Труды симпозиума ACM 2008 года по прикладным вычислениям . ACM. стр.  1918–1922 . doi :10.1145/1363686.1364150. ISBN 978-1-59593-753-7.
  • Delwadia, Vipul (2009). RemoteME: Эксперименты в области мобильных вычислений с тонким клиентом (диссертация). Университет Виктории (Новая Зеландия).
  • Виркус, Роберт (18 сентября 2009 г.). «Программирование приложений J2ME / Java ME». Руководство разработчика мобильных приложений по галактике (PDF) . Бремен: Enough Software GmbH + Co. KG. стр.  14–22 . Архивировано из оригинала (PDF) 2 октября 2009 г.
  • Виркус, Роберт (15 октября 2009 г.). «Программирование приложений J2ME / Java ME». Руководство разработчика мобильных приложений по галактике (PDF) (2-е расширенное изд.). Бремен: Enough Software GmbH + Co. KG. С.  21–29 .
  • Вавра, Дэвид (10 июня 2009 г.). Игра GPS для мобильного фреймворка Locify (PDF) (бакалаврская диссертация). Чешский технический университет в Праге .
  • Фотохи-Газвини, Фаранак (20 марта 2012 г.), «Мобильное обучение с использованием игр смешанной реальности и разговорной, обучающей и мотивационной парадигмы», ( докторская диссертация), Университет Брэдфорда
  • Падманабан, Йогеш (2013). Изучение отображений API для платформ программирования (диссертация). Нью-Брансуик: Университет Ратгерса - Высшая школа.
  • Gokhale, Amruta; Ganapathy, Vinod; Padmanaban, Yogesh (май 2013 г.). "Вывод вероятных отображений между API". 2013 35-я Международная конференция по программной инженерии (ICSE) . стр.  82–91 . doi :10.1109/ICSE.2013.6606554. ISBN 978-1-4673-3076-3.
  • Виркус, Роберт (февраль 2015 г.). «Java ME (J2ME)». Руководство разработчика мобильных приложений по галактике (15-е изд.). Бремен: Enough Software GmbH + Co. KG. С.  82–90 . ASIN  B00BS6RIKU. Архивировано из оригинала (PDF) 29 сентября 2015 г.
  • Фонг, Као, Портирование приложений J2ME на Nokia X с использованием J2ME Android Bridge

Видео

  • MicroEmu (эмуляция J2ME) на Linux на YouTube
  • Алан Базан. Плейлист J2ME Emulator на YouTube (на испанском)

Смотрите также

Ссылки

  1. ^ "MicroEmulator - Обзор /microemulator/1.0". SourceForge .
  2. ^ Теодорчик, Бартек (2010-01-14). "MicroEmulator 2.0.4 был выпущен". MicroEmu . Получено 2024-08-12 .
  3. ^ "Сборка 3.0.0-SNAPSHOT.112 · barteo/microemu@259e576". GitHub . 24 мая 2013 г.
  4. ^ ab "MicroEmulator". SourceForge . 2013-04-26 . Получено 2024-08-12 .
  5. ^ abc Теодорчик, Бартек (2009-11-11). "Хостинг проекта перенесен на Google Code". MicroEmu . Получено 2024-08-12 .
  6. ^ abc Теодорчик, Бартек (2024-06-19), barteo/microemu , получено 2024-08-12
  7. ^ "MicroEMU | Приобретено All My Web Needs". www.microemu.org . Получено 2024-08-12 .
  8. ^ "Индекс /microemulator/download". snapshot.microemu.org . 2013-01-19. Архивировано из оригинала 2013-10-17 . Получено 2024-07-23 .
  9. ^ "MicroEmulator - Часто задаваемые вопросы: Прокси". microemu.org . Архивировано из оригинала 7 февраля 2014 года.
  10. ^ "разрешить Opera Mini (в Microemulator, на OS X) подключиться к локальной сети". Ошибка сервера . Получено 2024-08-14 .
  11. ^ "microemu/microemulator/src/site/apt/usage.apt в master · barteo/microemu". GitHub . Получено 2024-08-12 .
  12. ^ "microemu/microemulator/src/site/apt/extensions.apt в master · barteo/microemu". GitHub . Получено 2024-08-12 .
  13. ^ "microemu/microemulator/src/site/apt/classloader.apt в master · barteo/microemu". GitHub . Получено 2024-08-12 .
  14. ^ "Учебник по MicroEmulator, java-апплету для демонстрации мидлетов. Установка MicroEmulator как приложения. Включает примеры". mobilefish.com . Получено 21.07.2024 .
  15. ^ SteppingStone (2018-01-14), SteppingStone/sstone-j2me-emulation , получено 2024-08-13
  16. ^ "MicroEmulator - Custom Skin Creation". microemu.org . Архивировано из оригинала 2013-10-16.
  17. ^ "Skinning the MicroEmulator". www.petitpub.com . Получено 2024-08-12 .
  18. ^ Bartek, Teodorczyk (29 декабря 2008 г.). "3D Game?". Группы Google . Реализации JSR-184 с открытым исходным кодом для MicroEmulator нет, для коммерческой лицензии свяжитесь со мной напрямую по электронной почте.
  19. ^ "J2ME-Loader/app/src/main/java/javax/microedition/m3g в master · nikita36078/J2ME-Loader". GitHub . Получено 2024-08-13 .
  20. ^ ab Jussupgaliyev, Arman (2024-08-11), shinovon/KEmulator , получено 2024-08-13
  21. ^ ab "mpowerplayer SDK". mpowerplayer.com . Архивировано из оригинала 2007-03-06. mpowerplayer sdk также включает экспериментальную реализацию Scalable 2D Vector Graphics API (JSR-226), единственную публичную реализацию за пределами Nokia.
  22. ^ Ромаш (2023-05-10), rmn20/MascotME , получено 2024-08-13
  23. ^ woesss (2023-01-31), woesss/MascotCapsuleV3_java-wrapper , получено 2024-08-13
  24. ^ «Как запустить Opera Mini на компьютере» . old.computerra.ru (на русском языке) . Проверено 12 августа 2024 г.
  25. ^ «Opera Mini для ASUS Eee PC» . Хабр (на русском языке). 25 марта 2008 г. Проверено 12 августа 2024 г.
  26. ^ «Настройка GPRS и установка Оперы Мини на Eee PC». Хабр (на русском языке). 2 февраля 2009 г. Проверено 12 августа 2024 г.
  27. ^ "Маленькая Опера для Большого Компьютера". KV.by (на русском языке). 14 августа 2008 г. Проверено 12 августа 2024 г.
  28. ^ "Микроэмулятор - 4PDA". 4pda.to . Получено 2024-08-12 .
  29. ^ Теодорчик, Бартек (2008-11-04). "Запуск приложений Java ME на Android". MicroEmu . Получено 2024-08-12 .
  30. ^ Теодорчик, Бартек (25.11.2009). «Преобразование приложений JavaME на платформу Android (повторный обзор)». MicroEmu . Получено 12.08.2024 .
  31. ^ Шакарун, Никита (11 августа 2024 г.), nikita36078/J2ME-Loader , получено 12 августа 2024 г.
  32. ^ Шакарун, Никита (16 апреля 2024 г.), nikita36078/microemu , получено 12 августа 2024 г.
  33. ^ woesss (2024-08-11), woesss/JL-Mod , получено 2024-08-13
  34. ^ Влад Фед (15 апреля 2022 г.). "Mascot Capsule 3D" теперь в загрузчике J2ME... Проверено 13 августа 2024 г. - через YouTube.
  35. ^ "MicroEmulator на iPhone – Маркус Хеберлинг". 2008-11-24 . Получено 2024-08-13 .
  36. ^ Теодорчик, Бартек (2008-12-04). "MicroEmulator coming to the iPhone". MicroEmu . Получено 2024-08-13 .
  37. ^ AtoroGM (2009-11-17). Микроэмулятор на iPhone, кросс-скомпилированный с XMLVM . Получено 2024-08-13 – через YouTube.
  38. Хеберлинг, Маркус (10 марта 2009 г.). «LWUIT на MicroEmulator на iPhone». markus.heberling.net .
  39. ^ "Установка microemu на macOS с помощью MacPorts". ports.macports.org . Получено 2024-08-14 .
  40. ^ Гад, Рюдигер. "Микроэмулятор для Maemo (N900)". www.my-maemo.com .[ мертвая ссылка ‍ ]
  41. ^ "Микроэмулятор на Maemo SDK". microemu.org . Архивировано из оригинала 2007-03-06.
  42. ^ "Загрузки: MicroEmulator". Maemo . Получено 2024-08-12 .
  43. ^ "[Анонс] Скин микроэмулятора S60 (теперь в .deb) - maemo.org - Обсуждение". talk.maemo.org . Получено 2024-08-13 .
  44. ^ "MicroEmu JavaME 240x320 Skin (для N900 в альбомной ориентации) - maemo.org - Обсуждение". talk.maemo.org . Получено 2024-08-13 .
  45. ^ "Список совместимости микроэмуляторов - maemo.org - Обсуждение". talk.maemo.org . Получено 2024-08-13 .
  46. ^ "MicroEmulator - maemo.org - Talk". talk.maemo.org . Получено 2024-08-14 .
  47. ^ Карин (2021-09-10), glKarin/karinme , получено 2024-08-13
  48. ^ "KarinME". openrepos.net . Получено 2024-08-12 .
  49. ^ "KarinME - MicroEmulator работает на Harmattan - maemo.org - Talk". talk.maemo.org . Получено 2024-08-13 .
  50. ^ "mpowerplayer". mpowers.net . Архивировано из оригинала 2004-08-07.
  51. ^ "MIDP 2.0 на Mac.. Он работает!!! – Не sLop". 2005-03-20 . Получено 2024-08-13 .
  52. ^ "MIDP 2 на Mac OS X уже здесь!". justobjects.nl . Получено 2024-08-13 .
  53. ^ "Mpowerplayer, Inc. запускает уникальную платформу "Попробуй, прежде чем купить" для мобильных Java-игр". WebWire . Получено 13 августа 2024 г.
  54. ^ "Настройка MobileSDK – Поддержка IDE (платформа IntelliJ)". JetBrains . 12 января 2005 г.
  55. ^ ab "Форумы сообщества Eclipse: DSDP - Мобильные инструменты для Java (MTJ) » Доступен MTJ 0.9 RC1". www.eclipse.org .
  56. ^ "Brian - documentation". trbtr.de . Получено 2024-08-13 . На mpowerplayer.com есть 2 способа попробовать J2ME-Software без мобильного телефона. Оба они работают на любой платформе, на которой установлена ​​рабочая Java, и они бесплатны.
  57. ^ "Поддержка WMA для mpowerplayer SDK freecode. Информация на японском языке - OSDN". osdn.net . 2005-11-18 . Получено 2024-08-13 .
  58. ^ "Opera Mini". Opera . Архивировано из оригинала 2016-03-12.
  59. ^ "Opera Mini simulator". Opera Software . Архивировано из оригинала 2013-02-23 . Получено 2024-07-23 .
  60. Брюс, Алан (29.10.2008), Opera Mini внутри Open Java внутри Kazehakase внутри Debian внутри Maemo , получено 13.08.2024
  61. ^ "Opera Mini на вашем ПК". Моя Opera . 3 апреля 2008 г. Архивировано из оригинала 2012-08-25.
  62. ^ Кляйншмидт, Ларс (29 марта 2008 г.). "Opera Mini - в 1280*1024!". Моя Opera . Архивировано из оригинала 2012-09-19.
  63. ^ Дубе, Райан (2011-07-13). «Как использовать микроэмулятор для использования Интернета в сельских районах с низкой пропускной способностью [Windows]». MUO . Получено 2024-08-12 .
  64. ^ Мистер Никто. «Пользуемся Opera Mini на субноутбуке или обычном компьютере». Operafan.net (на русском языке). Архивировано из оригинала 22 апреля 2008 г.
  65. ^ Mister Nobody. "Opera Mini на PC". myopera.net (на русском языке). Архивировано из оригинала 2008-04-12.
  66. ^ "Установка эмулятора Opera Mini локально". sharovatov.github.io . Получено 2024-07-23 .
  67. ^ Bovens, Andreas (2009-09-16). "Opera Mini 5 Beta Is Out". Dev.Opera . Архивировано из оригинала 2023-11-11 . Получено 2024-07-23 .
  68. ^ «Настройка GPRS и установка Оперы Мини на Eee PC». Хабр (на русском языке). 2 февраля 2009 г. Проверено 23 июля 2024 г.
  69. ^ "maemo.org - Обсуждение - Просмотр отдельной записи - Opera Mini 4.1 для Maemo". talk.maemo.org . Получено 2024-08-13 .
  70. ^ Кумар, Саурабх (10 января 2010 г.). «Просматривайте веб-страницы с молниеносной скоростью, используя этот трюк». techpp.com .
  71. ^ "Киевстар и Яндекс делают трафик в мобильных Яндекс.Картах бесплатным". SudoNull . 2 июня 2011 г.
  72. ^ Автоцентр (02.06.2011). «Яндекс.Карты теперь с параметрами трафика для абонентов «Киевстар» – остаточные автоновины на Автоцентр.ua». Автоцентр (на русском языке) . Проверено 14 августа 2024 г.
  73. ^ ""Яндекс-Карты" для "Киевстар" и дальше будут учреждения". ITC.ua. ​28 октября 2011 г. Проверено 14 августа 2024 г.
  74. ^ Фурман, Олексій (04 сентября 2014 г.). «Опера Софтвер» и «Киевстар» нарушили соглашение о стратегическом партнерстве | Креатив Украина . Проверено 14 августа 2024 г.
  75. ^ ""Безлимитный интернет с Opera Mini на день" от МТС теперь стоит всего 1 гривну". ITC.ua. ​20 октября 2014 г. Проверено 14 августа 2024 г.
  76. ^ "100 тыс. абонентов "МТС Украина" воспользовались услугой "Безлимитный интернет с Opera Mini"". ko.com.ua (на русском языке) . Проверено 14 августа 2024 г.
  77. ^ "Киевстар" поставляет своим абонентам беспроводную версию Opera Mini - PC Week/UE". www.pcweek.ua . Проверено 14 августа 2024 г.
  78. ^ "Безлимитный интернет с Opera Mini - PC Week/UE" . www.pcweek.ua . Проверено 14 августа 2024 г.
  79. ^ "Анлим с Opera Mini - посоветуйте Java-эмулятор на комп и как скачать через него? (-) (Просьба)". cell.ru. ​Проверено 12 августа 2024 г.
  80. ^ "Абоненты МТС "прокачали" через браузер Opera Mini 600 терабайт информации". Экономическая правда . Проверено 14 августа 2024 г.
  81. ^ АННиМОН (15 мая 2024 г.). «Рассвет и закат существующей программирования». annimon.com (на русском языке).
  82. ^ "Janino, Preverifier, JarBuilder - Скачать бесплатно". seclub.org . Проверено 14 августа 2024 г.
  83. ^ "J2ME SDK Mobile - Скачать бесплатно" . seclub.org . Проверено 14 августа 2024 г.
  84. ^ ozuffy (2012-11-14). "J2ME SDK Mobile". ozuffy . Получено 2024-08-14 .
  85. ^ "Создание приложений J2ME с помощью телефона J2ME - Из архива". elvischidera.com . Получено 2024-08-13 .
  86. ^ "Жасмин". PS Мир смартфонов . Проверено 14 августа 2024 г.
  87. ^ говорит Джейн Андреас (2009-02-16). "Создание развертываемых мидлетов с помощью свободного программного обеспечения". Веблог Франсуа . Получено 2024-08-13 .
  88. ^ "Форумы сообщества Eclipse: DSDP - Mobile Tools for Java (MTJ)" Использование ProGuard в качестве предварительного верификатора с MicroEmu?". Eclipse . Получено 13 августа 2024 г.
  89. ^ "EclipseME". SourceForge . 2012-12-08 . Получено 2024-08-13 .
  90. ^ Boabby, Shug. "Плагин для разработки Java 2 Mobile Edition для Eclipse". gmane.org . Архивировано из оригинала 2007-01-29. Чистые эмуляторы Java (например, MicroEmu и MPowerPlayer)
  91. ^ Скерретт, Ян (15 октября 2008 г.). «Новый выпуск Eclipse MTJ упрощает кроссплатформенную разработку мобильных приложений Java | Eclipse Foundation». www.eclipse.org .
  92. ^ "Eclipse предлагает инструменты мобильной разработки". Computerworld . 16 октября 2008 г.
  93. ^ "DSDP Mobile Tools for Java Project". SlideShare . 2010-04-19 . Получено 2024-08-13 .
  94. ^ "Репозиторий MVN: org.microemu". mvnrepository.com .
  95. ^ Гаврориски, Стефани. "SquirrelJME: SquirrelJME". multiphasicapps.net . Получено 2024-08-12 .
  96. ^ Dandawate, Saket (2024-07-30), hex007/freej2me , получено 2024-08-13
  97. ^ "ME4SE". kobjects.org . Получено 2024-08-13 .
  98. ^ "Запуск me4se на PocketPC (WindowsCE)". me4se.org . Получено 2024-08-13 .
  • Официальный сайт (Архивировано 9 февраля 2014 г., Wayback Machine )
  • МикроЭмулятор на Blogger
  • MicroEmulator на Google Code
  • МикроЭмулятор на SourceForge
  • МикроЭмулятор на GitHub
  • MicroEmulator в группах Google
  • Пакет MicroEmulator в репозитории Maemo
  • Пакет Microemulator-s60-skin в репозитории Maemo
  • Пакет KarinME MeeGo/Harmattan в репозитории OpenRepos
  • Пакет J2ME Loader Android в репозитории F-Droid
  • mpowerplayer SDK 2.0.1185 (ZIP) на Wayback Machine (архив 22 декабря 2011 г.)
  • waper.ru deathgrab (неполный дамп) в Архиве Интернета (включает коллекцию MIDlet для программирования J2ME)
Retrieved from "https://en.wikipedia.org/w/index.php?title=MicroEmulator&oldid=1260104678"