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 dan tidak terikat pada
arsitektur tertentu. Mulanya disebut OAK, tetapi OAK sendiri merupakan
nama dari bahasa pemrograman komputer yang sudah ada. Maka Sun
mengubahnya menjadi Java.
Sun kemudian meluncurkan browser dari Java yaitu Hot Java yang mampu
menjalankan script Applet. Setelah itu, teknologi Java diadopsi oleh
Netscape yang memungkinkan program Java dijalankan di browser Netscape
yang kemudian diikuti Internet Explorer. Karena keunikannya dan
kelebihannaya, teknologi Java mulai menarik banyak vendor seperti
IBM,Symantec,Inprise,dll.
Sun merilis versi awal Java secara resmi pada awal tahun 1996 yang
kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2, yang
mulai disebut sevagai versi Java2 karena banyak mengandung peningkatan
dan perbaikan. Perubahan utama adalah dengan adanya Swing yang merupakan
teknologi GUI(Graphical User Interface) yang mampu menghasilkan Window
yang portabel. Dan pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2
Enterprize Edition), yang berbasis J2SE(Java 2 Standart Edition) yang
diawali dengan Servlet dan EJB kemudian diikuti JSP(Java Server Page).
Java menjadi lebih cepat populer di lingkungan Server Side dikarenakan
kelebihannya di lingkungan Network dan terdistribusi serta kemampuan
multithreading. Sedangkan J2ME(Java 2 Micro Edition) dapat menghasilkan
aplikasi mobile atau Handphone baik games maupun Software yang dapat
dijalankan di peralatan Handphone seperti Symbian dan Java.
Java mempunyai 2 bagian utama, yaitu :
- Java Virtual Machine (JVM)
- Java Application Programming Interface (Java API)
- Enterprize Edition(J2EE) untuk aplikasi Web, aplikasi system tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan SuperSet dari Standart Java.
- Standart Edition (J2SE) ini dikenal sebagai bahasa Java.
- Micro Edtiton (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk Mobile Device.
0 komentar:
Posting Komentar