SableVM | |
---|---|
Tip de | Mașină virtuală Java |
Dezvoltator | Grupul de Cercetare Sable |
Scris in | Java [1] |
Sistem de operare | multiplatformă |
ultima versiune | 1.13 ( 30 martie 2007 ) |
Stat | Nu sunt acceptate |
Licență | Licență publică generală minoră GNU |
Site-ul web | sablevm.org |
SableVM este un interpret de bytecode Java pentru cameră curată care implementează specificația Java Virtual Machine (Ediția a doua).
SableVM a fost conceput pentru a oferi o mașină virtuală Java robustă, extrem de portabilă, eficientă și pe deplin compatibilă cu specificațiile (specificație JVM, interfață nativă Java , interfață de invocare, interfață de depanare etc.) care poate fi întreținută și extinsă cu ușurință. Momentan nu mai este acceptat.
În centrul SableVM se află un interpret care utilizează cele mai bune practici pentru a obține o performanță ridicată care se apropie de cea a unui compilator JIT , păstrând în același timp avantajele interpreților: portabilitate , mentenanță și simplitate . această simplitate face ca codul sursă SableVM să fie foarte accesibil și ușor de înțeles pentru noii utilizatori/programatori.
SableVM este un software gratuit - este licențiat sub Licența publică generală minoră GNU ( LGPL ). De asemenea, folosește GNU Classpath (dreptul de autor deținut de FSF ), care este licențiat sub Licența publică generală GNU, cu excepția de conectare .
SableVM este prima mașină virtuală gratuită pentru Java care include suport pentru JVMDI (Java Virtual Machine Debugging Interface) și JDWP (Java Debug Wire Protocol). Aceste interfețe standard de depanare Java sunt utilizate, de exemplu, de Eclipse pentru a oferi un mediu de dezvoltare Java bogat și ușor de utilizat.
Mașini virtuale Java ( comparație ) | |
---|---|
Soare , Oracol | |
Implementări majore | |
Încorporat |
|
Alte | |
Neacceptat |