“Java
adalah suatu teknologi di dunia software komputer. Selain merupakan
suatu bahasa pemrograman, Java juga merupakan suatu platform.”
Penulis
secara ringkas telah menjawab pertanyaan tersebut dalam kalimat
tersebut, dan berikut ini penulis akan menjelaskan lebih lanjut:
“Java
merupakan teknologi di mana teknologi tersebut mencakup Java sebagai
bahasa pemrograman yang memiliki sintaks dan aturan pemrograman
tersendiri, juga mencakup Java sebagai platform yaitu di mana teknologi
ini memiliki virtual machine dan library yang diperlukan untuk menulis
dan menjalankan program yang ditulis dengan bahasa pemrograman java”.
Asal Muasal Java
Java
diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James
Gosling dalam suatu proyek dari Sun Microsystem yang memiliki kode
Green dengan tujuan untuk menghasilkan bahasa komputer sederhana yang
dapat dijalankan di peralatan sederhana dengan tidak terikat pada
arsitektur tertentu.
Mula-mula
James Gosling menyebut bahasa pemrograman yang dihasilkan dengan OAK
tetapi karena OAK sendiri merupakan nama dari bahasa pemrograman
komputer yang sudah ada maka kemudian Sun mengubahnya menjadi Java.
Akhirnya
setelah melalui beberapa transformasi dan proses, Sun akhirnya
meluncurkan browser dari Java yang disebut Hot Java yang mampu
menjalankan applet. Setelah itu teknologi Java diadopsi oleh Netscape
yang memungkinkan program Java dijalankan di browser Netscape sejak
January 1996 yang kemudian diikuti oleh Internet Explorer. Karena
keunikan dan kelebihannya, teknologi Java mulai menarik banyak vendor
terkemuka seperti IBM, Symantec, Inprise, dll.
Akhirnya
Sun merilis versi awal Java secara resmi pada awal 1996 yang kemudian
terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2 yang
menghasilkan banyak peningkatan dan perbaikan sehingga mulai versi ini
Java disebut Java2. Perubahan yang utama adalah adanya Swing yang
merupakan teknologi GUI (Graphical User Interface) yang mampu
menghasilkan aplikasi window yang benar-benar portabel.
Dan
pada tahun-tahun berikutnya (1998-1999) lahirlah teknologi J2EE (Java 2
Enterprise Edition) yang berbasis J2SE yang diawali dengan servlet dan
EJB kemudian diikuti JSP. Kelebihan Java di lingkungan network dan
terdistribusi serta kemampuan multithreading mengakibatkan Java menjadi
cepat populer di lingkungan server side.
Terakhir
teknologi Java melahirkan J2ME (Java 2 Micro Edition) yang sudah
diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola, Samsung untuk
menghasilkan aplikasi mobile baik games maupun software bisnis dan
berbagai jenis software lain yang dapat dijalankan di peralatan mobile
seperti ponsel.
0 komentar:
Posting Komentar