Java adalah sebuah teknologi yang
diperkenalkan oleh Sun Microsysytems pada pertengahan tahun 1990. Menurut
definisi Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan
menjalankan perangkat lunak pada computer standalone ataupun pada
lingkungan jaringan. Kita lebih menyukai Java sebagai sebuah teknologi
disbanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap karena Java lebih lengkap dibanding sebuah bahasa
pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
·
Programming-language specification
·
Application-programming interface
·
Virtual-machine specification
JDK (Java Development
Kit)
Java Development Kit (JDK) adalah Sun
Microsystems produk ditujukan untuk pengembang Java. Sejak diperkenalkannya
Java, telah jauh SDK Java yang paling banyak digunakan. Pada tanggal 17
November 2006, Sun mengumumkan bahwa akan dirilis di bawah GNU General Public
License (GPL), sehingga membuat perangkat lunak bebas. Hal ini terjadi sebagian
besar pada tanggal 8 Mei 2007 [3]; Sun kontribusi kode sumber untuk JDKOpen.
JRL (Java Research License)
JRL (JAVA RESEARCH LICENSE) ini dibuat
khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java
[tm] sebagai subyek pembelajaran dan penelitian. Ia ditulis untuk
menyederhanakan dan bersantai persyaratan bagian yang ada
"penelitian" dari SCSL saat ini.
JRL adalah lisensi yang diciptakan khusus untuk universitas dan peneliti
yang ingin menggunakan teknologi Java sebagai subyek pembelajaran dan
penelitian. itu ditulis untuk menyederhanakan dan bersantai persyaratan bagian
yang ada "penelitian" dari SCSL saat ini.
NetBeans
NetBeans mengacu pada kedua kerangka
platform untuk aplikasi desktop Java, dan sebuah lingkungan pengembangan
terpadu (IDE) untuk pengembangan dengan Java, JavaScript, PHP, Python, Ruby,
Groovy, C, C + +, Scala, Clojure, dan lain-lain.
NetBeans IDE ditulis dalam Java dan berjalan di mana-mana di mana JVM
yang diinstal, termasuk Windows, Mac OS, Linux, dan Solaris. Sebuah JDK
diperlukan untuk pengembangan fungsionalitas Jawa, tetapi tidak diperlukan
untuk pembangunan di bahasa pemrograman lain.
Platform NetBeans memungkinkan aplikasi untuk dikembangkan dari satu set
komponen perangkat lunak moduler yang disebut modul. Aplikasi berbasis platform
NetBeans (termasuk IDE NetBeans) dapat diperpanjang oleh pengembang pihak
ketiga.
post by Poe