Mika VM

редактировать
Mika VM
Оригинальный автор (-ы) Крис Грей
Разработчик (-ы) Киффер
Первый выпуск15 декабря 2006 г.; 13 лет назад (15.12.2006)
Стабильный выпуск 1.4.6 / 30 мая 2010 г.; 10 лет назад (30.05.2010)
Предварительный выпуск 1.4.7-RC2 / 24 октября 2010 г.; 9 лет назад (24.10.2010)
Репозиторий github.com / kifferltd / open-mika
Доступен наанглийском
Лицензия Лицензия в стиле BSD
Веб-сайтk-embedded-java.com/mika/(Offline)

Mika VM - это с открытым исходным кодом реализация спецификации виртуальной машины Java вместе с библиотеками классов, которые реализуют Конфигурация подключенного устройства из Java ME. Mika VM основана на Wonka VM, которая была разработана независимо от других реализаций, включая RI Sun Microsystem. То же самое верно для большинства библиотек классов, но в этом случае некоторый код взят из проектов GNU Classpath и Apache Harmony. Поддержка MikaVM MIDP (Профиль мобильного информационного устройства) 1.0 и 2.0, CDC (Конфигурация подключенного устройства) Персональный профиль.

ВМ Mika была создана одним из оригинальных Wonka VM разработчики после кончины Acunia и приобретения ее активов Punch International. Изначально планировалось создать виртуальную машину меньшего размера (мини- или микро-Wonka, отсюда и название), которая была бы полезна, например, на устройствах ARM7TDMI без MMU. Однако со временем Мика стал полной заменой Вонки и может считаться его преемником. Mika основан на кодовой базе Wonka, а также имеет открытый исходный код по лицензии BSD.

Как и Wonka, Mika предназначен для использования во встроенных устройствах. Поэтому виртуальная машина и библиотеки классов намеренно ограничены пакетами, необходимыми для среды выполнения OSGi, а функции, представленные в Java5 или более поздних версиях, не поддерживаются. Это приводит к уменьшению занимаемой площади: для версий без AWT требуется менее 2 МБ постоянного хранилища. Поддерживаемые операционные системы: Linux и uClinux (также был сделан пробный перенос на eCos ), а поддерживаемые архитектуры включают x86, arm, mips, и powerpc, включая варианты без MMU, если применимо. В принципе, должно быть возможно собрать Mika для любого 32-битного процессора, для которого доступен набор инструментов GNU.

См. Также
  • icon Портал компьютерного программирования
Ссылки
Последняя правка сделана 2021-05-30 11:08:49
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте