Squawk
virtuální stroj pro vestavěné systémy
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.
![]() | |
Vývojář | Sun Microsystems |
---|---|
Operační systém | multiplatformní |
Vyvíjeno v | Java, C |
Typ softwaru | Java Virtual Machine |
Licence | GNU General Public License |
Web | java.net/projects/squawk |
Některá data mohou pocházet z datové položky. |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Standard_Java_VM_vs_Squawk_Java_VM.svg/220px-Standard_Java_VM_vs_Squawk_Java_VM.svg.png)
Ú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í
Reference
editovatV tomto článku byl použit překlad textu z článku Squawk virtual machine na anglické Wikipedii.
Externí odkazy
editovat- Squawk main website (anglicky)
- Ahead of Time Deployment in ROM of a Java-OS (anglicky)
- A Java Virtual Machine Architecture for Very Small Devices (anglicky)
- The Squawk Virtual Machine: Java(TM) on the Bare Metal (anglicky)
- Javaone 2006 Squawk for Wireless Sensor Networks (anglicky)
- Application-Driven Customization of an Embedded Java Virtual Machine (anglicky)