Plus Minus J2ME Polish

Setelah berhasil membuat mobile aplikasi dengan J2ME Polish, dari situ gw dapet mengambil kesimpulan tentang kelebihan dan kekurangan menggunakan J2ME Polish, berikut adalah ulasannya.........

PLUS (+)
  1. Karena menggunakan css, sudah pasti tampilan akan lebih menarik dan bisa kita modifikasi sesuai keinginan.
  2. Tampilannya bisa di set Full Screen, dalam arti, command buttonnya bukan bawaan dari command button HP, tetapi dari aplikasi yang kita buat.
  3. Tidak hanya type font (Arial / defatult) saja yang bisa kita gunakan, dengan polish kita bisa menggunakan type font apa saja sesuai kebutuhan (misalnya : Bradley, Comic Sans, dll).
MINUS (-)
  1. Satu aplikasi tidak bisa digunakan untuk semua jenis HP, walaupun dalam pembuatannya kita menggunakan device Generic/AnyPhone, tapi pada kenyataanya, ada beberapa fungsi yang tidak dapat berjalan dengan baik di jenis HP tertentu.
  2. Jika kita membuat aplikasi ini full screen, maka kita harus membuat beberapa aplikasi untuk setiap ukuran layar, misalnya kita membuat untuk ukuran (176x208), maka aplikasi tersebut jika digunakan untuk ukuran layar 128x128x, 240x320, dsb, maka tampilannya tidak akan sesuai.
  3. Dari point 1 dan 2, maka otomatis, kita harus membuat aplikasi ini berbeda untuk setiap ukuran layar dan jenis HP nya. misalnya untuk Nokia/N73 dengan ukuran layar 240x320, tidak akan berjalan dengan baik untuk misal Sony-Ericsson/W880, walaupun untuk itu kita hanya perlu mengganti nama device pada saat mengenerate.
  4. Semua perubahan pada settingan programnya hanya bisa dilakukan dengan meng-edit file build.xml, itu sangat tidak efektif, karena kita harus mengubahnya secara manual.
  5. Yang terakhir adalah, untuk polish versi 2.0.1 keatas, ukuran file JAR hasil generate aplikasi ini terbilang cukup besar, itu dikarenakan semua class yang disediakan polish, dibawa semuanya ke dalam file JAR kita, padalah banyak class2 yang sebenarnya tidak kita gunakan.
sampe saat ini, cuma segitu yang bisa gw simpulkan, mungkin klo rekan2 ada yang mau menambahkan atau mengkoreksi, silahkan...........

Contoh aplikasinya bisa didownload disini ,contoh ini hanya untuk ukuran layar 176x208.

Belajar J2ME dengan Polish

Berawal dari tuntutan pekerjaan, akhirnya nambah lagi satu Bahasa Pemrograman yang gw kuasai. Jadi ceritanya begini, kantor gw ada project bikin aplikasi mobile untuk film KCB (Ketika Cinta Bertasbih), sedangkan kantor gw basicnya web base, dan semua ga ada yg bisa JAVA, berhubung gw termasuk senior di sana, jadi gw yg disuruh garap, gw sendiri basicnya PHP dan blum pernah sama sekali megang java, parahnya lagi waktu deadline-nya yang cuma 2 minggu, edan gak tuh........ gw harus mulai dari 0 dan dalam waktu yg gw bilang sangat singkat, tapi akhirnya semua selesai sesuai target, y walaupun harus kerja 7x24 jam selama timeline itu, dari situ gw jadi semakin yakin, bahwa intinya cuma satu.............FOKUS.

Udah tau kan kenapa gw terjebak kedalam bahasa java, skrg kita mulai bagaimana bermain dengan J2ME Polish.

Pertama kita harus download dulu program2 pendukung J2ME Polish, diantaranya :
1. Netbeans IDE 6.5.1 bisa di download sini (gw lebih suka pake Netbeans di banding Eclipse, karena menurut gw lebih user friendly buat pemula, tapi kembali lagi ke masalah selera sih).
2.
Java SDK 6 ada di sini (gw make yg JDK 6 Update 13 with JavaFX SDK, klo mau make yg versi terbarunya jg boleh).
3. J2ME Polish 2.0.7 disini linknya, klo mau download yang lebih lengkap dari versi yang pertama, ada disini

Program utamanya cuma itu, untuk tambahan bisa menggunakan Emulator.
4. Emulator : Nokia, Sony-Ericsson dan Motorola.


Untuk menginstall Polishnya bisa mengikuti panduan berikut, disitu juga ada cara membuat file J2ME Polish Project, tinggal di ikutin aj. setelah selesai membuat J2ME Polish Project, misalkan nama projectnya J2Me-Polish-Project dan device yg kita pilih adalah Generic/AnyPhone, kita buka J2Me-Polish-Project dan ternyata project tidak bisa dibuka, ada pesan error "Error in project.xml: The value 'Generic/AnyPhone' of element 'configuration' is not valid". Untuk itu kita buka file J2ME-Polish-Project/nbproject/project.xml dan ubah pada bagian



menjadi



kemudian save dan skrg kita bisa buka J2ME-Polish-Project melalui Netbeans, setelah kita buka dan coba jalankan, kembali muncul pesan Error "build.xml:87: Your device-requirements are too strict - no device fulfills them. Check the section(s) in your build.xml script". skrg kita buka file J2ME-Polish-Project/build.xml dan pada bagian



ubah value="${config.active}" menjadi value="Generic/AnyPhone" (Generic/AnyPhone adalah device yang kita pilih ketika membuat project diawal) kemudian save dan coba jalankan kembali. Selamat anda telah berhasil membuat aplikasi dengan J2ME Polish.

Contoh aplikasinya bisa didownload disini
, contoh ini hanya untuk ukuran layar 176x208.