Setelah berkutat cukup lama dengan Java, saya agak kesulitan menemukan tool IDE untuk membantu saya dalam pengembangan aplikasi mobile berbasis Java ME. Kebanyakan IDE yang saya temukan juga cuma mendukung Java ME versi lama yaitu yang masih menggunakan nama J2ME. Untunglah sekarang saya sudah menemukan IDE yang menurut saya cukup bagus, yaitu Eclipse Pulsar. Pada artikel berangkai kali ini saya akan membahas mengenai pengembangan aplikasi mobile berbasis Java ME mulai dari instalasi hingga deployment dengan menggunakan teknologi-teknologi terbaru.
*Sebelum melanjutkan artikel, berikut saya beri keterangan mengenai istilah yang sering digunakan dalam artikel berangkai ini
1. IDE, Integrated Development Environment, yaitu adalah software khusus yang dibuat untuk membantu programmer untuk membuat aplikasi. Salah satu contoh umumnya adalah Adobe Dreamweaver untuk pengembangan web dan Eclipse untuk pengembangan aplikasi Java
2. SDK, Software Development Kit, yaitu adalah kumpulan tool-tool yang dapat digunakan oleh programmer untuk membuat program, contohnya Java SDK
Berikut adalah yang kita perlukan jika ingin mengembangkan aplikasi mobile berbasis Java ME dengan Eclipse, klik pada masing-masing komponen untuk mendownloadnya:
- Java SDK
Hal basis yang kita perlukan untuk mengembangkan aplikasi mobile menggunakan Java. Java SDK memberikan kita fungsi-fungsi dasar yang dibutuhkan nantinya oleh Java ME. - Java Micro Edition SDK
SDK ini hal yang wajib kita punya jika ingin mengembangkan aplikasi mobile berbasis Java. SDK ini selain menyediakan fungsi-fungsi untuk pengembangan aplikasi mobile juga menyediakan emulator untuk dapat menjalankan program yang sudah kita buat secara simulasi di komputer desktop sehingga kita serasa menjalankan program tersebut pada handphone beneran. - Eclipse Pulsar
Eclipse Pulsar, bagi yang sudah sering menggunakan Eclipse untuk mengembangkan aplikasi Java desktop, pasti tidak akan terlalu susah untuk beradaptasi dengan IDE yang satu ini. Eclipse Pulsar dibuat berbasis pada framework Eclipse. Eclipse Pulsar merupakan jembatan antara Java ME SDK dengan programmer. Walaupun Java ME SDK menyediakan IDE untuk mengembangkan aplikasi mobile, namun IDE tersebut memiliki banyak kelemahan dan Eclipse Pulsar, menurut hemat saya, menutupi kekurangan yang ada pada IDE bawaan Java ME SDK.
Langkah instalasi tool pengembangan aplikasi mobile berbasis Java ME:
- Install Java SDK versi terbaru, ikuti petunjuk yang diberikan ketika melakukan proses instalasi
- Install Java ME SDK, ikuti petunjuk yang diberikan ketika melakukan proses instalasi
- Kopi file hasil download Eclipse Pulsar ke folder yang anda suka dimana saja, mungkin lebih bagus jika diletakkan di folder root C:\ atau di program files jika menggunakan OS Windows lalu extract file zip Eclipse Pulsar tersebut
. Setelah kita menginstalasi segala yang kita butuhkan, sekarang saatnya kita mengkonfigurasikan Eclipse Pulsar agar dapat menggunakan Java ME SDK, berikut adalah langkah-langkahnya:
- Buka Eclipse Pulsar lalu pilih workspace yang anda ingin gunakan. Workspace disini maksudnya adalah folder dimana semua project yang anda akan buat di Eclipse Pulsar disimpan nantinya. Ingat baik-baik folder yang anda set untuk menjadi workspace agar anda tidak kebingungan nantinya mencari hasil programming aplikasi mobile anda.
- Pilih Window => Preferences => Java ME => Device Management, disini anda akan melihat interface mengenai perangkat emulator yang dapat digunakan untuk membuat aplikasi mobile. Awalnya daftar ini masih kosong oleh karena itu kita akan mengisinya pada langkah selanjutnya.
- Klik tombol Import lalu cari folder dimana anda menginstall Java Micro Edition SDK di komputer anda dengan menklik tombol Browse
- Eclipse lalu akan mendetect segala emulator yang ditemukan di folder tersebut dan memberikan daftar emulator kepada anda, anda bisa memilih semuanya atau hanya beberapa saja terserah anda, klik Finish jika sudah selesai
Langkah pengkonfigurasian diatas dimaksudkan agar kita dapat mengemulasikan aplikasi mobile yang sudah kita buat pada komputer desktop. Sekarang kita sudah selesai menyeting lingkungan pengembangan yang kita butuhkan untuk membangun aplikasi mobile, pada artikel bagian selanjutnya akan saya jelaskan mengenai pembuatan aplikasi mobile dasar menggunakan Eclipse Pulsar.