Minggu, 05 Juni 2011

Belajar M.Jeni

m JeNi bersama SEAMOLEC
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