Salah satu contoh paling sederhana adalah Midlet Icon. Seperti yang kita ketahui, walaupun tidak diharuskan, akan sangat baik jika dalam pendistribusian program mobile java (midlet) disertai icon (biasanya dalam format png) yang akan tampak pada listing aplikasi dalam handset.
Umumnya, setiap handset terkadang memiliki ukuran yang berbeda – beda satu sama lain, sehingga sebelum melakukan deployment, developer mobile java perlu mendefenisikan ukuran midlet icon yang tepat untuk setiap handset. Midlet icon ini dapat di spesifikasikan dan akan tampak pada atribut pada JAD (java application descriptor) file, yaitu :
MIDlet-Icon: /testicon.png
atau
MIDlet-1: [nama midlet], /testicon.png,[nama kelas midlet]
atau jika anda menggunakan IDE, dapat mencari menu untuk melakukan customize midlet icon. Berikut salah satu contoh melakukan pendefenisian dan atau kustomisasi midlet icon(pada contoh ini, menggunakan Netbeans IDE 6.0)
1. Klik kanan pada nama Project –> properties
2.Pilih Build –> Libraries & Resource
3. Pilih Add Folder (jika image yang akan dijadikan midlet icon terdapat paad salah satu folder anda), dan defenisikan image yang diinginkan –> Open

4. Pilih Application Descriptor –> Midlets –> akan tampak tabel Midlets in the Suite –> pilih Edit –> spesifikasikan Midlet Name (akan muncul saat instalasi dan penggunaan program pada hanset), Midlet Class (kelas pada project yang mengimplemen midlet) dan Midlet Icon (akan tampak semua resource image yang sudah di defenisikan pada library tadi (langkah 2 dan 3)) –> Ok

5. Tekan tombol Ok pada kanan bawah form ini untuk menyimpan perubahan properties project Setiap handset memiliki penanganan yang berbeda untuk ukuran Midlet icon yang tidak tepat. Sebagai contoh, ada yang otomatis melakukan scale icon tersebut pada ukuran yang tepat, ada yang menampilkannya tetap sebagai ukuran yang sebenarnya ehingga jika icon lebih kecil ia akan tampak kecil pada sisi kanan area (nokia s60) dan jika lebih besar tetap akan tampak terpotong. Berikut beberapa rekomendasi ukuran midlet icon yang saya dapatkan dari beberapa referensi, atau saran developer lain dan telah di implementasikan beberapanya. Saya akan sangat berterima kasih jika anda mengkonformasi jika terdapat saran untuk ukuran yang lebih baik dan atau menambahkan list yang sudah ada. Blackberry :
- display size resolution 320 x 240 –> 46 x 48 pixels
- display size resolution 480 x 320 –> 53 x 53 pixels
- General –> 45 x 45 pixels
Motorola :
- display size resolution 176 x 220 –> 27 x 24 pixels
- display size resolution 240 x 320 –> 27 x 24 pixels
- General –> 15 x 15, 16 x 16, 32 x 32
Nokia S90 :
- small display size resolution –> 25 x 20 pixels
- medium dan large display size resolution –> 64 x 50 pixels
Nokia S80 :
General –> 64 x 50 pixels
Nokia S60 1st and 2nd Edition :
- display size resolution 176 x 208 –> 31 x 31, 42 x 29 (best fit), 29 x 29 pixels
- display size resolution 208 x 176 –> 37 x 37 pixels
- display size resolution 240 x 320 –> 53 x 53, 55 x 55 pixels
- display size resolution 352 x 416 –> 76 x 76 pixels
- display size resolution 416 x 352 –> 76 x 76 pixel
Nokia S60 3rd Edition :
- display size resolution 176 x 208 –> 31 x 31 (best fit), 42 x 29 pixels
- display size resolution 240 x 320 –> 53 x 53 (best fit), 55 x 55, 64 x 64 pixels
- display size resolution 320 x 240 –> 52 x 52 (best fit), 54 x 54 pixels
- display size resolution 360 x 640 –> 52 x 52 pixels
- display size resolution 352 x 416 –> 64 x 64, 76 x 76 (best fit) pixels
- display size resolution 416 x 352 –> 76 x 76 (best fit) pixels
- display size resolution 208 x 176 –> 37 x 37
208×208:37×37
Nokia S40
- display size resolution 128 x 128 –> 16 x 16 pixels
- display size resolution 128 x 160 –> 18 x 18, 24 x 24 (best fit), 29 x 29 pixels
- display size resolution 176 x 220 –> 27 x 24 pixels
- display size resolution 208 x 208 –> 46 x 46 pixels
- display size resolution 240 x 320 –> 46 x 48 (best fit), 42 x 29 pixels
Nokia S30
General –> 16 x 16 pixels
7560 dan 3650
General –> 32 x 32 pixels
N90
General –> 84 x 58 pixels
Samsung
- display size resolution 176 x 220 –> 27 x 24 pixels
- display size resolution 240 x 320 –> 27 x 24 pixels
- display size resolution 320 x 240 –> 27 x 24 pixels
- General –> 16 x 16, 29 x 29, 32 x 32 pixels
- D807 –>32 x 32 pixels – Ignores 8-bit transparency, maybe 32-bit alpha would work
- E770 –> 16 x 16 pixels
- Z140v –> 24 x 24 pixels – use ‘web safe’ colors at 8 bit (256 color)
- Z400 –> 53 x 46 pixels – (empirical)
- Z500 –> 40 x 34 pixels
- ZX10,ZX20 –> 42 x 36 pixels- same as D807
- All Others – None
Siemens
General –> 18 x 18, 14 x 14 pixels
Sony Ericsson
- General –> 16 x 16, 32 x 32 pixels
- V800, W900 –> 24 x 24 pixels
- K608i, W600i –> 16 x 16 pixels
- Seri JP4, JP5, JP6 –> 16 x 16 pixels (recommended by SonyEricsson)
- K700i, T610, T616, T618, T628, T630, T637, Z600, Z608, K500, K506, K508, K700, Z500, S700, S710a, P800, P900 –> No icon
- P910 – supports icons in various sizes and attempts to scale/adapt these to a size suitable for display. The icon size shouldn’t matter, only that smaller ones might show up a bit jagged due to magnification.
Sharp
General –> 27 x 27 pixels
GX Series –> 24 x 24 pixels
Sagem
General –> 18 x 18 pixels
Vodafone Japan
General –> 24×24 pixels
905SH, 903SH, 902SH, 804SH, 705SH, 702SH –> 42 x 42 pixels
Sanyo
4920 –> 9 x 9 pixels
5300 –> 16 x 16 pixels
8100 –> 15 x 15 pixels
LG
CU-500 –> 15 x 15, 16 x 16 pixels
Palm
Tungsten, Treo, Low Res –> 22 x 22, 9 x 15 pixels
Kebanyakan dari handset diatas mendukung midlet icon dengan format png 1bit-depth, 4bit-depth, 8bit-depth, kecuali Nokia S60 3rd Edition dengan konfigurasi terbaik hingga 24bit-depth.
Advance read :
- http://devlinslab.blogspot.com/2007/10/adding-icon-to-your-midlet-or-game.html
- http://www.j2meforums.com/wiki/index.php/Application_Icon_sizes
- http://www.forum.nokia.com/info/sw.nokia.com/id/a309ec6b-5d4c-4f5d-aeaa-421d2f727428/Using_Icons_in_MIDlets_v1_0_en.zip.html
- See knowledge base article # 5867 at developer.sonyericsson.com
Terakhir diubah pada 11 agustus 2009
Recent Comments