Tutorial membuat program java (J2ME) di HP

Dari java.sun.com
Yuuk mari. Dari postingan saya sebelumnya mengenai game yang saya buat, membuat saya berkeinginan membuat tutorial membuat program java(J2ME) di HP, mungkin nantinya saya akan membuat tutorial cara membuat game java di HP. Karena sebenarnya saya bukan orang yang ahli dalam membuat tutorial ataupun dalam membuat game, maka sebelumnya saya mohon maaf apa bila ada kekeliruan atau ada kesalahan dalam penjabaran teknis yang saya tulis.

Langsung saja tanpa panjang lebar lagi.

J2ME sendiri adalah teknologi dari Java programming language yang di khususkan untuk perangkat mobile seperti Handphone, Pocket PC dan apa lagi yah. Pokoknya buat perangkat kecil yang sering dibawa kemana-mana itu lho. J2ME sebenarnya sama dengan pemrograman menggunakan java sendiri, hanya saja dalam J2ME ada beberapa fungsionalitas yang ditambah dan dikurangi dan di sesuaikan untuk pemrograman perangkat mobile.

Tentunya untuk bisa membuat game di HP kita harus sudah biasa dulu menggunakan pemrograman dengan java, disini saya tidak akan mengulas bahasa pemrograman java -mungkin lain kali dalam postingan yang berbeda- saya mengharapkan anda sudah memiliki pengetahuan java sebelumnya. Disini saya hanya akan memberikan pengetahuan mengenai alat yang digunakan dalam membuat program java di HP dan konsepnya.

Untuk alatnya saya menggunakan IDE(Integrated Development Environment) NetBeans versi 6 yang bisa di download gratis di sini, pilih NetBeans yang sudah termasuk Mobility Pack. Agar kita bisa langusng menulis kode program tanpa harus menginstal macem-macem lagi.

Setelah anda menginstall IDE NetBeans, segera jalankan NetBeans nya. Untuk membuat projek baru pilih File-New Project. Nanti akan muncul seperti gambar di bawah.

Tutorial j2me

Pilih MIDP Application dan tekan Next. Selanjutnya anda akan di bawa ke layer Name and Location seperti di bawah ini.

Tutorial j2me

Input Project Name yang sesuai dengan nama project anda dan hilangkan centang di Create Hello Midlet. Tekan Next

Tutorial j2me

Ini adalah layar untuk menentukan target perangkat yang akan anda buat aplikasinya. Pada baris Emulator Platform adalah pilihan emulator yang anda Install di computer anda, untuk saat ini anda hanya menginstall emulator bawaan dari NetBeans anda. Setelah anda merasa perlu menginstall emulator platform untuk spesifik dari vendor lain seperti Nokia, Sony Ericsson dan Motorola anda dapat mengubahnya disini.

Device adalah perangkat emulator atau HP yang nantinya akan anda jalankan di computer anda, dalam menjalankan program yang akan anda buat. Apabila nantinya anda menginstal emulator platform dari vendor lain anda akan bisa menggunakan HP spesifik dari vendor tersebut.

Device Configuration dan Profile adalah spesifik kemampuan dari paket perangkat yang akan anda jadikan target aplikasi anda, sebagai contoh saya punya HP K608 itu mempunyai spesifikasi CLDC 1.1 dan MIDP 2.0 artinya HP saya bisa menjalankan program dengan paket yang ada di CLDC 1.1 dan MIDP 2.0. Untuk lebih lanjut mengenai perangkat yang anda jadikat target riset lah dahulu dengan melihat spesifikasi HP atau perangkat target anda.

Untuk mempermudah anda mengerti, cukup bayangkan HP lama adalah MIDP 1.0 seperti nokia 6015 dan nokia yang gede dengan slidenya yang saya lupa apa mereknya dan HP lama lainnya. MIDP 2.0 HP baru seperti nokia N70, N73, SE K600, SEW800 dan lain lain. Karena MIDP 2.0 lebih banyak ada baiknya anda pilih MIDP 2.0 dan CLDC 1.1 untuk aplikasi kita kali ini.

Pilih Next dan langsung pilih Finish. Siap siap!

Sebenarnya dalam NetBeans ini anda dapat membuat aplikasi HP dengan Visual MIDlet yang ada dalam NetBeans ini, tetapi untuk lebih memahami secara mendalam konsep pembuatan aplikasi dalam J2ME disini saya tidak akan memakai Visual MIDlet.

Konsep program J2ME adalah sebagai berikut. Dalam J2ME kita harus akan membuat main class turunan dari class MIDlet, main class turunan dari MIDlet tersebut yag nantinya akan dipanggil pertama kali saat applikasi kita berjalan di HP, dalam main class tersebut juga ada 3 method yang nantinya berfungsi sebagai trigger even dari HP kita. Seperti:

