Squawk virtual machine (original) (raw)

About DBpedia

Squawk je Java ME virtuální stroj pro vestavěné systémy a malá zařízení.Většina virtuálních strojů pro platformu Java je psána v jazycích nízké úrovně, jako C/C++ a assembler. Squawk se od nich odlišuje tím, že většina z jeho jádra je napsaná v Javě.Implementace Javy poskytuje snadnou přenositelnost a hladkou integraci virtuálního stroje a aplikačních zdrojů, jako jsou objekty, vlákna a rozhraní operačního systému. Úlohu virtuálního stroje Squawk lze zjednodušit takto:

thumbnail

Property Value
dbo:abstract Squawk je Java ME virtuální stroj pro vestavěné systémy a malá zařízení.Většina virtuálních strojů pro platformu Java je psána v jazycích nízké úrovně, jako C/C++ a assembler. Squawk se od nich odlišuje tím, že většina z jeho jádra je napsaná v Javě.Implementace Javy poskytuje snadnou přenositelnost a hladkou integraci virtuálního stroje a aplikačních zdrojů, jako jsou objekty, vlákna a rozhraní operačního systému. Úlohu virtuálního stroje Squawk lze zjednodušit takto: * co největší část virtuálního stroje napsat v Javě * zaměřit se na malá zařízení s omezenými zdroji * zpřístupnit Javu pro micro-embedded zařízení (cs) Squawk is a Java micro edition virtual machine for embedded system and small devices. Most virtual machines for the Java platform are written in low level native languages such as C/C++ and assembler; what makes Squawk different is that Squawk's core is mostly written in Java (this is called a meta-circular interpreter). A Java implementation provides ease of portability, and integration of virtual machine and application resources such as objects, threads, and operating-system interfaces. The Squawk Virtual Machine figure can be simplified as: * Write as much of the VM in Java as possible * Targeting small, resource constrained devices * Enable Java for micro-embedded development The research project was inspired by Squeak. Squawk has a Java ME heritage and features a small memory footprint. It was developed to be simple with minimal external dependencies. Its simplicity made it portable and easy to debug and maintain. Squawk also provides an isolated mechanism by which an application is represented as an object. In Squawk, one or more applications can run in the single JVM. Conceptually, each application is completely isolated from all other applications. (en) Squawk — это виртуальная машина Java ME для встраиваемых и портативных устройств. Большинство виртуальных машин для платформы Java пишутся на низкоуровневых языках программирования, таких, как C/C++ и язык ассемблера, но Squawk отличается от них тем, что большая часть его ядра написана на Java (это называется мета-циркулярной интерпретацией). Использование Java повышает переносимость и делает более прозрачной интеграцию виртуальной машины и таких ресурсов приложений, как объекты, потоки и интерфейсы операционных систем. Модель виртуальной машины Squawk была упрощена за счёт следующих пунктов: * Написание как можно большей части виртуальной машины на Java; * Ориентирование на небольшие, ограниченные ресурсы; * Возможность использования Java для разработки приложений для встраиваемых устройств. Начало исследований Squawk было вдохновлено проектом Squeak. Squawk является потомком Java ME. Виртуальная машина Squawk была разработана в целях упрощения с минимальными внешними зависимостями. Такая простота обеспечивает высокую степень переносимости, простоту отладки и возможность легкой поддержки. Squawk также обеспечивает изолированный механизм, по которому приложение представляется объектом. В системе Squawk одно или более приложений могут быть запущенными на одной JVM. Концептуально каждое приложение изолировано от остальных приложений. (ru)
dbo:developer dbr:Sun_Microsystems
dbo:genre dbr:Java_virtual_machine
dbo:license dbr:GNU_General_Public_License
dbo:operatingSystem dbr:Cross-platform
dbo:programmingLanguage dbr:C_(programming_language) dbr:Java_(programming_language)
dbo:thumbnail wiki-commons:Special:FilePath/Duke-squeak-transparent-anti-aliased.png?width=300
dbo:wikiPageExternalLink http://hal.inria.fr/docs/00/11/36/91/PDF/courbot-uisw-05.pdf http://hal.inria.fr/docs/00/11/36/93/PDF/marquet-icess-05.pdf http://developers.sun.com/learning/javaoneonline/2006/coolstuff/TS-1598.html https://github.com/tomatsu/squawk https://web.archive.org/web/20061022070257/http:/www.sunspotworld.com/ https://web.archive.org/web/20070903053400/http:/today.java.net/pub/a/today/2007/08/31/j1-2k7-mtH11.html https://web.archive.org/web/20080216085117/http:/research.sun.com/projects/squawk/docs/oopsla05-squawk-poster.pdf https://web.archive.org/web/20080216085121/http:/research.sun.com/projects/squawk/docs/oopsla05-squawk.pdf https://web.archive.org/web/20080216085123/http:/research.sun.com/projects/squawk/docs/lctes03.pdf
dbo:wikiPageID 7585091 (xsd:integer)
dbo:wikiPageLength 4231 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1078290035 (xsd:integer)
dbo:wikiPageWikiLink dbr:Rubinius dbc:Discontinued_Java_virtual_machines dbr:Cross-platform dbr:GNU_General_Public_License dbr:C++ dbr:C_(programming_language) dbc:Sun_Microsystems_software dbr:List_of_Java_virtual_machines dbr:Java_(programming_language) dbr:Java_(software_platform) dbr:Assembly_language dbr:Jikes_RVM dbr:Sun_Microsystems dbr:Java_Platform,_Micro_Edition dbr:Java_virtual_machine dbr:Squeak dbr:Meta-circular_evaluator dbr:Java_ME dbr:Sun_SPOT dbr:File:Standard_Java_VM_vs_Squawk_Java_VM.svg
dbp:caption The pink area is written in C/C++ while the blue area is written in java (en)
dbp:developer dbr:Sun_Microsystems
dbp:discontinued yes (en)
dbp:genre dbr:Java_virtual_machine
dbp:license dbr:GNU_General_Public_License
dbp:logo Duke-squeak-transparent-anti-aliased.png (en)
dbp:name Squawk (en)
dbp:operatingSystem dbr:Cross-platform
dbp:programmingLanguage C and Java (en)
dbp:repo https://github.com/tomatsu/squawk
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Software-stub dbt:Start_date_and_age dbt:Java_(software_platform) dbt:Java_Virtual_Machine
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dcterms:subject dbc:Discontinued_Java_virtual_machines dbc:Sun_Microsystems_software
gold:hypernym dbr:Machine
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077
rdfs:comment Squawk je Java ME virtuální stroj pro vestavěné systémy a malá zařízení.Většina virtuálních strojů pro platformu Java je psána v jazycích nízké úrovně, jako C/C++ a assembler. Squawk se od nich odlišuje tím, že většina z jeho jádra je napsaná v Javě.Implementace Javy poskytuje snadnou přenositelnost a hladkou integraci virtuálního stroje a aplikačních zdrojů, jako jsou objekty, vlákna a rozhraní operačního systému. Úlohu virtuálního stroje Squawk lze zjednodušit takto: (cs) Squawk is a Java micro edition virtual machine for embedded system and small devices. Most virtual machines for the Java platform are written in low level native languages such as C/C++ and assembler; what makes Squawk different is that Squawk's core is mostly written in Java (this is called a meta-circular interpreter). A Java implementation provides ease of portability, and integration of virtual machine and application resources such as objects, threads, and operating-system interfaces. The Squawk Virtual Machine figure can be simplified as: (en) Squawk — это виртуальная машина Java ME для встраиваемых и портативных устройств. Большинство виртуальных машин для платформы Java пишутся на низкоуровневых языках программирования, таких, как C/C++ и язык ассемблера, но Squawk отличается от них тем, что большая часть его ядра написана на Java (это называется мета-циркулярной интерпретацией). Использование Java повышает переносимость и делает более прозрачной интеграцию виртуальной машины и таких ресурсов приложений, как объекты, потоки и интерфейсы операционных систем. Модель виртуальной машины Squawk была упрощена за счёт следующих пунктов: (ru)
rdfs:label Squawk (cs) Squawk virtual machine (en) Squawk (ru)
owl:sameAs freebase:Squawk virtual machine wikidata:Squawk virtual machine dbpedia-cs:Squawk virtual machine dbpedia-fa:Squawk virtual machine dbpedia-ru:Squawk virtual machine https://global.dbpedia.org/id/3jmqC
prov:wasDerivedFrom wikipedia-en:Squawk_virtual_machine?oldid=1078290035&ns=0
foaf:depiction wiki-commons:Special:FilePath/Duke-squeak-transparent-anti-aliased.png wiki-commons:Special:FilePath/Standard_Java_VM_vs_Squawk_Java_VM.svg
foaf:isPrimaryTopicOf wikipedia-en:Squawk_virtual_machine
foaf:name Squawk (en)
is dbo:wikiPageDisambiguates of dbr:Squawk
is dbo:wikiPageWikiLink of dbr:Rubinius dbr:Maxine_Virtual_Machine dbr:Squawk dbr:List_of_Java_virtual_machines dbr:TakaTuka dbr:Green_thread dbr:Meta-circular_evaluator dbr:Sun_SPOT
is foaf:primaryTopic of wikipedia-en:Squawk_virtual_machine