Mesin Virtual Java: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Jazle (bicara | kontrib)
Jazle (bicara | kontrib)
Lisensi
Baris 7:
 
Mesin virtual java standarnya dibuat oleh [[Oracle Corporation|Oracle]], namun mesin-mesin virtual java lainnya yang menggunakan merek dagang "JAVA" boleh dibuat oleh perusahaan lain sejauh produk-produk tersebut tunduk pada spesifikasi yang ditetapkan serta kesepakatan atas kontrak obligasi antara perusahaan pembuat dengan Oracle.
 
==Lisensi==
Mulai dari J2SE 5.0, perubahan-perubahan atas spesifikasi JVM dikembangkan dengan menggunakan basis JCP sebagai JSR 924.<ref>[http://www.jcp.org/en/jsr/detail?id=924 JSR 924], merujuk perubahan-perubajan atas spesifikasi JVM mulai dari J2SE 5.0</ref> Pada tahun 2006, perubahan atas spesifikasi untuk mendukung perubahan yang diusulkan terhadap format berkas class (JSR202<ref>[http://www.jcp.org/en/jsr/detail?id=202 JSR 202], merujuk perubahan-perubajan atas spesifikasi format berkas class</ref>) telah dilakukan sebagai rilis pengelolaan dari JSR 924. Spesifikasi atas JVM dipublikasikan pula dalam bentuk buku,<ref>''[http://java.sun.com/docs/books/vmspec/ The Java Virtual Machine Specification]'' (edisi [http://java.sun.com/docs/books/vmspec/html/VMSpecTOC.doc.html pertama] dan [http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html kedua] juga tersedia dalam jaringan)</ref> dikenal sebagai "buku biru" (''blue book''). The preface states:
{{quote|Kami meyakini spesifikasi yang ada merupakan dokumen yang cukup lengkap atas implementasi JVM yang memungkinkan implementasi clean-room JVM dapat dilakukan dengan tetap menjaga kompatibilitasnya. Oracle menyediakan tes yang memverifikasi kebenaran atas fungsi dan operasionalitas atas JVM tersebut.}}
 
JVM milik oracle dikenal sebagai ''HotSpot'', sementara implementasi clean-room Java lainnya termasuk di dalamnya adalah Kaffe, IBM J9, dan [[Dalvik]]. Oracle secara ketat menjaga kontrol atas merek dagang Java, yang digunakan untuk mensertifikasi paket-paket perangkat lunak sejenis agar senantiasa selaras serta memiliki kompatibilitas penuh dengan spesifikasi yang telah ditetapkan.
 
== Lihat pula ==