starApp(), method yang dipanggil apabila aplikasi kita pertama kali jalan.
pauseApp(), method yang dipanggil apabila pengguna hp mempause aplikasi kita.
destroyApp(), method yang dipanggil apabila pengguna hp menutup aplikasi kita.

Kita mulai dengan membuat classMIDlet baru untuk project anda. Klik kanan para project anda di project explore dan pilih new-MIDlet, namakan class baru itu dengan nama MIDletPertama. Kode terakhir file MIDlet anda terlihat seperti di bawah ini.

Tutorial j2me

Untuk pertama kali kita akan menampilkan “Hello J2ME World” pada layar HP. Ada dua jenis tampilan dalam MIDlet,

Low Level menggunakan class Canvas

High Level menggunakan Form

Disini kita akan menggunakan form untuk mempermudah anda mengerti pembentukan tampilan di MIDlet.

Tutorial j2me

Perhatikan kode di atas, frPertama adalah object Form yang akan kita tampilkan di layer, kita memberi judulForm tersebut dengan “Judul”. Lalu method append adalah method untuk menambahkan Item pada Form, Item yang ingin saya tambahkan adalah String “Hello J2ME World”. Statement Display adalah statement untuk menampilkan object frPertama kedalam layer.

Pilih F11 untuk build project dan F6 untuk run project.

Pilih midlet yang ingin dijalankan dan tekan launch di emulator, selanjutnya emulator anda akan menampilkan Form yang anda buat, seperti di bawah.

Tutorial j2me

Selamat, program anda sudah berjalan baik di emulator, bagaimana caranya menjalankan di HP sesungguhnya?

Masuk kedalam folder project NetBeans anda, buka folder dist

Tutorial j2me

Transfer file jar program anda ke HP anda melaluli Bluetooth, infra merah atau kabel data

Tutorial j2me

Selamat mencoba. Kalau ada pertanyaan silahkan masukan pertanyaan anda di comment blog ini.

Tutorial J2ME Membuat menu di Canvas

Tutorial J2ME Membuat menu Grid di Canvas

Download Source Code Mario Air [J2ME]

logoblog

Share this:

CONVERSATION

