Виртуальная машина Squawk
Эта статья в значительной степени или полностью опирается на один источник . ( март 2024 г. ) |
![]() | |
Разработчик(и) | Сан Микросистемс |
---|---|
Первоначальный выпуск | апрель 2002 г |
Репозиторий | github |
Написано в | Си и Ява |
Операционная система | Кросс-платформенный |
Тип | виртуальная машина Java |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | Ява ![]() |

Squawk — это Java micro edition виртуальная машина для встраиваемых систем и небольших устройств. Большинство виртуальных машин для платформы Java написаны на родных языках низкого уровня, таких как C / C++ и ассемблер ; Что отличает Squawk, так это то, что ядро Squawk в основном написано на Java (это называется метациклический интерпретатор ). Реализация Java обеспечивает простоту переносимости и интеграцию ресурсов виртуальных машин и приложений, таких как объекты, потоки и интерфейсы операционной системы.
Фигуру виртуальной машины Squawk можно упростить следующим образом:
- Напишите как можно большую часть виртуальной машины на Java.
- Ориентация на небольшие устройства с ограниченными ресурсами
- Включите Java для разработки микровстраиваемых систем
Исследовательский проект был вдохновлен Squeak . Squawk имеет наследие Java ME и требует небольшого объема памяти . [1] Он был разработан как простой с минимальными внешними зависимостями. Его простота сделала его портативным, простым в отладке и обслуживании. Squawk также предоставляет изолированный механизм, с помощью которого приложение представляется как объект. В Squawk одно или несколько приложений могут работать в одной JVM. Концептуально каждое приложение полностью изолировано от всех других приложений.
См. также
[ редактировать ]- Солнечное пятно
- Jikes RVM , еще одна JVM, написанная в основном на Java.
- Rubinius , виртуальная машина для Ruby, написанная на Ruby.
- MicroEJ VEE, еще одна JVM, написанная в основном на (расширенной версии) Java.
- Список виртуальных машин Java
Ссылки
[ редактировать ]- ^ Архитектура виртуальной машины Java для очень маленьких устройств. Архивировано 16 февраля 2008 г. на Wayback Machine.
Внешние ссылки
[ редактировать ]- Подкаст о технологиях SunSPOT и Squawk
- Архитектура виртуальной машины Java для очень маленьких устройств
- Виртуальная машина Squawk: Java(TM) на «голом железе»
- Javaone 2006 Squawk для беспроводных сенсорных сетей
- Настройка встроенной виртуальной машины Java на основе приложений
- Досрочное развертывание в ПЗУ Java-ОС
- Проект Солнечное Пятно
- Плакат с криком