Kamis, 24 Januari 2013

Kembali Kehilangan Arah

Kembali kehilangan arah, kemana kiki yang dulu? Kemana pikiran-pikiran positif dari buku-buku motivasi yang selama ini aku baca? Aku selalu mencoba berpikiran positif tapi lupa untuk berperasaan positif. Masih ada ragu, masih ada bimbang, tak ada keyakinan.
Aku harus terjatuh kedasar dulu baru bisa bangkit lagi, seperti itulah aku dari dulu. Susah untuk tetap menjaga keberhasilan yang aku raih.
Saat ini aku berpikir, apa yang pernah kamu lakukan ki? apa hal menkjupkan yang kamu alami? apa yang bisa kamu ceritakan pada teman-teman, sanak sodara, dan anak-anakmu nanti?
Hidupmu datar, tak ada perjuangan. Hampa, kosong, tak ada yang menarik. Apa keinginanmu sebenarnya?

Aku ingin berbuat lebih, aku ingin menyisakan sebuah kenangan indah dan berarti bagi orang lain, Aku ingin orang mengenangku dengan hal-hal yang berarti. 
Hidup ini singkat, jika waktumu trus kau buang percuma, apa yang bisa kamu sisakan saat waktumu berakhir, dan apa yang bisa kamu jadikan bekal untuk waktumu berikutnya......

Ayoolahh....tunjukkan bahwa kamu bisa melakukkan hal yang berati !!!

Selasa, 08 Januari 2013

Low Level User Interface

Canvas

Canvas adalah subclass dari Displayable. Itu adalah sebuah class abstrak yang harus di-extend sebelum sebuah aplikasi dapat menggunakan fungsi-fungsi yang ada.
Canvas dapat digabungkan dengan subclass Displayable level tinggi yaitu Screen.
Program dapat pindah ke dan dari Canvas dan Screen.
Canvas menggambarkan metode-metode event handling kosong. Aplikasi harus mengesampingkan mereka untuk handle event.Class Canvas menggambarkan sebuah metode abstrak yang disebut paint(). Aplikasi menggunakan class Canvas harus menyediakan sebuah implementasi untuk metode paint().

Event key
Subclass dari Canvas dapat merespon sebuah event tombol dengan metode-metode sebagai berikut :
Untuk mendapatkan “String” nama sebuah kunci, gunakan metode getKeyName(int keyCode).

JENI-J2ME-bab 4

Persistence

  • Record Store
Sebuah Record Store adalah sebuah koleksi  daripada record-record. Record Id didalam Record Store selalu unique. Record Id akan secara otomatis dialokasikan pada saat pembentukan sebuah record dan bertindak sebagai index atau primary key. Pemberian record Id dilaksanakan secara sekuensial dan nilai yang diberikan kepada record Id pertama pada setiap Record Store adalah 1 (satu). 
Pada saat sebuah record dihapus, record id-nya tidak akan bisa digunakan kembali. Jika kita membuat empat buah record dan menghapus record ke-empat, maka record Id selanjutnya yang akan diberikan oleh system adalah 5.
MIDlets dapat menciptakan lebih dari satu Record Store. Nama dari sebuah record store didalam MIDlet suite haruslah unique. Nama dari record store juga case sensitive dan memiliki panjang maksimal 32 karakter. Pada saat MIDlet suite dihapus dari sebuah device, maka semua record store yang terkoneksi dengan MIDlet didalam suite tersebut juga akan terhapus.

  • Record Enumeration
Memeriksa sebuah record store menggunakan incerementing index adalah tidak efisien. Record stores yang telah dihapus akan terlewati jika Record Id dari record tersebut tidak digunakan kembali.
Penggunaan  record  enumeration  dapat   menyelesaikan  permasalahan  tersebut dengan melakukan pemeriksaaan pada record yang telah dihapus. Anda juga dapat mengurutkan  enumerasi   dengan menggunakan  method  pembanding.   Dengan penggunaan  method  pembanding,   anda  dapat   melewati   record  yang  tidak diharapkan pada output.

  • Record Comparator
Pengurutan sebuah enumerasi dapat didefinisikan menggunakan sebuah Record Comparator. Record Comparator digunakan pada method enumerateRecords. Jika anda ingin mengurutkan output dari enumerasi, anda harus membuat comparator dan mengimplementasikannya sebagai parameter kedua pada enumerateRecords.

  • Record Filter
Contoh – contoh selama ini membaca seluruh record dari sebuah store. Kita dapat menggunakan sebuah filter untuk mendapatkan hanya record yang kita inginkan.Program Anda harus mengimpelementasikan method match() untuk menyeleksi record. Method tersebut akan menghasilkan nilai true jika record sesuai dengan criteria.

  • Record Listener
Sebuah Record Store dapat menggunakan lebih dari satu record listener. Record listener adalah object yang dipanggil pada saat sebuah record ditambahkan, diubah atau dihapus dari  record store. Record listeners harus mengimplementasikan interface RecordListener.
Record  Listener   diregristrasikan  pada  record  store  menggunakan  method addRecordListener(). Pada saat sebuah record store ditutup, seluruh record listener yang terkait juga akan dihapus. Penggunaan method deleteRecordStore() tidak akan menghasilkan pemanggilan recordDeleted() pada record listener manapun yang terkait.


JAVA-Jeni-J2me-persistence

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | ewa network review