|
24
PROFILE
12?\,iE
profile (Foundation & Personal
Profile
pada CDC/MIDP
pada
CWC)
mendefinisikan
secam
lebih spesifik
class
libraries
yang dibutuhkan oleh
sualu alat
tertentu yang rn;J..ngkin tidak
didukung o!eh
peralatan
lainnya. Profile
ditujukan
untuk
memanfaat.l;:an
kemampuan lebih atau fungsi
yang
mungkin
dirni!iki
o!eh
satu
aiat
tertentu
yang tidak
dimiliki
oleh
peralatan
lainnya yang
masih
termasuk
dalam
kategori
yang
sama.
Configuration dan Profile keduanya menggunakan
kemarnpuan
yang
dimiliki
oleh Java
Virtual
Machine
atau
K
Vmua!
Machine
(JVM/KVM}.
Jvrv!
atau KVM
sendiri dapat dianggap sebagai bagian dari
configuration. Virtual Machine dapat berjalan
i
di
atas
berhaga: jenis system operasi
yang
berbeda-beda.
Menghasilkan
aplikas:
yang
betSifat
portable
merupakan
salah
satu
keunggulan
dari
bahasa
pemro!,rraman Java.
Karena
sifat
portable
inilah
yang
membuat
Java
sudah
banyak
digunakan,
mulai
dari
kalangan
pemakai PC
Desktop
hingga
mesin-mesin
Server
berkemampua11 tinggi.
Pada
urnumnya
produk-produk
elel."tronik
tersebut
memiliki
kemampuan
yang
berbeda-beda,
baik
perbedaan
pada
kemampuan
memproses data.
Perbedaan
kapasitas
memoty
yang
dimiliki,
jenis
user
interface
yang
digunakan,
hingga
kecepatan
koneksi network
yang
dapat dilakukan.
Perbedaan-perbedaan
ini menunjukkan
bahwa
tidak
mungkin
atau
dapal
dikatakan
sangatlah su!it
untuk
membuat
suatu
progro.m
aplikasi
yang
dapat
mendukung
semua
fungsi yang
dimiliki
oleh
semua
jenis
peralatan
tersebut.
Yang
mungkin
dilakukan
ada!ah
membuat
suaru
aplikasi
yang
betSifat
univetSal
yang
dapat
dijalankan
pada
beberapa peralatan
yang
me:nitiki kesai11l!&'l
atau termasuk
dalam
satu
kategori
|