SableVM | |
---|---|
Typ | Java virtuální stroj |
Vývojář | Sable Research Group |
Zapsáno v | Java [1] |
Operační systém | multiplatformní |
Nejnovější verze | 1.13 ( 30. března 2007 ) |
Stát | Není podporováno |
Licence | GNU Lesser General Public License |
webová stránka | sablevm.org |
SableVM je interpret bajtového kódu Java pro čisté prostory , který implementuje specifikaci Java Virtual Machine (druhé vydání).
SableVM byl navržen tak, aby poskytoval robustní, vysoce přenosný, efektivní a plně kompatibilní (specifikace JVM, Java Native Interface , Invokační rozhraní, Debug rozhraní atd.) Java Virtual Machine, který lze snadno udržovat a rozšiřovat. V současné době již není podporováno.
Srdcem SableVM je interpret , který využívá osvědčené postupy k dosažení vysokého výkonu blížícího se výkonu kompilátoru JIT při zachování výhod interpretů: přenositelnost , udržovatelnost a jednoduchost . tato jednoduchost činí zdrojový kód SableVM velmi přístupným a snadno srozumitelným pro nové uživatele/programátory.
SableVM je svobodný software – je licencován pod licencí GNU Lesser General Public License ( LGPL ). Používá také GNU Classpath (autorská práva v držení FSF ), která je licencována pod licencí GNU General Public License s výjimkou propojení .
SableVM je první bezplatný virtuální stroj pro Javu, který zahrnuje podporu pro JVMDI (Java Virtual Machine Debugging Interface) a JDWP (Java Debug Wire Protocol). Tato standardní Java ladicí rozhraní používá například Eclipse k poskytování bohatého a uživatelsky přívětivého vývojového prostředí Java.
Java Virtual Machines ( srovnání ) | |
---|---|
Sun , Oracle | |
Hlavní implementace | |
Vložené |
|
jiný | |
Nepodporováno |