미카 VM
Mika VM| 원본 작성자 | 크리스 그레이 |
|---|---|
| 개발자 | 키퍼 |
| 초기 릴리즈 | 2006년 12월 15일; 전 |
| 안정적 해제 | 1.4.6 / 2010년 5월 30일; 전 |
| 릴리스 미리 보기 | 1.4.7-RC2 / 2010년 10월 24일; 전 |
| 리포지토리 | github |
| 다음에서 사용 가능 | 영어 |
| 면허증 | BSD 유형 라이선스 |
| 웹사이트 | k-embedded-java.com/mika/(오프라인) |
Mika VM는 Java ME의 Connected Device Configuration을 구현하는 클래스 라이브러리와 함께 자바 가상 머신 사양의 오픈 소스 구현이며, Mika VM은 Sun Microsystem의 RI를 비롯한 다른 구현과는 독립적으로 개발된 Wonka VM을 기반으로 한다.대부분의 클래스 라이브러리도 마찬가지지만, 이 경우 GNU Classpath와 Apache Harmony 프로젝트에서 일부 코드가 도출된다.MikaVM은 모바일 정보 장치 프로필 1.0 및 2.0, CDC(연결 장치 구성) 개인 프로필을 지원한다.[1]
Mika VM는 아쿠니아의 사망과 펀치 인터내셔널의 자산 인수 이후 원카 VM 개발자 중 한 명이 만들었다.원래 의도는 ARM7에 유용하게 사용될 더 작은 VM(미니 또는 마이크로 원카, 따라서 이름)을 생성하는 것이었습니다.MMU가 없는 TDMI 기기. 그러나 머지않아 Mika는 Wonka의 완전한 대체자가 되었고, 그 후임자로 간주될 수도 있다.미카는 원카 코드베이스에 기반을 두고 있으며, BSD 면허에 따른 오픈 소스이기도 하다.
원카와 마찬가지로 미카는 임베디드 기기에 사용하기 위한 것이다.따라서 VM 및 클래스 라이브러리는 OSGi 실행 환경에서 요구하는 패키지로 의도적으로 제한되며, Java5 이상에서 도입된 기능은 지원되지 않는다.따라서 AWT 버전이 아닌 버전에는 2MB 미만의 영구 스토리지가 필요하므로 설치 공간이 작아진다.지원되는 운영 체제는 리눅스 및 uClinux(eCos에 대한 개념 증명 포트도 만들어졌다)이며, 지원되는 아키텍처는 해당하는 경우 비 MMU 변형을 포함하여 x86, 암, mips, powerpc 등이 있다.원칙적으로는 GNU 툴체인을 사용할 수 있는 32비트 CPU에 대해 Mika를 구축할 수 있어야 한다.
참고 항목
참조
- ^ "JavaME application". 26 February 2010.