가상 시스템 스쿼크
Squawk virtual machine![]() | |
개발자 | Sun Microsystems |
---|---|
초기 릴리즈 | 2002년 4월, | 전(
저장소 | github |
기입처 | C 및 Java |
운영 체제 | 크로스 플랫폼 |
유형 | Java 가상 머신 |
면허증. | GNU 일반 공중 라이선스 |
웹 사이트 | java![]() |

HotSpot과의 시각적 비교
Squawk는 임베디드 시스템 및 소형 디바이스를 위한 Java 마이크로 에디션 가상 머신입니다.Java 플랫폼용 대부분의 가상 머신은 C/C++ 및 어셈블러와 같은 낮은 수준의 네이티브 언어로 작성됩니다.Squawk의 코어는 대부분 Java(메타 서클 인터프리터라고 불립니다)로 작성됩니다.Java를 구현하면 쉽게 이동할 수 있으며 가상 머신과 객체, 스레드, 운영 체제 인터페이스 등의 애플리케이션 리소스를 통합할 수 있습니다.
스쿼크 가상 머신의 수치는 다음과 같이 단순화할 수 있습니다.
- 가능한 한 많은 VM을 Java로 쓴다.
- 리소스가 제한된 소형 디바이스를 타깃으로 합니다.
- 마이크로 임베디드 개발을 위한 Java 지원
이 연구 프로젝트는 스퀵에 의해 영감을 받았다.Squawk는 Java ME의 전통을 가지고 있으며 메모리 용량이 [1]작습니다.이는 최소한의 외부 의존성으로 단순하게 개발되었습니다.이 심플함은 휴대성이 뛰어나고 디버깅과 유지보수가 용이했습니다.또한 Squawk는 애플리케이션이 오브젝트로 표현되는 격리된 메커니즘을 제공합니다.Squawk에서는 1개 이상의 애플리케이션을 단일 JVM에서 실행할 수 있습니다.개념적으로 각 애플리케이션은 다른 모든 애플리케이션과 완전히 격리됩니다.
「 」를 참조해 주세요.
- 태양 흑점
- Jikes RVM, 주로 Java로 작성된 또 다른 JVM
- Rubinius, 루비로 작성된 Ruby용 VM
- MicroEJ VEE, 주로 Java(확장판)로 작성된 또 다른 JVM
- Java 가상 시스템 목록
레퍼런스
- ^ 초소형 디바이스를 위한 Java 가상 머신 아키텍처 2008년 2월 16일 웨이백 머신에 아카이브
외부 링크
- SunSPOTs and Squawk 테크놀로지 팟캐스트
- 초소형 디바이스를 위한 Java 가상 머신 아키텍처
- 스쿼크 가상 머신: 베어 메탈의 Java(TM)
- 무선 센서 네트워크용 Javaone 2006 Squawk
- 임베디드 Java 가상 머신의 애플리케이션 중심 커스터마이징
- Java-OS ROM에서의 선행 도입
- 프로젝트 선스팟
- 스쿼크 포스터