Pengembangan Aplikasi J2ME di Mac OSX


Sejak Desember 2010, saya mulai berada di dua lingkungan, Linux (Fedora) dan Mac OSX. Saya sendiri masih membutuhkan lingkungan untuk pengembangan aplikasi J2ME. Untuk lingkungan Linux tidak masalah, karena saya menggunakan NetBeans dan WTK 2.5.x. Sedangkan untuk lingkungan Max OSX, saya hanya menggunakan Eclipse + ME Plugin. J2ME WTK 3.0 untuk Mac dapat diunduh secara gratis (sayangnya mulai versi 3, J2ME WTK tidak tersedia untuk Linux).

Untuk mengatur lingkungan J2ME di EclipseME, kita dapat lakukan dengan langkah sederhana:

  • Pilih Eclipse > Preferences > Java ME
  • Pada item WTK Root isikan /Applications/Java_ME_SDK_3.0.app/Contents/Resources
  • Kemudian pada Java ME > Device Management, klik Manual Install… lalu masukkan /Applications/Java_ME_SDK_3.0.app/Contents/Resources
  • Tunggu sampai semua emulator device muncul, klik Finish.

Sedangkan saya sudah punya lingkungan pengembangan J2ME di Mac OSX.

Membuat custom Font sendiri di J2ME


Saya menemukan masalah dengan pembentukan font dalam satu image (png) yang dihasilkan oleh MWT MicroFont-Maker. Untuk font yang memiliki lebar tetap (dengan style Serif) tidak ada masalah, namun akan menjadi masalah jika ternyata lebar setiap karakter berbeda-beda. Lalu saya mencoba mengubah sedikit contoh program yang tersedia di forum nokia, agar dapat menampilkan karakter dengan lebar yang berbeda-beda. Gambar font tetap dibentuk dengan tool MicroFont-Maker :

java -jar microfont-maker.jar /usr/share/fonts/msttcore/arial.ttf  traceme_char.txt default 12 000000 tracemefont -dir -png

Perintah tersebut akan membuat sebuah file font image bernama tracemefont.png dan juga terbentuk sebuah folder bernama tracemefont yang berisi file-file image karaketer yang membentuk file image font tracemefont.png. Setiap gambar yang dihasilkan dalam folder bernama <KODE_KARAKTER>.png. Kode karakter dapat berubah unicode ataupun ascii tergantung pada encoding yang kita berikan pada perintah microfont-maker sebelumnya. Baca lebih lanjut

Janjiku: Prototype Catatan Kegiatan



Hari ini saya publish hasil percobaan saya dengan aplikasi Midlet, khususnya untuk ponsel yang mendukung minimal CLDC 1.0 dan MIDP 2.0. Aplikasi ini memberikan fungsi dapat mencatat rencana kegiatan pemakai, dan pada versi 0.12 ini saya berikan tambahan untuk dapat mengirim catatan janji itu kepada orang lain melalui sms. Selain itu, untuk memudahkan pemakai, setiap ada sms masuk pada port aplikasi Janjiku ini akan secara otomatis mengaktifkan aplikasi Janjiku, karena Janjiku telah menerapkan SMS PushRegistry. Pada versi 0.12 ini sudah saya tambahkan juga fasilitas pencarian berdasar tanggal. Aplikasi ini saya sebarkan secara gratis. Silahkan download di lecturer.ukdw.ac.id/budsus. (JAD)

Janjiku v012

Sebelumnya saya ucapkan terimakasih atas kesediaan rekan-rekan untuk mencoba aplikasi ini. Segala masukan sangat saya harapkan. Jika rekan-rekan ingin mendapatkan sumber kode program dari program ini (versi 0.1) dapat di unduh di freshmeat.net.