Мика ВМ

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

Mika VM — это реализация спецификации виртуальной машины Java с открытым исходным кодом вместе с библиотеками классов, которые реализуют конфигурацию подключенных устройств Java ME . Mika VM основана на Wonka VM , которая была разработана независимо от любой другой реализации, включая RI от Sun Microsystem . То же самое относится к большинству библиотек классов, но в этом случае часть кода взята из проектов GNU Classpath и Apache Harmony . MikaVM поддерживает MIDP (Mobile Information Device Profile) 1.0 и 2.0, CDC (Connected Device Configuration) Personal Profile . [1]

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

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

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

Ссылки

  1. ^ "Приложение JavaME". 26 февраля 2010 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Mika_VM&oldid=1146883076"