5. BAB 5 AMP C - Official Site of Rr ARTIANA KRESTIANTI

advertisement
AMP C (Pengenalan Java) Bab 5
Hal 1 dari 6
BAB 5
APLIKASI MOBILE
5.1. ALERT
Alert adalah User-Interface yang ditujukan untuk menyampaikan
pemberitahuan kepada user dalam selang waktu tertentu sebelum
diproses tampilan berikutnya. Selang waktu ini dapat diatur melalui
pemanggilan method set Timeout (). Apabila pesan yang ditampilkan cukup panjang atau method yang digunakan adalah set Timeout
(Alert.FOREVER), maka dalam kasus ini Alert akan tetap bertahan
sampai pengguna memilih untuk meninggalkan layar Alert tersebut,
misalnya dengan memilih perintah ”exit” atau ”dismiss” pada beberapa
perangkat.
Alert dapat terdiri dari text string (untaian kata) dan image (gambar).
Visualisasi dari Alert dapat diatur berdasarkan tipe dari pemberitahuannya. Kecenderungan penggunaan Alert adalah untuk memberitahu user
tentang suatu kesalahan (errors) dan kondisi lain yang tidak biasa
(exception).
Terdapat beberapa tipe Alert disesuaikan dengan indikasi tanda-tanda
natural. Implementasi jenis-jenis Alert ini dilengkapi dengan suara yang
tepat saat tanda Alert ini ditampilan kepada user.
Tipe Alert (Alert Type)
Alert Type menyediakan indikasi tanda-tanda natural. Tanda Alert
digunakan aplikasi untuk menyediakan berbagai macam informasi
kepada user. Alert Type mungkin akan ditampilkan langsung kepada
user tanpa mengubah tampilan saat itu. Suara Alert dapat secara
langsung diperdengarkan kepada user dari suara yang sudah
digenerate. Jenis-jenis Alert yang disediakan adalah INFO,
WARNING,ERROR,ALARM dan CONFIRMATION.
Jenis-jenis Alert
Keterangan
INFO
Jenis Alert INFO adalah menyediakan informasi yg
umum kepada user. Contohnya : simple splash
screen.
WARNING
Jenis Alert WARNING adalah isyarat untuk memper
ingati user ada operasi yang bila dilkukan berpotensi bahaya. Contohnya: “Warning : this operation
will erase your data”.
Universitas Gunadarma
Rr. Artiana Krestianti
AMP C (Pengenalan Java) Bab 5
ERROR
ALARM
CONFIRMATION
Hal 2 dari 6
Jenis Alert ERROR adalah isyarat untuk memperingati user bahwa terjadi operasi yang salah.
Contohnya: ”There is not enough room to install
the application.
Jenis Alert ALARM adalah isyarat untuk memperingati user bahwa ada kegiatan terjadwal.
Contohnya : “Staff meeting in five minutes”.
Jenis Alert CONFIRMATION adalah isyarat untuk
memberitahu tentang status dari operasi yang
dilakukan oleh user. Contohnya: “Saved!” yang
memberitahukan bahwa operasi penyimpanan
telah selesai dilakukan.
5.2. SMS KOMPOSER
Visual Mobile Designer (VMD) adalah antarmuka grafis dalam Mobilitas
NetBeans yang memungkinkan untuk merancang aplikasi mobile
menggunakan komponen drag dan drop. VMD memungkinkan untuk
menentukan alur aplikasi dan merancang GUI dengan menggunakan
komponen yang disediakan oleh IDE, atau komponen yang didisain
sendiri. VMD berisi berbagai standar komponen Antarmuka Pengguna
(UI=User Interface) yang dapat digunakan untuk membuat aplikasi
seperti Lists, Alert, Forms dan Image. Hal ini juga termasuk komponenkomponen pada umumnya yang menyederhanakan pembuatan fitur
yang lebih kompleks, seperti layar tunggu (wait screen), layar splash
(splash screen), tabel item dan banyak lagi.
SMS Komposer adalah komponen yang menyediakan suatu
mekanisme dan user interface untuk mengirim pesan singkat menggunakan Short Message Service (SMS). Komponen ini memanfaatkan
JSR-120 Wireless Messaging API. API ini bukan merupakan bagian
dari spesifikasi MIDP 2.0 jadi komponen ini hanya dapat dikirim ke
perangkat yang sudah ada (built-in) yang mendukung JSR-120.
Contoh Aplikasi :
Contoh ini menunjukkan cara untuk menggunakan komponen SMS
Komposer dalam aplikasi mobile untuk perangkat Wireless Messaging
API (WMA) yang diaktifkan. Anda akan mempelajari dasar komponen
fitur ini, dan bagaimana cara mengirim pesan dengan menggunakan
Short Message Service. Sebagai tambahan komponen SMS Komposer
juga harus menggunakan dua komponen MIDP lainnya yaitu : Splash
Screen dan Alert.
Universitas Gunadarma
Rr. Artiana Krestianti
AMP C (Pengenalan Java) Bab 5
Hal 3 dari 6
5.3. WAIT SCREEN
Aplikasi Java ME sering membutuhkan koneksi ke jaringan untuk
bekerja dengan baik. Sayangnya, jaringan nirkabel masih relatif lambat.
Sebuah gambar wait screen menunggu jaringan terkoneksi atau untuk
mentransfer data anda, kadangkala kita bertanya apakah ada masalah
dengan layar atau lebih baik kita tutup telepon dan mencoba sekali lagi
atau tidak mencoba sama sekali. Jadi bagaimana caranya agar
pelanggan tidak kesal atas kebiasaan yang sering terjadi ini.
Jawabannya adalah dengan menambahkan “wait screen”. Dengan
gambar wait screen mengharapkan user menunggu jaringan terkoneksi
atau menampilkan pesan pada layar untuk memberitahu user bahwa
aplikasi ini masih bekerja sebagaimana dimaksud. Disini akan
ditunjukkan bagaimana Visual Mobile Desainer (VDM) menyederhanakan pembuatan wait screen beserta komponennya.
Ada dua cara untuk membuat komponen wait screen, dengan menuliskan sebuah kelas yang mengimplementasikan CancellableTask atau
hanya menggunakan SimpleCancellableTask dengan method
setTask().
Jika tugas selesai dengan sukses, wait screen berubah tampilan yang
disediakan oleh method setNextDisplayable(). Jika tugas gagal, wait
screen berubah tampilan yang disediakan oleh method setFaillure
Displayable().
5.4. FILE BROWSER
File browser adalah komponen yang menyediakan antarmuka pengguna untuk bekerja dengan perangkat sistem file. File browser menyediakan fungsi dasar untuk menelusuri isi dari memori perangkat penyimpanan. Komponen ini memanfaatkan FileConnection API yang merupakan bagian dari spesifikasi JSR-75 untuk PDA Paket Opsional untuk
platform Java ME. JSR-75 bukan bagian dari spesifikasi MIDP 2.0,
tetapi merupakan komponen yang hanya dapat digunakan dengan JSR75 yang telah diaktifkan.
5.5. SETTING APLIKASI MOBILE
Setting Aplikasi SMS Komposer :
1. Unduh SMSComposerExample.zip.
2. Unzip file tersebut.
Universitas Gunadarma
Rr. Artiana Krestianti
AMP C (Pengenalan Java) Bab 5
Hal 4 dari 6
3. Dalam IDE, pilih File > Open Project dan browse ke folder yang
berisi file membuka ritsleting.
4. Buka jendela project, seharusnya terlihat seperti dibawah ini :
5. Dalam jendela project, klik kanan project node dan pilih Run
Project (atau tekan tombol F8). Saat aplikasi berjalan, sebuah
jendela emulator akan terbuka dan akan menampilkan aplikasi
yang berjalan pada perangkat default emulator.
6. Pada jendela emulator, klik tombol di bawah “Launch”, jendela
emulator akan menampilkan komponen splash screen kemudian
SMS Komposer, sebagai berikut :
 Menggerakkan kursor ke atas ke bawah untuk mengatur
