Mobile Tecnology Updates
MOBILE GAME
Mobile VS Desktop
- Ukuran kecil
- Memory terbatas
- Daya proses yang terbatas
- Mengkonsumsi daya yang rendah
- Kuat dan dapat diandalkan
- Konektivitas terbatas
- Masa hidup yang pendek
Platform Java
- J2SE
- J2EE
- J2ME
- Java Card
MIDP --> The Mobile Device Profile untuk mendefinisikan interface
MIDLET --> Suatu aplikasi MIDP perangkat aplication management software (ANS) berinteraksi langsung dengan MIDLET Create, Start, Pause, dan Sestroy
DAUR HIDUP MIDLET
HIGHT LEVEL UI
HIGHT LEVEL UI VS LOW LEVEL UI
- Highly Portable Across Device
- Look dan Feel sama dengan peralatannya
- Memiliki Interaksi seperti scrooling yang dienkapsulasi
- Penampilannya tidak digambarkan secara aktual
LOW LEVEL UI
- Memungkinkan semua peralatan
- Spesifik aplikasi Look and Feel
- Pengimplementasinya harus dengan petunjuk sendiri
- Penampilannya tidak dapat digambarkan dalam 1 pixel
KAPAN MENGGUNAKAN HIGHT LEVEL
- Saat menggunakan aplikasi text based yang mudah
- Saat ingin bertukar aplikasi dengan mudah dengan berbagai peralatan
- dll.
KAPAN MENGGUNAKAN LOW LEVEL
- Saat melakukan Hight Level untuk mengontrol tampilan dari suatu aplikasi
- Saat sebuah aplikasi membutuhkan akses ke Low Level yang memiliki inputan seperti keypreeses
LOW LEVEL UI
Memahami event handling level rendah dalam MIDP class Canvas dimana akan mendukung dari proses menggambar di layar
Canvas
--> SubClass dari Displayable sebuah calss yang harus di Ektends sebelum aplikasi dapat menggunakan fungsi - fungsi yang ada, Canvas dapat menggambarkan metode abstrak --> paint()
Event Key
--> Canvas dapat merespon sebuah event tambal dengan metode - metode :
Key Pressed (int keyCode) --> dipanggil ketika kunci ditekan
Key Repeated (int keyCode) --> dipanggil ketika kunci diulang
Key Released (int keyCOde) --> dipanggil ketika kunci dilepas
Sistem Koordinat Kanvas
Kanvas --> metode getWidt()
--> getHeight()
Tidak ada komentar:
Posting Komentar