Oleh :
Kelas : 2B
1. Teknologi Wireless
Salah satu perkembangan teknologi yang begitu pesat adalah teknologi wireless,
baik melalui perangkat handphone, PDA, dan sebagainya. Teknologi wireless
mencakup peralatan komunikasi bergerak (mobile), seperti Pager, Handphone,
PDA maupun Satelit. Berhubungan dengan aplikasi komunikasi mobile, dalam
pembangunan awal, masing-masing vendor menghasilkan platform, aplikasi dan
sistem operasinya sendiri. Untuk alasan ini, maka standarisasi perlu dilakukan.
Maka dipilihlah Java sebagai bahasa pemrograman yang memiliki kebebasan
platform. Untuk kepentingan peralatan komunikasi mobile tersebut, Sun
Microsystem mengeluarkan edisi yang dinamakan J2ME (Java 2 Micro Edition).
2. Pengenalan J2ME
Java 2 Micro Edition (J2ME) merupakan subset dari J2SE yang ditujukan untuk
implementasi pada peralatan embedded system dan handheld. Embedded system
adalah produk-produk dengan komputer kecil di dalamnya, namun aplikasi bisa
dimanfaatkan dari peralatan tersebut lebih spesifik.
J2ME sangat berguna untuk membangun sebuah aplikasi pada peralatan dengan
jumlah memori dan kapasitas penyimpanan yang terbatas, serta kemampuan
interface yang terbatas seperti pada perangkat komunikasi mobile berupa
Handphone, PDA dan sebagainya.
a. Walled Garden Application, yaitu aplikasi yang berdiri sendiri atau stand-
alone yang berjalan pada handphone tanpa perlu mengakses sumber data
eksternal melalui jaringan pembawa. Contoh dari aplikasi ini adalah
kalkulator atau single player games;
2
email yang berada dalam handphone, aplikasi untuk mendapatkan kembali
data alamat-alamat yang tersimpan melalui jaringan, dan pengiriman berbagai
email melalui jaringan data.
a. Jumlah memori total yang digunakan adalah 512k (ROM + RAM) untuk
menjalankan aplikasi dan menyimpan pustaka;
4
d. Jika tidak ada permasalahan dengan kondisi handset, AMS akan men-
download aplikasi dan menyimpannya, dan kemudian akan muncul dalam
menu aplikasi.
b. Semakin kecil aplikasi, maka semakin kecil memori yang digunakan sekaligus
waktu instalasi yang pendek;
Cara lainnya juga adalah dengan mengurangi memori total maupun memori
maksimal yang digunakan pada peralatan tersebut agar resource dapat
dilepaskan segera, objek dapat digunakan kembali, dan menghindari
exception.