melalui pilihan yang tersedia seperti Telepon atau Pesan.
 Klik tombol mengubah nomor telepon, pesan teks atau tekan
“kirim” untuk mengirim pesan.
 Klik tombol di bawah “keluar” untuk menutup aplikasi.
Universitas Gunadarma
Rr. Artiana Krestianti
AMP C (Pengenalan Java) Bab 5
Hal 5 dari 6
Setting aplikasi Wait Screen :
1. Unduh waitscreen.zip.
2. Unzip file tersebut.
3. Dalam IDE, pilih File > Open Project dan browse ke folder yang
berisi file membuka ritsleting.
4. Buka jendela project, seharusnya terlihat seperti dibawah ini :
5. Dalam jendela project, klik kanan project node dan pilih Run
Project (atau tekan tombol F6). Saat aplikasi berjalan, sebuah
jendela emulator akan terbuka dan akan menampilkan aplikasi
yang berjalan pada perangkat default emulator.
6. Pada jendela emulator, klik tombol di bawah “Launch”, jendela
emulator akan menampilkan alamat URL dari situs Web Netbeans:
http://netbeans.org.
7. Klik tombol dibawah “Ok”. Layar akan menampilkan pertanyaan
apakah setuju menggunakan air time.
8. Klik tombol dibawah “Yes” untuk melanjutkan. Kemudian emulator
akan mencoba terhubung ke situs web, hal ini akan menampilkan
wait screen sebagai berikut :
9. Setelah emulator terhubung, maka aplikasi wait screeen ditutup.
Universitas Gunadarma
Rr. Artiana Krestianti
AMP C (Pengenalan Java) Bab 5
Hal 6 dari 6
Setting aplikasi File Browser :
1. Unduh filebrowserexample.zip.
2. Unzip file tersebut.
3. Dalam IDE, pilih File > Open Project dan browse ke folder yang
berisi file membuka ritsleting.
4. Buka jendela project, seharusnya terlihat seperti dibawah ini :
5. Dalam jendela project, klik kanan project node dan pilih Run
Project (atau tekan tombol F6). Saat aplikasi berjalan, sebuah
jendela emulator akan terbuka dan akan menampilkan aplikasi
yang berjalan pada perangkat default emulator.
6. Pada jendela emulator, klik tombol di bawah “Launch”, jendela
emulator akan menampilkan komponen splash screen kemudian
File Browser sebagai berikut :
 Menggerakkan kursor ke atas ke bawah untuk menavigasi
melalui file dan folder yang tersedia.
 Klik tombol di bawah “Pilih” untuk membuka file atau folder.
 Klik tombol di bawah “keluar” untuk menutup aplikasi.
Universitas Gunadarma
Rr. Artiana Krestianti
Download