Selasa, 31 Mei 2011

Penggunaan Sprite pada Mobile

Pada umumnya sprite di pakai untuk pergerakan objek, Sprite mengacu kepada kumpulan frame.
Buat 2 class, yang pertama class canvas dan yang kedua class midlet .

Inilah contoh script class canvasnya  :

Menggambar Splash pada Mobile

splash sama saja dengan loading, perpindahan antara satu tampilan ke tampilan lain.
Buat 2 class, yang pertama class untuk canvas , yang kedua class untuk midlet .

Inilah contoh script untuk class canvasnya :

Pembuatan Mobile Media API pada Mobile

Mobile Media API (MMAPI) memfasilitasi pembuatan nada, memankan serta merekam audio dan video pada device yang cocok.
Sebelum mencoba buat lah folder "musik" di dalam folder "src" , dan kopikan didalamnya soundnya .

Inilah contoh scriptnya :

Penggunaan Thread pada Mobile

Thread sering kita butuhkan dalam membuat program aplikasi/game nantinya. misalnya untuk menjalan operasi perhitungan skor game.
Kita buat 2 class, yang pertama class canvas untuk menggambar background , object, dan lain - lain, dan kedua class midlet untuk menjalankannya.

Inilah script class canvasnya :

Penggunaan Timer dan TimerTask pada Mobile

Class TimerTask merupakan class abstract yang berfungsi sebagai class dasar untuk semua penjadwalan proses. Sedangkan class Timer membuat dan mengatur thread dimana proses dieksekusi.
supaya tidak terlalu membingungkan , kita harus membuat 2 class , yang pertama class canvas dan yang kedua class midlet .

Inilah contoh script classcanvasnya :

Membaca Record Store pada Mobile

Record - record yang sudah ada bisa di liat dalam bentuk list .

Inilah contoh scriptnya :

Penggunaan Record Filter pada Mobile

Record Filter adalah sebuah record untuk mendapatka record yang kita inginkan , dengan method match() kita akan menghasilkan nilai true jika record sesuai dengan criteria.

Inilah contoh scriptnya :

Penggunaan Record Comparator pada Mobile

Pengurutan sebuah enumerasi dapat didefinisikan menggunakan sebuah Record Comparator. Record comparatr dapat digunakan melalui method enumerateRecords.

Inilah contoh scriptnya :

Penggunaan Record Enumerator pada Mobile

Penggunaan record enumerator dapat melakukan pemeriksaaan pada record yang telah dihapus. kita juga bisa mengurutkannya dengan menggunakan method perbandingan,

Inilah contoh scriptnya :

Penambahan Item dengan Record Store

Record Store tempat penyimpanan sebuah item hampir sama seperti database, tetapi record store hanya bisa dipakai untuk mobile.

Inilah contoh scriptnya :

Penggambaran Text pada Mobile

Penggambaran text dengan canvas harus menggunakan koordinat agar kita tahu posisi textnya dengan menggunakan method "protected void paint (Graphics g)"

Ini lah contoh scriptnya :

Penggambaran Sudut pada Mobile

Metode untuk menggambar bundar atau eclips adalah dengan metode drawArc() dan fillArc.

Inilah contoh scriptnya :

Penggambaran Segi Empat pada Mobile

Metode drawRect() adalah salah satu metode untuk menggambar sebuah kotak dengan pojok kiri atas pada koordinat (x,y) dan luas area (width+1 x height+1).

Inilah contoh scriptnya :

Penggambaran Garis dengan Warna pada Mobile

Satu-satunya metode grafik untuk menggambar garis didefinisikan sebagai :
public void drawLine(int x1, int y1, int x2, int y2)
Metode ini menggambar sebuah garis menggunakan warna dengan koordinat (x1,y1) dan (x2,y2).
dalam penggarisan kita harus meng-extends canvas.

Inilah contoh scriptnya :

Senin, 30 Mei 2011

listDinamic pada Mobile

Dengan listDinamic kita bisa menambah atau menghapus sebuah item .

Inlah contoh scriptnya :

Penggunaan TextBox pada Mobile

TextField merupakan Item dimana user dapat memasukan kata atau hal lain menggunakan keyboard. Beberapa batasan exclusive yang dapat di-set yaitu:
TextField.ANY
TextField.EMAILADDR
TextField.NUMERIC
TextField.PHONENUMBER
TextField.URL
TextField.DECIMAL

Masukan tersebut memliki modifikasi antara lain :
TextField.PASSWORD
TextField.UNEDITABLE
TextField.SENSITIVE
TextField.NON_PREDICTIVE
TextField.INITIAL_CAPS_WORD
TextField.INITIAL_CAPS_SENTENCE

Inilah contoh scriptnya :

Penggunaan ImageItem pada Mobile

ImageItem merupakan Image sederhana yang dapat dimasukan salah satu komponen seperti form.
Konstruktor yang lain menerima tampilan mode yang bertipe seperti :
Item.PLAIN
Item.HYPERLINK
Item.BUTTON


Sebelum memulai untuk mencoba scriptnya, copykan gambarnya ke dalam folder "src" .

Inilah contoh scriptnya :

Penggunaan StringItem pada Mobile

Stringitem sama saja dengan string , tetapi stringitem ukurannya lebih kecil dan di pakai untuk mobile.Tampilan dari mode dapat berupa Item.PLAIN, Item.HYPERLINK atau Item.BUTTON.

Inilah contoh scriptnya :

Penggunaan DateField pada Mobile

Komponen DateField digunakan untuk masukan tanggal dan waktu dari user. DateField
dapat diisi dengan beberapa entry, antara lain :
date entry(mode DATE) , untuk mengisi tanggal
time entry (mode TIME) ,  untuk mengisi waktu
date and time(mode DATE_TIME) ,  untuk mengisi waktu dan tanggal

Inilah contoh scriptnya :

Penggunaan Choice Group pada Mobile

Item Choicegroup merupakan group dari selectable choice. choice group mempunya tiga tipe antara lain :
Eksklusif , hanya memilih satu dari pilihan yang ada.
Multiple , bisa memilih lebih dari satu pilihan.
Popup , sama seperti eksklisif hanya bisa memilih salah satu tetapi hanya satu pilihan yang ditampilkan.

Inilah contoh scriptnya :