328 comments:

  1. bgus bgt tuh tutorialnya

    oh iya mau tanya neh mas, mas gmana caranya setelah aq download mario air nya iar bisa dijalankan dinetbeans... bagaiimana langkah - langkahnya ?? mohon bimbingannya..

    mohon petunjuknya, maklum bru mengenal j2me..

    BalasHapus
  2. @anonim
    makasih juga bro :)

    @tony
    setelah download, kamu extrak dan distribusikan ke masing2 folder project J2me kamu, sesuai sama aturan IDE yang kamu pakai, sukses :)

    BalasHapus
  3. eh mas....gimana si bikin koneksi j2me ke mysql..hehe..tengs yak

    BalasHapus
  4. mas..., mw tnya, aq lg buat TA ttg m-commerce j2me...
    1. gmn caranya kombinasikan suatu class project j2me lain yg mw d jadiin sub-class dari class j2me tertentu, br bisa nyambung?
    ne eror2 truz.... :(

    2. trus klo muncul pesan "class or interface expected" , knp mas?

    thx u... :)

    BalasHapus
  5. @anonim
    biasanya sie, dari j2me ada web app di tengah2 sebelum konek ke mysql, jadi pake httpConnection ke webb app baru mysql, kalo langsung ke mysql belom pernah coba, maaf

    @echo
    biasanya kalo mau nambahin class, bisa di add di sebagai library, di eclise nya, kalo ada error gitu, harus liat dokumentasi dari class tsb, soalnya beda2 setial library dari pihak ke tiga, sukses

    BalasHapus
  6. jadi ngiler saya mas,,,
    hanya saja, sayangnya saya orang bodoh...
    jd ga tahu yang begituan.. pengen blajar sih.. tp udah terlalu jauh kali yaa..???!

    BalasHapus
  7. mas, gmn cara membuat program pemutar musik didalam hp. bnarnya q udah punya programnya tp saat diputar di hp gk bisa keluar suaranya tp kl di jalankan lewat simulator komputer bisa jalan.thanks mas

    BalasHapus
  8. mas, tnya lg dunk....hehehe....
    klo tutorial login j2me,....misal, pke username ma passsword, pke data di mysql gmn caranya?
    thx u :)

    BalasHapus
  9. @anonim
    blom terlalu jauh kok, aku jg baru belajar

    @ahmad
    jangan2 file musicnya ketinggalan di storage komputernya...

    @echo
    biasanya konek ke web applikasi dulu baru ke mySQL.. kalo langsung query blom pernah coba

    BalasHapus
  10. heem, mas...y itu, q pke file php d tengah2 buat konek j2me ke mysql, tp q uda utak atik script Sql, tp gak masuk2.....
    q modifikasi skrip dari sini: http://www.j2meforums.com/forum/index.php?topic=19582.0

    tp gak bisa2...tlong mas...thx :)

    BalasHapus
  11. @echo
    untuk webapp nya sendiri ud jalan belum, maksudnya ud pernah di test di luar j2menya..

    BalasHapus
  12. kk, mo nanya...
    kalo mau akses hardware pake j2me caranya gimana y???
    misalnya untuk nggerakin motor ke kanan/ ke kiri, paka wifi (IEEE 802.11b/g)...
    mohon bantuannya....

    BalasHapus
  13. uda bisa koq Mas.... malah uda bisa input data dari J2ME ke MySQL,...
    klo tutoial alamat yg di atas kan username & password ditentukan manual di file php, nah biar username & password ngambil dari data MySQL tu gmn mas....?
    thx, :D

    BalasHapus
  14. @aditya
    hardware mungking gak bisa kali yah...
    tapi kalo wifi bis coba socket programingnya, atau kamu coba bluetooh aja..

    @echo
    kalo mo ambil data dari mysql, di halaman phpnya bisa di kasih command query,

    jadi kira2 gambarannya kayak gini,

    J2ME - kirim request lewat HTTP
    |
    PHP - bikin query sql sesuai dng request J2ME
    |
    mysql - olah query dan kirim balik ke php

    BalasHapus
  15. nanya lagi kak...
    hehehe...
    maaf, kebanyakan nanya ya, baru mulai belajar...
    kalo bluetooth kan ada library bluelet y??
    kalo wifi pake apa??

    trus kalo saya mau kontrolnya lewat web pake handleld device hmana ya kak???
    saya pake webcam xp, di web itu dah ada GUI untuk nggerakin motor IP camera..

    Cara connectnya bingung saya kak...
    mohonbantuannya..

    BalasHapus
  16. mas puput, saya mau tanya bisa kalau ingin buat applikasi kamus tp bisa menambah data sendiri dr applikasi tersebut memakai penyimpanan apa y? apakah bisa dengan text file? untuk membaca textfile saya sudah bisa tetapi klo menulis ke text file saya belum nemu caranya yg bisa jalan. terima kasih

    BalasHapus
  17. @aditya
    untuk konek wifi bisa pake http Connection, atau coba aja file saya yang di http://www.puputs.com/2010/01/j2me-tutorial-membuat-koneksi-internet.html

    @eko
    kalau ingin database di j2me, bisa pake RMS, selamat mencoba

    BalasHapus
  18. kembali tanya kak...
    hehehehe...
    kalo mau nampilin web gmana ya mas??
    kayak web browser gitu pake j2me??

    kan http connection cuma buat koneknya, trus biasanya pake byte stream,dll gt...
    biasanya yang saya coba dan ada di tutorial itu kan cuma buat nampilin gambar yang ada di web, atau mungkin tulisannya aj...
    kalo seluruhnya mau ditampilin gmana??
    saya harus mulai belajar darimana kak???

    BalasHapus
  19. salam kenal mas puput.. saya ada tugas disuruh buat enkripsi-dekripsi pake j2me. saya baca dari komen mas ada pake XOR.. bisa bantu source codenya ga mas?.. tks mas

    BalasHapus
  20. @aditya
    hmmmm, itu sie mau bikin browser, mau nyaingin mini opera, kalo mau bikin kamu mulai dari pelajarin HTML trus kamu render ke layar setiap tag2 HTML yang ada...

    @anonim
    saya sedikit lupa sie, kalo gak salah
    untuk xor, menggunakan symbol ^ ,
    misal melakukan enkripsi sebuah String,
    string tersebut kamu convert jadi byte array.. lalu kamu loop masing2 byte dengan XOR menggunakan byte array keynya dan assingn ke byte temporary

    contoh
    String data = "Data"
    String key = "key"

    ..::Convert jadi byte Array::..

    byte[] dataByte ..
    byte[] keyByte ..
    byte[] dataEncriptedByte ..

    ..::loop by i ::..

    dataEncriptedByte[i] = dataByte[i] ^ keyByte[i]


    kalo gak salah sie gitu :),

    maaf kalo salah, agak2 lupa

    BalasHapus
  21. makasih kak...^^
    nanti tanya2 lagi saya...
    hehehehe

    BalasHapus
  22. mau minta saran nih
    skripsi saya mau mbuat tentang aplikasi islam
    kira2 kajian tentang apa ya yang bisa dibuatin aplikasinya??
    mohon masukannya

    BalasHapus
  23. @sapta
    hmmmm.. mengenal huruf2 arab, sekaligus suaranya.. sambil ada animasinya kayaknya ok

    BalasHapus
  24. wah ini baru keren,bro tutor ini ap jg bs buat aplikasi pengisian pulsa ya? ... jd pingin nyoba nich. lau emang bisa bisa kirimin info ke email shugic@gmail.com thank ya bro...

    BalasHapus
  25. Mas, bs nggak program ini untuk membuat tutorial pembelajaran via hp. Krn saya seorang guru, jadi asyik kan pembelajaran via hp. Apakah ada referensi/buku tentang ini dipasaran ?.. Trims.

    BalasHapus
  26. @sugi
    wah maaf belum pernah punya aplikasi pengisian pulsa mas,

    @mgmpipasmpbkl
    untuk buku, saya pernah liat beberapa buku di gramedia yang membahas j2me, kalau referensi saya lebih sering googling, atau coba Java Unleased

    BalasHapus
  27. salam kenal.....
    mas puput punya source code j2me buat ngurum binary message ga??

    kalo punya mau ding di share...

    BalasHapus
  28. mas....gw buat aplikasi chatting menggunakan bluetooth......tapi yang aneh na kenapa hanya bisa dijalankan di HP sony ericsson ya? HP nokia gk mw jalan sama sekali.....tolong secepat na dijawab,,,,,,,karena da mw ngumpul tugas,,,,,,add yahoo messenger di yanto_piko@yahoo.com

    BalasHapus
  29. asslmkm. mas puput saya angga... saya sudah coba di netbeans dan berhasil tapi ketika mau dicoba ke HP ga bisa jalan file jar nya... ada yang salah ga ..???

    blas ke email yaaa.. anggapradya@yahoo.com

    BalasHapus
  30. Mas bisa tidak merubahn file exe menjadi jar, maksudnya untuk menjalankan file exe biar bisa diinstall di HP....terima kasih...

    BalasHapus
  31. salam...
    kk, mau nanya j2me lagi...

    kalo mau ngesave image item ke memori handphone(SDCard) tu sistemnya gmana ya??

    saya coba ngesave hasil capture camera ke memori dah jalan..
    Ini mau nyoba ngesave image item dalam format jpg ke memori handphone,tapi gagal terus...

    ada tutorialnya kk??

    BalasHapus
  32. @yusrian
    ngurum itu apa mas,

    @anonim
    maaf gak bisa bantu banyak, kemarin jarang ol,
    kalo exe yang jalan di pc tidak bisa jalan di HP, beda mesinnya

    @aditya
    coba main2 ke web http://developers.sun.com/mobility/apis/articles/fileconnection/

    disitu ada cara buat nulis file, biasanya kalo dari gambar dapet byte, coba aja tulis di file, kalo gak salah file gambarnya png, kalo mau jpg harus ngerti format file jpg dulu.. saya belum pernah coba kalo yg decode file jpg :(

    BalasHapus
  33. udah kok kak...ternyata butuh encodernya...

    tapi untuk jpeg saya belum dapat encodernya, baru dapat untuk encoder bmp...
    coba aja kalo ada yang tertarik...
    http://javablog.co.uk/2007/12/26/j2me-bitmap-encoder/

    BalasHapus
  34. tanya lagi kak...
    misalnya ada file php yang fungsinya sebagai penggerak kamera, trus gmana caranya biar file php itu bisa dijalanin pake j2me(koneksi php j2me)..
    apakah bisa langsung aja kayak koneksi php sederhana gitu?
    atau gmna??

    maf banyak nanya masalhnya mau coba langsung, tapi g punya hardwarenya...hehehe...

    makasih sebelumnya kak..

    BalasHapus
  35. file php itu di server kan ??,
    kalau koneksi ke php server bisa pake HttpConnection

    kamu sediain dulu web app di servernya contohnya,
    http://server/file.php?Camera=kanan
    http://server/file.php?Camera=kiri

    btw php bisa gerakin kamera yah ??...

    BalasHapus
  36. Wah sip, mau coba ah bikin game ndiri :D

    BalasHapus
  37. MIDP APPS APAAN YA GAN???? HP GW ERROR ADA TULISAN GT KELUAR

    BalasHapus
  38. mo nanya' apa ini bisa jalan diBB..? ato J2MEny beda..?

    BalasHapus
  39. @adin
    iya, have fun

    @gunkjoey
    MIDP APPS itu aplikasi di perangkat kecil

    @anonim
    kebetulan ini cuma di compile buat HP J2me, gak spesifik BB

    BalasHapus
  40. klo membuat biar jadi jar di jcreator gmana yaa?

    tolong bantuan'a.....

    BalasHapus
  41. info yang bagus neh..mupung dapat matakul java jd bisa dicoba neh..

    BalasHapus
  42. Bozz,, saya membuat aplikasi MMS,untuk desain'nya udah OK. Saya mau tanya bagaimana program dan penempatan untuk RMS (Record Manajement Store), pengiriman, dan penerimaan MMS?? perlu dibuatkan Class atau tidak,, Tolong masukan'nya donk,, jwaban ditunggu,, bisa dikirim ke email gusde_illegal@yahoo.com ,Thx

    BalasHapus
  43. @deddy
    maaf belum pernah pake jcreator, :(

    @tulisan mojho
    Semoga membantu :)

    @Anonim
    udah agak lupa RMS, tapi kalo perlu buat class atau enggak, tergantung keperluan, untuk mempermudah lebih baik bikin class yang sesuai sama keperluannya,

    BalasHapus
  44. setelah diinstal di hp koq tdk dapat konek dengan server kenapa ya mas? mohon dengan sangat penyelesaiannya

    BalasHapus
  45. @alfasari
    lagi coba httpConnection kah, kalo itu coba cek pulsa atau setingan gprsnya dulu, kalo itu udah konek, kemungkinan setingan gprsnya

    BalasHapus
  46. Punten ya Om klo boleh,
    ane minta source code Java, Source Code yg mirip dg calculator
    ada
    - penjumlahan [+]
    - pengurangan [-]
    - perkalian [*]
    - pembagian [/]
    - persen [%]

    Nuhun pisan Om klo sekiranya bisa bantu ane..
    makasih Om sebelumnya..

    BalasHapus
  47. wow keren jadi pengen nyoba bikin meskipun blom pernah bikin hehehhe...

    BalasHapus
  48. pagi...
    ketemu lagi kk puput..

    mau tanya..
    sekaang tentang udp (datagram)

    gimana caranya ya buat send imnage pake datagram?

    cari2 di internet dapatnya cuma send string aja..

    mohon bantuannya kk..

    BalasHapus
  49. mas..kzh cnth yg laen y kl ad??aq pgn bwt aplikasi mobile tp mazih bingunx cr jln'e??uda buat alur'e tp abz buat dr net beans itu trz gmn??thanks y maz??bzx aq tggnx jwbn dr maz'e..

    BalasHapus
  50. @free download
    punten juga om, kalau yang itu banyak bertebaran di internet kok ^^

    @ade
    thanks

    @aditya
    send image, convert dulu jadi array byte, kalo UDP kan emang kirimnya perbyte, jadi tinggal kirim aja, per byte image

    @anonim
    contoh yang lain, bisa search aja di blog ini, ada buat animasi sama contoh buat menu2 kok, silahkan mencoba

    BalasHapus
  51. mas puput salam kenal:salaman:
    perkenalkan nama saya x-h4ck3r saya tertarik bikin game java kayak mas puput ,sebelumnya saya sering modif operamini,mozil dlk, tp aku terlahir dri keluarga yg sederhana gx punya pc & segala sesuatu yg berhubungan dgn h4ck3r sprti merusak wap terutam malaysia. .!saya hanya menggunakan HP, bisa gx ya saya buat game java via hp soalnya aku pernah nemu aplikasi yg bernma J2ME_SDK_MOBILE & bisa download di http://mumey.wen.ru di situ ada aplikasi j2me dll soal java , coba mas cek aplikasinya..! salam dari saya peretas dumay indonesi i love you garuda di dadaku..

    BalasHapus
  52. @x-h4ck3r
    sory, belum pernah denger yang seperti itu, dan webnya gak bisa di buka,

    BalasHapus
  53. bukanya pake browser operamini mas soal'e itu wap wen.ru format untuk hp, kalok gx salah j2me_sdk_mobile itu bisa bwt game.java & aplikasi java via hp & kyaknya mirip program netbeans, nih aku lg nyoba/experimen pake aplikasi itu,,btw nope mas puput brapa.? kalok boleh minta ya mas kirim ke email ku - joh.doank@yahoo.com oke trimakasih mas, maju terus indonesiaku . ! bunuh wap malingsia..harus

    BalasHapus
  54. mas, kok gambarnya maleh dadi kodok mas "unregister domain"

    BalasHapus
  55. mas, caranya koneksi J2ME buat HP nie ke mysql gmn ya mas? terus SRC itu apa ya? mohon penjelasannya, trims

    BalasHapus
  56. iseng-iseng ketemu halaman ini, isinya bagus saya jadi terinspirasi mautanya y
    kalau untuk membuat aplikasi program yang ada nampilin peta digital kayak pake vb 6 dan mapobject buat dikomputer tapi mau tampilinnya di hp java/symbian bagusnya pake software apa y?
    makasih

    BalasHapus
  57. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  58. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  59. @fikirjernih
    iya, hostingnya lagi error, tapi udah bisa lagi sekarang :) thanks

    @hasan al banna
    perlu midle apps sebelum konek ke mySQL, misdle apps biasanya web apps

    @tozimegatrex
    kalo bagusan yang mana tergantung kamu biasa pake apa, saya kira java/symbian bisa nampilin peta, walaupun saya belum pernah coba, maaf

    BalasHapus
  60. saia mau naya soal spesifikasi hp na mas,' masing" hp tu berbeda emulator ya mas ???boleh tau ym nya mas ??buad konsultasi untuk ta saia..
    mkasiii :)

    BalasHapus
  61. @Dewi Meouw
    Speknya, biasanya kalo di HP bilang bisa Java, dan bisa buka opera mini, itu sudah bisa kok,

    aku pake Gtalk, kamu add aja blogpuputs@gmail.com, kita bisa chat disana.

    BalasHapus
  62. kk gimana cara membuka nya
    kok gx bisa ??

    BalasHapus
  63. @muhammad ari sawali
    membuka apa yang tidak bisa ?

    BalasHapus
  64. mas,saya mo nnya...gmn cara'a menampilkan gambar yang diambil dari url di netbean untuk j2me???makasih...mohon pencerahan'a...

    BalasHapus
  65. Maksudnya dari folder res kah. Kalau itu km bisa liat contohnya di tutorial saaya yang judulnya animasi kambing

    BalasHapus
  66. mas saya mau tanya, kalau bikin app j2me yang bisa akses kamera dan buka/open file gambar dari memory hp tu bisa apa ga sih?
    klo bisa...untuk buka milihnya gimana?

    BalasHapus
  67. bukan mas...langsung koneksi ke internet...kayak'a mo nampilin google maps..

    BalasHapus
  68. misi mas aku mau nanya download di netbeans nya yg mana ya

    BalasHapus
  69. @Coet
    untuk kamera aku lupa, tapi untuk baca file coba kamu googling "JSR 72 File Connection API" moga2 nemu banyak

    @ungupelangi
    maaf kalo google map, blum pernah exlore lebih jauh :(

    @muhammad fakhri dwi ariza
    kalo mau download saat ini, ke http://netbeans.org/downloads/ kamu download yang ada "Java ME" nya

    BalasHapus
  70. ijin copast bos? nanti dcantumkan sumbernya

    BalasHapus
  71. oM....
    Tutorialnya bagus2 Om.....,
    oM.., E book java buat j2me yg bagus apa ya? Kalau berkenan kirim ke email ane ya.... di sti_male@yahoo.com
    Maaf merepotkan....
    terima kasih

    BalasHapus
  72. @Anonim
    iya silahkan,

    @ikmal
    terima kasih,
    kalo buku j2me saya gak ada yang spesifik, lebih baik belajar java aja, buku bagus java unleased seinget saya

    BalasHapus
  73. mas puput gw mo nanya gimana cara nge wrap teks, maksudnya biar teks gak kepotong gitu thx

    BalasHapus
  74. @anonim
    kamu harus cari width 1 karakter lalu kamu kali dengan banyak karakter dalam 1 teks, dan bandingkan dengan lebar layar

    kalau melebihi kamu pindahkan ke bawah,

    kalo gak salah class Font ada buat cari lebar 1 karakternya..

    BalasHapus
  75. mas puput..mau nanya nih mas.. di j2me netbeans ketika kita pake visual midlet trus kita buat form baru trus pada form itu kita tambahkan stringItem.. nah lalu kita buat stringItem itu sebagai tombol.. lalu kita kasih nilai untuk score bisa g sih mas? mohon bantuannya yah mas puput.. makasih sebelumnya..

    BalasHapus
  76. @couplax21
    terima kasih

    @Rino Pribadi
    sepengetahuan saya stringitem gak bisa di jadiin tombol, tapi kalau bisa di share ya caranya :)

    kenapa gak main di canvas aja, lebih bebas

    BalasHapus
  77. om saya mau coba mario air punya om tapi saya bingung, source codenya uda di download terus cara ngejalanin ke j2me nya gmn ya, bingung om :(
    mohon bantuannya ya om..
    makasii :)

    BalasHapus
  78. @Anonim
    IDE nya mengunakan apa, eclipse atau netbean, lebih baik gunakan IDE di atas, karena memudahkan,

    nanti buat project kosong, trus kamu timpa folder src dan res nya

    BalasHapus
  79. pke netbean om ..
    uda di timpain src sama res nya ke project kosong , trs di build juga uda sukses, tapi pas di run ga muncul apa apa..
    keterangannya ga ada error satupun ..

    BalasHapus
  80. satu lagi om biar ga tanggung jawab nya..gpp kan ..hehe :D
    pas mau nyoba bikin canvasgridmenu punya om kok ga bisa jalan ya malah ada pesan error gini :

    Unable to create MIDlet canvasgridmenu
    java.lang.ClassNotFoundException: canvasgridmenu
    at com.sun.midp.midlet.MIDletState.createMIDlet(+29)

    maaf ya om kebanyakan nanya ..:)

    BalasHapus
  81. @Anonim

    udah di set MIDletnya belum waktu run nya, coba cek di run configurationnya.

    untuk yang canvasgrid sama, coba liat di configuration historinya, kalau tidak ada coba cek di src apa ada semua file javanya.

    BalasHapus
  82. gmn cara nge set midletnya mas??
    -_-"

    BalasHapus
  83. @anonim
    kamu masuk ke Run Configuration, kalo mau Run project kan pertama bikin itu dulu, nah bisa dibuka lagi di situ setingannya,

    BalasHapus
  84. kasi tutor pke gambar dong om ..heheh :) viss...\m/

    BalasHapus
  85. @Anonim
    hehehe.. gak janji y, kalo sempet aja :p

    BalasHapus
  86. kalo contoh aplikasi j2me mysql agan punya..
    publisj kan donk's gan alamat link yang bisa untuk didownload,sebagai referensi pembelajaran..
    trim's

    BalasHapus
  87. @Anonim
    gak punya gan, biasanya kalo mau konek ke mySql kita bikin webApp buat nerima request dari J2me, baru deh webApp yang nulis atau baca database

    BalasHapus
  88. mau tanya dung mas .. gimana yah cara untuk mengacak data atau mengacak soal berdasarkan form.. melalui visual midlet?

    BalasHapus
  89. maaf mas puput baru bales.. huaaaaah lamanya hehehhe.. gini lho mas klo mas puput biasa pakai canvas sedangkan aq sekarang ada tugas pakai visual midlet yg tersedia di netbeans.. caranya kita buat dulu projectnya.. kemudian pada judul kita klik kanan new kemudian ada new visual midlet, kemudian beri nama . setelah itu akan muncul lembar kerja.. kemudian pada lembar kerja dengan mode "flow"tersebut kita drag form pada "pallete" , lalu kita double klik ,akan muncul sebuah halaman.. nah masukkan stringItem pada form, lalu kita atur stringItem melalui propertis menjadi sebuah tombol. gitu mas puput.. hehehe maaf mas bis semedi.. hehehe

    BalasHapus
  90. @aa tiko
    mengacak data bisa gunakan Math.Random kalo gak salah :p

    @Rino Pribadi
    ooow jadi pakenya highlevel ui, kalo gitu kayaknya gak bisa bebas berkreasi,

    :D selamat bersemedi

    BalasHapus
  91. masbro mau tanya ni...
    kok folder "dist" gak keliatan di eksplorer ya?
    mohon pencerahannya...
    hehehehehe

    BalasHapus
  92. mas puput bikinin tutorial game java yang proses nya pke flow dong .... yia yia yia :)

    BalasHapus
  93. @Surya Aji Nugroho
    lihat di bagian path, jangan2 bukan di dist

    @Anonim
    :) gak sempet maaf yah

    @agus
    thanks

    BalasHapus
  94. low cara ini bisa buat hp cina seperti mito 833 nexian imo

    BalasHapus
  95. Mas saya pakek netbeans 7.0.1 kok ngga' ada MIDP Application nya ya?

    tolong bantuannya!?

    BalasHapus
  96. put kalau bisa aku minta judul j2me yang di anggap orang lain susah tapi ternyata itu mudah..... aku kemarin ngjukin judul pke j2me sudah di pake mulu sama orang lain kata dosen jdi ku bingung tolong minta pencerahannya put....bila put punya ide untuk judul j2me tolong segera kabari ya kirim ke alamat : abdullah87yach@yahoo.com di tunggu yua put kalau bisa karang2 ini .

    BalasHapus
  97. @bayor deathmetal.com
    kalo imo bisa jalanin app java, kemungkinan bisa juga kok

    @Proteus Blogg'z
    udah intal yg mobility pack nya belum?

    @h3t3R S3J4T1
    kalo gitu tanya aja ke dosen km, apa yg susah, baru kamu cari cara supaya mudah,

    BalasHapus
  98. pake netbeans versi 7 bisa atuh?

    BalasHapus
  99. ini dia yang saya cari. terimakasih

    BalasHapus
  100. @Anonim
    belum coba, tapi seharusnya tidak beda

    @Rosadtea
    terima kasih kembali

    BalasHapus
  101. Salam kenal gan ,, saya Aris ,, blogger pemula ,,

    akan ku coba dulu gan ,, baru download softwarenya ,, belum coba buat gamenya ,, hhe

    BalasHapus
  102. Salam kenal gan ,, saya Aris ,, blogger pemula ,,

    saya baru download softwarenya ,, belum coba ,,

    tak coba sekarang lah ,, moga moga suskses ,,

    thanks yaa

    BalasHapus
  103. Mas, bisa bantu ga?
    saya lagi proses pembuatan Tugas Akhir, salah satu bagiannya yaitu membaca data di HP (J2ME) via bluetooth..

    BalasHapus
  104. thanks bro atas pencerahan nya tapi sy coba di netbean notebook ane versi 7.0.1 muncul pesan error

    error: cannot find symbol
    Form frPertama = new Form("judul");
    symbol: class Form
    location: class Midlet

    pada Form muncul lampu kuning itu knp y........
    bs di email ke aqiens@yahoo.co.id
    thaaks berat ats informasinya

    BalasHapus
  105. puput saya coba sukses,tapi tulisan judul ma hello j2me word diemulator gak muncul gmn itu?

    BalasHapus
  106. @Aris
    thanks gan Aris :)

    met mencoba

    @Anonim
    maaf gak bisa bantu bluetooth :(

    @aQieN
    Kamu udah buat Class Form nya belum?

    @Much Anang
    Displayablenya udah di Set ?

    BalasHapus
  107. Gan mau tanya nih ; sya masih bingung yang pake kXML itu, kalo mau menampilkan halaman web di aplikasi yang kita buat bisa tdk pake kXML itu mohon penjelasannya maksih gan

    BalasHapus
  108. @Anonim
    menampilkan halaman web di aplikasi, berarti kamu parsing HTML untuk di tampilkan di aplikasi,

    yg kebayang itu adalah proses panjang dan berat :(

    BalasHapus
  109. mas puput, mohon pencerahan untuk skripsi ane...

    kalo kasus mas ahmad diatas, suara yang di emulator bisa jalan, namun di hape ndag bisa jalan,

    aq malah kebalik mas..
    di hape bisa jalan, tapi di emulator ndag bisa jalan...

    tolong y mas...

    BalasHapus
  110. mas bro, mohon pencerahan buat skripsi mas..

    kasus sama kaia mas ahmad yang diatas, hanya saja dy suaranya tidak dapat jalan di hape namun di emulator jalan,,,

    klo kasus aq, di emulator ndag jalan namun di hape jalan...

    itu penyebabnya dmana mas?>
    padahal quicktime udah ta instal mas....

    mohon bantuannnya...

    BalasHapus
  111. HYE. . .i want to ask about how to create a button in J2ME. . . . .button like submit or reset, i had try many time.. but its doesn't work. . .hope u can help me. . .tq

    BalasHapus
  112. saya lagi belajar j2me dan masih pemula sekali, boleh nanya yah,,buat munculin karakter2 hiragana atau arab misalnya di j2me caranya bagaimana yah, tolong dibantu yah,,,

    BalasHapus
  113. saya newbie banget nih di j2me,
    kalu mau menampilkan dan membaca karakter tulisan hiragana atau huruf arab gimana yah caranya dengan j2me? saya sedang merancang sebuah aplikasi bahasa jepang mobile,,tolong dibantu yah,,

    BalasHapus
  114. saya newbie banget nih di j2me,
    kalu mau menampilkan dan membaca karakter tulisan hiragana atau huruf arab gimana yah caranya dengan j2me? saya sedang merancang sebuah aplikasi bahasa jepang mobile,,tolong dibantu yah,,

    BalasHapus
  115. mas aku bisa minta tolong g? mas punya source code buat bikin aplikasi informasi penjualan? yg dalemnya ada produk, list harga dan lain2...kalo bisa tombol2 listnya yg pake icon mas...kirim ke email aku yh di Zay.Anakbetawi@gmail.com

    makasih buat bantuannya mas...semoga Allah membalas kebaikan mas puput

    BalasHapus
  116. @regitaalanis
    kalo emulatornya, bisa kemungkinan instalasi kamu gak lengkap, atau kamu belum set main class di emulator,

    @hannazz
    just create a simple Button, if the Button already there, now your main task is to create the submit/reset logic for your application

    @mi_ mengatakan
    aku belum pernah coba, maaf

    @Jay mengatakan
    maaf tidak punya yg seperti itu

    BalasHapus
  117. aq dah coba dan berhasil, tpi aq pke "j2me sdk mobile"...
    bgus tpi gk da tombol exitnya,, terpksa pke tombol merah,,

    mw nnya nih mas,,
    1.pas bkin menu canvasny ketika
    di compile ada pesan error kyak gni
    line 44, coloum 2
    unexpected token "protected" in primery

    tuh slahny dmna ya??

    thank's before,,,

    BalasHapus
  118. wah keren bro... Mantapz Tutornya....

    Nikmatnya berbagi ilmu dan indahnya mencari ilmu...

    Ilmu semakin dibagi akan semakin bertambah banyak...
    Ilmu semakin di cari akan semakin memperkaya pengetahuan....

    Thanx gan... Mantapzz deh pokoknya

    BalasHapus
  119. mas, yg marioAir waktu q run tampilannya hanya loading terus tampilan layar putih doank ya?

    _nisa_

    BalasHapus
  120. dah sukses ini semuanya mass,,,
    cuman pas di runing ga muncul menuu di hp malah blank putih kenapa ya ?

    BalasHapus
  121. mas saya kan instal netbeans 7.4 . nah kalw mau bikin project untuk java mobil kok ga ada tuh menu java mobil nya pada tampilan setelah klik file-new project. saya sdh instal jdk-7u45-nb-7_4-windows-i586. gimana ya mas solusinya?
    makasih...

    BalasHapus
  122. coba diganti di projrct propertiesnya. cdlc 1.0 midp 2.1. alhamdulilah punya saya berhasil. semoga bisa membantu

    BalasHapus
  123. bener-bener mahir membuat game yah masnya ini

    BalasHapus
  124. waah keren banget kak.... sangat bermanfaat artikelnya cara membuat program java ini :)

    BalasHapus
  125. semangat terus ngeblognya mazz..

    BalasHapus