Langsung ke konten utama

This is History of Java



Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.Pada perkembangan selanjutnya, proyek ini diberi nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “bapak java”, James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemeritaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.Java pertama kali diluncurkan pada tahun 1995 sebagai bahasa pemrograman umum (general purpose programming language) dengan kelebihan dia bisa dijalankan di web browser sebagai applet. Sejak awal, para pembuat Java telah menanamkan visi mereka ke dalam Java untuk membuat piranti-piranti yang ada di rumah (small embedded customer device) seperti TV, telepon, radio, dan sebagainya supaya dapat berkomunikasi satu sama lain. Tentu saja jalan menuju visi ini tidak mudah untuk ditemukan apalagi untuk ditempuh. Langkah pertama yang diambil oleh Sun Microsystem adalah dengan membuat JVM (Java Virtual Machine) yang kemudian diimplementasikan dalam bentuk JRE (Java Runtime Environment). JVM adalah lingkungan tempat eksekusi program Java berlangsung dimana para objek saling berinteraksi satu dengan yang lainnya. Virtual Machine inilah yang menyebabkan Java mempunyai kemampuan penanganan memori yang lebih baik, keamanan yang lebih tinggi serta portabilitas yang besar. Apabila kita hanya ingin menjalankan program Java, maka kita cukup memiliki JRE saja. Tapi seandainya kita ingin mengembangkan perangkat lunak sendiri, JRE saja tidak cukup. Untuk lebih meningkatkan produktivitas pengembang perangkat lunak, Sun juga meluncurkan SDK (Standard Development Kit) yang berisi kakas dan API untuk membuat program aplikasi berbasis Java. Pada tahun 1999 Sun meluncurkan J2EE (Java 2 Enterprise Edition) sebagai framework untuk membuat aplikasi enterprais berskala besar. Pada tahun 2001, Sun meluncurkan J2ME yang kelak menjadi salah satu standar pemrograman di dalam PDA maupun handphone. Komunitas OpenSource sendiri mempunyai platform yang disebut dengan Jini untuk merealisasikan visi awal dari Java.

Komentar

Postingan populer dari blog ini

Membuat Program Enkripsi Dengan Java Applet

Gambar diatas adalah program enkripsi dengan Java Applet Untuk Codingnya kita lihat dibawah ini: import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import javax.swing.JFileChooser; import javax.swing.JFrame; import java.io.BufferedWriter; import java.io.PrintWriter; import java.io.FileWriter; import javax.swing.JOptionPane; import javax.swing.*; import java.io.*; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.filechooser.FileFilter; public class ta_java extends javax.swing.JFrame { public ta_java() { initComponents(); this.setTitle("Untitled - NOTES"); fc = new JFileChooser(); fc.addChoosableFileFilter(new jenisFile(EXT)); fc.a...

Contoh Project Java Berbasis GUI

tulisan ini tentang contoh java dengan gui, beserta dengan packagenya. membuat aplikasi dengan java gui berikut ini contoh-contonya : Screen shoot Program GUI INTERFACE gui-interface-java // // // // // // // // // // // // // // // // // // Coding Program import javax.swing.*; //untuk memanggil package import java.awt.*; import java.awt.event.*; public class Form extends JFrame { // pewarisan dari JFrame untuk digunakan di class Form public Form() { // PEMBUATAN OBJEK JPanel panel1 = new JPanel(); // pembuatan panel 1 JPanel panel2 = new JPanel(); // pembuatan panel 1 Container con = this.getContentPane(); // pembuatan ontainer // Membuat objek option button baru final JRadioButton rbAnggota1 = new JRadioButton(“Anggota Satu”); final JRadioButton rbAnggota2 = new JRadioButton(“Anggota Dua”); final JRadioButton rbAnggota3 = new JRadioButton(“Anggota Tiga”); final JRadioButton rbAnggota4 = new JRadioButton(“Anggota Empat”); //Membuat button group ButtonGroup radioBgroup = new But...

Habis Untuk Sedekah

Kembali dari Sana'a (Yaman) menuju kota Mekkah, Imam Syafi'i masih menyimpan uang bekalnya sebesar 10 dinar. "Setibanya di Mekkah nanti, dengan uang itu Anda dapat membeli sebidang tanah" Kata seorang sahabatnya yang mengetahui. Imam Syafi'i diam, tak menjawab sepatah katapun. Kemudian dia mengajak sahabatnya itu berhenti di suatu tempat, dan mereka mendirikan kemah. Imam Syafi'i kemudian duduk dan membeber uang bekalnya di tanah, lalu dibagi-bagikan kepada orang yang lewat. Saat shalat dzuhur tiba, uang bekal Imam Syafi'i telah habis dibagikan. Kemudian berdiri mengibaskan pakaiannya. "Bagaimana anda nanti tiba di Mekkah tanpa memiliki uang?" tanya sahabatnya. "Seandainya aku masuk kota Mekkah dengan membawa uang itu, aku tak menjamin tentang keselamatanku." Jawab Imam Syafi'i. "Wahai anak Adam, Infaqkanlah harta kalian. Berbuatlah lapang, agar dirimu dilapangkan dalam persoalan. Janganlah engkau terlalu berhemat demi belanja ...