SableVM (original) (raw)

About DBpedia

SableVM was a clean room implementation of Java bytecode interpreter implementing the Java virtual machine (VM) specification, second edition. SableVM was designed to be a robust, extremely portable, efficient, and fully specifications-compliant (JVM spec, Java Native Interface, Invocation interface, Debug interface, etc.) Java Virtual Machine that would be easy to maintain and to extend. It is now no longer being maintained. The implementation was a part of the effort in the early 2000s to break the Java ecosystem free from Sun Microsystems's control.

thumbnail

Property Value
dbo:abstract SableVM est un programme informatique consistant en une machine virtuelle libre pour Java développée [Quand ?] par l'équipe SableVM. Celle-ci se propose de réaliser un ensemble maintenable et portable. Le logiciel est distribué sous licence LGPL. Il utilise également GNU Classpath (dont les droits sont détenus par la Free Software Foundation) sous licence GPL sauf pour le lien. SableVM est compatible avec les spécifications complètes de Java. La machine virtuelle a été conçue de manière à s'approcher des performances des compilateurs JIT (just-in-time). SableVM est la première machine virtuelle Java libre qui supporte le JVMDI (Java Virtual Machine Debugging Interface) et JDWP (Java Debug Wire Protocol). Ces interfaces de débogage sont utilisées par Eclipse pour offrir un environnement de développement efficace et riche[réf. souhaitée]. (fr) SableVM was a clean room implementation of Java bytecode interpreter implementing the Java virtual machine (VM) specification, second edition. SableVM was designed to be a robust, extremely portable, efficient, and fully specifications-compliant (JVM spec, Java Native Interface, Invocation interface, Debug interface, etc.) Java Virtual Machine that would be easy to maintain and to extend. It is now no longer being maintained. The implementation was a part of the effort in the early 2000s to break the Java ecosystem free from Sun Microsystems's control. (en) SableVM は、クリーンルーム設計のJavaバイトコードインタプリタであり、Java仮想マシン仕様第2版を実装している。 SableVM プロジェクトは、頑健で、移植性に優れ、効率的で、完全標準仕様準拠(JVM仕様、JNI、呼び出しインタフェース、デバッグインタフェースなど)で、保守と拡張が容易なJava仮想マシンを一から作ることを目的として開始された。 中核部は性能を強化するため、JITコンパイラを使ったインタプリタとなっており、移植性、保守性、単純性に優れている。このため、SableVM のソースコードは可読性が高い。 SableVM はフリーソフトウェアであり、GNU Lesser General Public License (LGPL) でライセンスされている。また、クラスライブラリとしては GNU Classpath を利用している。 SableVM は、Java仮想マシンのオープンソースプロジェクトの中でも、初めて JVMDI(Java Virtual Machine Debugging Interface)と JDWP(Java Debug Wire Protocol)をサポートした。これらのJavaデバッグインタフェース標準は Eclipse などでも、多機能で使いやすいJava開発環境を構築するのに使われている。 SableVM の開発は Sable Research Group (マギル大学計算機科学科が母体)が開始し、現在はより広範囲のプログラマが参加している。メーリングリスト以外にも、IRC irc.sablevm.org(現在は、chat.freenode.net)のチャンネル #sablevm で開発者同士が会話している。 (ja) SableVM – nierozwijana implementacja interpretera bytekodu języka Java zgodna ze specyfikacją maszyny wirtualnej języka Java w wersji drugiej. SableVM jest rozprowadzana na zasadach licencji LGPL. Projekt wykorzystuje także kod GNU Classpath, który jest licencjonowany na zasadach GPL z zastrzeżeniem możliwości linkowania. (pl) SableVM — разработанный по методологии «чистой комнаты» интерпретатор Java-байткода, реализующий спецификации виртуальной машины Java (второе издание). SableVM была разработана для создания надёжной, весьма переносимой, эффективной и полностью соответствующей спецификациям (спецификация JVM, Java Native Interface, Invocation interface, Debug interface и т. д.) виртуальной машины Java, которую можно было бы легко поддерживать и расширять. В настоящее время уже не поддерживается. (ru)
dbo:developer dbr:McGill_University
dbo:genre dbr:Java_Virtual_Machine
dbo:latestReleaseDate 2007-03-30 (xsd:date)
dbo:latestReleaseVersion 1.13
dbo:license dbr:GNU_Lesser_General_Public_License
dbo:operatingSystem dbr:Cross-platform
dbo:thumbnail wiki-commons:Special:FilePath/SableVM_Logo.png?width=300
dbo:wikiPageExternalLink http://sablevm.org/ http://www.sablevm.org/ http://www.sable.mcgill.ca/jil/class.xml https://web.archive.org/web/20050415051821/http:/sablevm.org/wiki/Debug https://web.archive.org/web/20060104214933/http:/sablevm.org/devel/
dbo:wikiPageID 385258 (xsd:integer)
dbo:wikiPageLength 6505 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1032628680 (xsd:integer)
dbo:wikiPageWikiLink dbc:Discontinued_Java_virtual_machines dbr:Interpreter_(computing) dbc:Cross-platform_software dbr:Cross-platform dbr:McGill_University dbr:Free_Software dbr:Free_Software_Foundation dbr:GNU_Classpath dbr:GNU_Lesser_General_Public_License dbr:Simplicity dbr:Clean_room_design dbr:Software_engineering dbr:GNU dbr:GPL_linking_exception dbr:Just-in-time_compilation dbr:Eclipse_(software) dbr:Source_code dbr:List_of_Java_virtual_machines dbr:Java_(programming_language) dbr:Java_Native_Interface dbr:LGPL dbr:Sun_Microsystems dbr:Java_virtual_machine dbr:Bytecode dbr:Free_Java_implementations dbr:Open-source_software dbr:XML dbr:Maintainability dbr:Virtual_machine dbr:Porting dbr:Java_Virtual_Machine dbr:JDWP dbr:Java_platform dbr:JVMDI
dbp:developer Sable Research Group at McGill University (en)
dbp:discontinued yes (en)
dbp:genre dbr:Java_Virtual_Machine
dbp:latestReleaseDate 2007-03-30 (xsd:date)
dbp:latestReleaseVersion 1.130000 (xsd:double)
dbp:license dbr:GNU_Lesser_General_Public_License
dbp:logo SableVM Logo.png (en)
dbp:name SableVM (en)
dbp:operatingSystem dbr:Cross-platform
dbp:website http://sablevm.org/
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Start_date_and_age dbt:Java_Virtual_Machine
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dct:subject dbc:Discontinued_Java_virtual_machines dbc:Cross-platform_software
gold:hypernym dbr:Implementation
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatProgrammingLanguages
rdfs:comment SableVM was a clean room implementation of Java bytecode interpreter implementing the Java virtual machine (VM) specification, second edition. SableVM was designed to be a robust, extremely portable, efficient, and fully specifications-compliant (JVM spec, Java Native Interface, Invocation interface, Debug interface, etc.) Java Virtual Machine that would be easy to maintain and to extend. It is now no longer being maintained. The implementation was a part of the effort in the early 2000s to break the Java ecosystem free from Sun Microsystems's control. (en) SableVM – nierozwijana implementacja interpretera bytekodu języka Java zgodna ze specyfikacją maszyny wirtualnej języka Java w wersji drugiej. SableVM jest rozprowadzana na zasadach licencji LGPL. Projekt wykorzystuje także kod GNU Classpath, który jest licencjonowany na zasadach GPL z zastrzeżeniem możliwości linkowania. (pl) SableVM — разработанный по методологии «чистой комнаты» интерпретатор Java-байткода, реализующий спецификации виртуальной машины Java (второе издание). SableVM была разработана для создания надёжной, весьма переносимой, эффективной и полностью соответствующей спецификациям (спецификация JVM, Java Native Interface, Invocation interface, Debug interface и т. д.) виртуальной машины Java, которую можно было бы легко поддерживать и расширять. В настоящее время уже не поддерживается. (ru) SableVM est un programme informatique consistant en une machine virtuelle libre pour Java développée [Quand ?] par l'équipe SableVM. Celle-ci se propose de réaliser un ensemble maintenable et portable. Le logiciel est distribué sous licence LGPL. Il utilise également GNU Classpath (dont les droits sont détenus par la Free Software Foundation) sous licence GPL sauf pour le lien. (fr) SableVM は、クリーンルーム設計のJavaバイトコードインタプリタであり、Java仮想マシン仕様第2版を実装している。 SableVM プロジェクトは、頑健で、移植性に優れ、効率的で、完全標準仕様準拠(JVM仕様、JNI、呼び出しインタフェース、デバッグインタフェースなど)で、保守と拡張が容易なJava仮想マシンを一から作ることを目的として開始された。 中核部は性能を強化するため、JITコンパイラを使ったインタプリタとなっており、移植性、保守性、単純性に優れている。このため、SableVM のソースコードは可読性が高い。 SableVM はフリーソフトウェアであり、GNU Lesser General Public License (LGPL) でライセンスされている。また、クラスライブラリとしては GNU Classpath を利用している。 SableVM は、Java仮想マシンのオープンソースプロジェクトの中でも、初めて JVMDI(Java Virtual Machine Debugging Interface)と JDWP(Java Debug Wire Protocol)をサポートした。これらのJavaデバッグインタフェース標準は Eclipse などでも、多機能で使いやすいJava開発環境を構築するのに使われている。 (ja)
rdfs:label SableVM (fr) SableVM (ja) SableVM (en) SableVM (pl) SableVM (ru)
owl:sameAs freebase:SableVM yago-res:SableVM wikidata:SableVM dbpedia-fr:SableVM dbpedia-ja:SableVM dbpedia-pl:SableVM dbpedia-ru:SableVM https://global.dbpedia.org/id/2QdLc
prov:wasDerivedFrom wikipedia-en:SableVM?oldid=1032628680&ns=0
foaf:depiction wiki-commons:Special:FilePath/SableVM_Logo.png
foaf:homepage http://sablevm.org/
foaf:isPrimaryTopicOf wikipedia-en:SableVM
foaf:name SableVM (en)
is dbo:wikiPageRedirects of dbr:Sable_VM dbr:Java_Intermediate_Language
is dbo:wikiPageWikiLink of dbr:Sable_VM dbr:Java_Intermediate_Language dbr:GNU_Classpath dbr:GNU_Compiler_for_Java dbr:Apache_Harmony dbr:Comparison_of_Java_virtual_machines dbr:List_of_Java_virtual_machines dbr:Laurie_Hendren dbr:Java_Class_Library dbr:Free_Java_implementations
is foaf:primaryTopic of wikipedia-en:SableVM