Мика ВМ - Mika VM

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

Мика ВМ является Открытый исходный код реализация Виртуальная машина Java спецификации вместе с библиотеками классов, которые реализуют Конфигурация подключенного устройства из Java ME. Mika VM основан на Вонка В.М., который был разработан независимо от любых других реализаций, включая Sun Microsystem's RI. То же самое верно для большинства библиотек классов, но в этом случае некоторый код взят из Путь к классам GNU и Гармония Апачей проекты. Поддержка MikaVM MIDP (Профиль мобильного информационного устройства) 1.0 и 2.0, CDC (конфигурация подключенного устройства) Личный профиль.[1]

Mika 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.

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

Рекомендации

  1. ^ «Приложение JavaME». 26 февраля 2010 г.