Napina | |
---|---|
Vaaleanpunainen alue on kirjoitettu C/C++-kielellä, kun taas sininen on Java-kielellä | |
Tyyppi | Java-virtuaalikone |
Kehittäjä | Sun Microsystems |
Sisään kirjoitettu | C ja Java |
Käyttöjärjestelmä | cross-platform |
Lisenssi | GNU yleinen julkinen lisenssi |
Verkkosivusto | java.net/projects/squawk… |
Squawk on Java ME -virtuaalikone sulautetuille ja kannettaville laitteille. Useimmat Java-alustan virtuaalikoneet on kirjoitettu matalan tason ohjelmointikielillä, kuten C / C++ ja kokoonpanokieli , mutta Squawk eroaa niistä siinä, että suurin osa sen ytimestä on kirjoitettu Java-kielellä (tätä kutsutaan meta-kiertotulkinnaksi). . Javan käyttö parantaa siirrettävyyttä ja tekee virtuaalikoneen ja sovellusresurssien, kuten objektien, säikeiden ja käyttöjärjestelmärajapintojen integroinnista läpinäkyvämpää.
Squawk-virtuaalikonemallia on yksinkertaistettu seuraavilla seikoilla:
Squawk-tutkimuksen alku sai inspiraationsa Squeak -projektista . Squawk on Java ME:n jälkeläinen. [1] Squawk-virtuaalikone suunniteltiin yksinkertaiseksi minimaalisilla ulkoisilla riippuvuuksilla. Tämä yksinkertaisuus tarjoaa suuren siirrettävyyden, helpon virheenkorjauksen ja helpon huollon. Squawk tarjoaa myös erillisen mekanismin, jolla sovellus edustaa objektia. Squawk-järjestelmässä yksi tai useampi sovellus voi olla käynnissä yhdessä JVM:ssä. Käsitteellisesti jokainen sovellus on eristetty muista sovelluksista.
Java-virtuaalikoneet ( vertailu ) | |
---|---|
Aurinko , Oraakkeli | |
Tärkeimmät toteutukset | |
Upotettu |
|
Muut | |
Ei tuettu |
Java | |
---|---|
Alustat | |
Sun Technologies | |
Kolmannen osapuolen keskeiset tekniikat | |
Tarina |
|
Kielen ominaisuudet | |
Scripting kielet |
|
Java-konferenssit |
|