Java adalah bahasa pemrograman yang dapat dijalankan di
berbagai komputer termasuk telepon
genggam. Bahasa ini awalnya dibuat oleh James
Gosling saat masih bergabung di Sun
Microsystems saat ini merupakan bagian dari Oracle dan
dirilis tahun1995.
Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun
dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin
aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke
dalam p-code (bytecode)
dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa
pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus
didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena
fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa
platform sistem operasi yang berbeda, java dikenal pula
dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java
merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas
dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun
aplikasi berbasis web.
Java merupakan bahasa pemrograman yang dapat
diimplementasikan pada berbagai lingkungan, seperti internet, telepon genggam
maupun komputer. Bahasa pemrograman Java secara garis besar dikelompokan
menjadi tiga edisi, yaitu, Java 2 Standar Edition (J2SE), Java 2 Enterprise
Edition (J2EE) dan Java 2 Micro Edition (J2ME).
J2SE digunakan untuk mengembangkan aplikasi-aplikasi
desktop dan applet, J2EE dipergunakan untuk mengembangkan aplikasi-aplikasi
berbasis client/server berskala enterprise, sedangkan J2ME diaplikasikan pada
berbagai perangkat kecil dengan jumlah memory, kapasitas penyimpan dan user
interface terbatas, seperti ponsel dan PDA.
J2ME
Seperti paket-paket Java lainnya yang menggunakan Java Virtual Machine (JVM) sebagai interpreter, dalam J2ME digunakan pula virtual machine yang disebut K Virtual Machine (KVM) yang memiliki keunggulan tersendiri dimana hanya memerlukan memori kecil. Huruf K pada K Virtual Machine sendiri merupakan singkatan dari kilobyte, untuk menggambarkan betapa virtual machine ini bekerja pada memory yang demikian kecilnya.
Seperti paket-paket Java lainnya yang menggunakan Java Virtual Machine (JVM) sebagai interpreter, dalam J2ME digunakan pula virtual machine yang disebut K Virtual Machine (KVM) yang memiliki keunggulan tersendiri dimana hanya memerlukan memori kecil. Huruf K pada K Virtual Machine sendiri merupakan singkatan dari kilobyte, untuk menggambarkan betapa virtual machine ini bekerja pada memory yang demikian kecilnya.
KVM memungkinkan para software developer independen untuk
bermain-main pada berbagai platform handset menjadi terbuka tanpa perlu
melakukan perubahan berarti dalam hal programnya. Dengan J2ME yang berbasis
C++, sebuah aplikasi akan memiliki portabilitas untuk dijalankan pada berbagai
jenis telepon genggam.
MIDIlet
MIDIlet adalah aplikasi yang dibuat menggunakan J2ME dengan profile Mobile Information Device Profile (MIDP) yang dikhususkan untuk digunakan pada handset dengan kemampuan prosessor, memori dan layar yang terbatas, misalnya ponsel, pager, PDA, Pocket PC dan sebagainya.
MIDIlet adalah aplikasi yang dibuat menggunakan J2ME dengan profile Mobile Information Device Profile (MIDP) yang dikhususkan untuk digunakan pada handset dengan kemampuan prosessor, memori dan layar yang terbatas, misalnya ponsel, pager, PDA, Pocket PC dan sebagainya.
Hingga saat ini ada dua versi platform Java J2ME yang
umum digunakan pada telepon genggam yaitu MIDP 1.0 yang masih memiliki
spesifikasi sederhana dan menyediakan fungsi dasar untuk aplikasi mobile,
diantaranya basic user interface dan kemanan jaringan. Satu lagi MIDP 2.0, yang
sudah ditambahkan berbagai fasilitas seperti game, multimedia, dukungan berbagai
jenis konektivitas, maupun OTA.
Kesimpulan : Java sebuah bahasa untuk makin mempermudah dalam pembuatan suatu program
Sumber : http://id.wikipedia.org/wiki/Java
Tidak ada komentar:
Posting Komentar