SableVM

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.

Prezentare generală

Î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.

Vezi și

Note

  1. Proiectul Sablevm Open Source pe Open Hub: Pagina de limbi - 2006.

Link -uri