Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi
untuk membuat dan menjalankan perangkat lunak pada komputer standalone
ataupun pada lingkungan jaringan. Java2 adalah generasi kedua dari
Java platform (generasi awalnya adalah Java Development Kit). Java
berdiri diatas sebuah mesin interpreter yang diberi nama Java Virtual
Machine (JVM). JVM inilah yang akan membaca bytecode dalam file .class
dari suatu program sebagai representasi langsung program yang berisi
bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa
pemograman yang portabel karena dapat dijalankan pada berbagai sistem
operasi, asalkan pada sistem operasi tersebut ada JVM.
Java adalah teknologi dan bahasa pemograman yang berjalan pada
multiplatforms sesuai dengan semboyannya WORA (Write Once, Run
Anywhere). Pada situs Java dari Sun, http://java.sun.com dijelaskan
bahwa terdapat tiga pembagian paket Java, yaitu :
- Java 2 Enterprise Edition (J2EE)
- Java 2 Standart Edition (J2SE)
- Java 2 Micro Edition (J2ME)
Pembagian paket tersebut didasarkan pada hardware yang digunakan, di samping itu juga didasarkan pada fungsi implementasinya :
- Pake J2EE digunakan untuk pengembangan aplikasi bersekala enterprise
(multitier enterprise application), seperti server web/email dan
berbagai aplikasi server lainnya, sehingga paket ini membutuhkan
spesifikasi tinggi.
- J2SE adalah inti dari bahasa pemograman Java. JDK (Java Development
Kit) adalah salah satu tool dari J2SE untuk mengkompilasi dan
menjalankan program di Java. Didalamnya terdapat tool untuk
mengkompilasi program Java dan JRE. Tool J2SE yang salah satunya
adalah JDK 1.5 dapat di download di http://java.sun.com/j2se , JDK
merupakan tool open source dari Sun
- J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan
perangkat lunak Java pada barang elektronik beserta perangkat
pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada
sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat
lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan
perangkat komputansi selain perangkat komputer desktop yang biasanya
lebih kecil dibandingkan perangkat komputer desktop. J2ME biasa
digunakan pada telepon selular, pager, perseonal digital assistance
(PDA's) dan sejenisnya
|
0 comments:
Post a Comment