Виртуальная машина Squawk - Squawk virtual machine - Wikipedia

Пронзительный крик
Duke-squeak-transparent-anti-aliased.png
Разработчики)Sun Microsystems
изначальный выпускАпрель 2002 г.; 18 лет назад (2002-04)
Репозиторийgithub.com/ tomatsu/Пронзительный крик
Написано вC и Ява
Операционная системаКроссплатформенность
ТипВиртуальная машина Java
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтЯва.сеть/ проекты/Пронзительный крик/ страницы/ SquawkDevelopment
Визуальное сравнение с HotSpot

Пронзительный крик это Ява микро издание виртуальная машина для встраиваемых систем и небольших устройств. Большинство виртуальных машин для платформы Java написаны на родных языках низкого уровня, таких как C /C ++ и ассемблер; что отличает Squawk от других, так это то, что ядро ​​Squawk в основном написано на Ява (это называется мета-круговой интерпретатор ). Реализация Java обеспечивает простоту переносимости и интеграцию ресурсов виртуальных машин и приложений, таких как объекты, потоки и интерфейсы операционной системы.

Рисунок виртуальной машины Squawk можно упростить следующим образом:

  • Напишите как можно больше виртуальной машины на Java
  • Ориентация на небольшие устройства с ограниченными ресурсами
  • Включение Java для разработки с микровстроениями

Исследовательский проект вдохновлен Писк. Squawk имеет Java ME наследие и имеет небольшой объем памяти.[1] Он был разработан как простой с минимальными внешними зависимостями. Его простота сделала его портативным, легким в отладке и обслуживании. Squawk также предоставляет изолированный механизм, с помощью которого приложение представляется как объект. В Squawk одно или несколько приложений могут работать в одной JVM. Концептуально каждое приложение полностью изолировано от всех других приложений.

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

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

внешняя ссылка