Pages

Jumat, 28 Desember 2012

History Of Java


Java (platform perangkat lunak) # Sejarah

Duke, maskot Java
James Gosling, Mike Sheridan, dan Patrick Naughton memulai proyek bahasa Java pada bulan Juni 1991. [12] Java pada awalnya dirancang untuk televisi interaktif, tapi itu terlalu maju untuk industri televisi kabel digital pada saat itu. [13] bahasa itu awalnya disebut Oak setelah pohon ek yang berdiri di luar kantor Gosling itu, ia pergi oleh Green nama kemudian, dan kemudian berganti nama Java, dari kopi Java, mengatakan untuk dikonsumsi dalam jumlah besar oleh pencipta bahasa ini [14] Gosling bertujuan untuk melaksanakan. mesin virtual dan bahasa yang memiliki akrab C / C + + gaya notasi [15].

Sun Microsystems merilis implementasi publik pertama sebagai Java 1.0 pada tahun 1995. [1] Ini berjanji "Tulis Sekali, Run Anywhere" (WORA), memberikan tanpa biaya-run-kali pada platform populer.
Cukup aman dan menampilkan keamanan dikonfigurasi, itu memungkinkan jaringan dan file-pembatasan akses. Web browser utama segera dimasukkan kemampuan untuk menjalankan applet Java dalam halaman web, dan Java dengan cepat menjadi populer. Dengan munculnya Java 2 (dirilis pada awalnya sebagai J2SE 1,2 pada bulan Desember 1998 - 1999), versi baru memiliki beberapa konfigurasi dibangun untuk berbagai jenis platform. Sebagai contoh, J2EE ditargetkan aplikasi perusahaan dan J2ME versi sangat stripped-down untuk aplikasi mobile (Mobile Java). J2SE ditunjuk Edisi Standar. Pada tahun 2006, untuk tujuan pemasaran, Sun berganti nama baru J2 versi sebagai Java EE, Java ME, dan Java SE, masing-masing.

Pada tahun 1997, Sun Microsystems mendekati tubuh ISO / IEC JTC1 standar dan kemudian Internasional ECMA untuk memformalkan Java, tetapi segera menarik diri dari proses [16] Java tetap menjadi standar de facto, dikontrol melalui Java Community Process. [17]. Pada suatu waktu, Sun membuat sebagian besar implementasinya Java tersedia tanpa biaya, meskipun status perangkat lunak berpemilik mereka. Sun menghasilkan pendapatan dari Java melalui penjualan lisensi untuk produk khusus seperti Java Enterprise System. Sun membedakan antara Pengembangan Perangkat Lunak Kit (SDK) dan Runtime Environment (JRE) (subset dari SDK), perbedaan utama melibatkan kurangnya JRE dari kompiler, program utilitas, dan file header.

Pada tanggal 13 November 2006, Sun merilis banyak Java sebagai perangkat lunak bebas dan sumber terbuka, (FOSS), sesuai dengan ketentuan dari GNU General Public License (GPL). Pada tanggal 8 Mei 2007, Sun menyelesaikan proses, membuat semua kode inti yang tersedia Java di bawah perangkat lunak bebas / open-source ketentuan distribusi, selain dari sebagian kecil kode yang Sun tidak memegang hak cipta. [18]

Wakil presiden Sun Rich Green mengatakan bahwa peran yang ideal Sun berkaitan dengan Java adalah sebagai "penginjil." [19] Setelah akuisisi Oracle Corporation dari Sun Microsystems pada 2009-2010, Oracle telah menggambarkan dirinya sebagai "pelayan teknologi Java dengan komitmen tanpa henti untuk mengembangkan komunitas partisipasi dan transparansi "[20]. ini tidak tahan Oracle, bagaimanapun, dari pengajuan gugatan terhadap Google tak lama setelah itu untuk menggunakan Java di dalam SDK Android (lihat bagian bawah Google). Java software berjalan pada laptop untuk pusat data, konsol game untuk superkomputer ilmiah. Ada 930 juta download Java Runtime Environment setiap tahun dan 3 miliar ponsel menjalankan Java. [21] Pada tanggal 2 April 2010, James Gosling mengundurkan diri dari Oracle. [22]


Prinsip

James Gosling, pencipta Java
Ada lima tujuan utama dalam penciptaan bahasa Java: [23]
Ini harus "sederhana, berorientasi objek dan akrab"
Ini harus "kuat dan aman"
Ini harus menjadi "arsitektur netral dan portabel"
Ini harus mengeksekusi dengan "kinerja tinggi"
Ini harus "ditafsirkan, berulir, dan dinamis"

Versi

Artikel utama: Java versi sejarah
Mayor rilis versi Jawa, bersama dengan tanggal pembebasan mereka:
JDK 1.0 (21 Januari 1996)
JDK 1.1 (19 Februari 1997)
J2SE 1.2 (8 Desember 1998)
J2SE 1.3 (8 Mei 2000)
J2SE 1.4 (6 Februari 2002)
J2SE 5.0 (30 September 2004)
Java SE 6 (Desember 11 Desember 2006)
Java SE 7 (Juli 28, 2011)

0 komentar:

Posting Komentar

Anda bertanya, saya akan mencoba menjawabnya ~,~

 

Blogger news

Blogroll