Showing posts with label J2ME. Show all posts
Showing posts with label J2ME. Show all posts

Sunday 29 September 2013

Overview MIDP Record Store

MIDP applications have to run seamlessly on many devices. You’ve already seen how this can be a challenge in the user interface arena. The trick there was to use abstract concepts that would be mapped to the screen by a device-specific implementation.

MIDP’s approach to persistent storage is basically the same. Your application could run on a device with flash ROM or battery-backed RAM. MIDP applications don’t really care; all they know about are small databases called record stores. It’s up to the device’s MIDP implementation to map record stores in some reasonable manner to whatever persistent storage is available.

These are small amounts of data we’re talking about; the MIDP specification dictates that the minimum amount of persistent storage is only 8KB. The record store mechanism is highly effective for these small amounts of persistent storage.

In MIDP, persistent storage is centered around record stores. A record store is a small database that contains pieces of data called records. Record stores are represented by instances of javax.microedition.rms.RecordStore. The scope of a record store can either be limited to a single MIDlet suite or be shared between MIDlet suites. Said another way, you can either restrict a MIDlet to only access record stores that were created by a MIDlet in the same suite, or you can explicitly allow MIDlets from multiple suites to share a record store . Figure shows the relationship between MIDlet suites and record stores.

Record stores are identified by a name. Within a MIDlet suite’s record stores, the names must be unique.

gambat

Figure rivate and shared record stores between MIDlet suites

 

Source : ISBN (pbk): 1-59059-479-7

Wednesday 11 September 2013

Coding untuk Mengambil Nilai String Tanggal dan Waktu j2me

Setting Nilai DateField
Pada bagian sebelumnya begitu aplikasi dijalankan nilai dari masing-masing objek DateField
masih kosong atau diisi dengan nilai inisial. Pada bagian ini isi dari masing-masing objek tersebut akan diisi dengan tanggal dan waktu sekarang (current time).
Berikut adalah contoh kode untuk tujuan di atas :



Untuk mengambil menginstansiasikan DateField digunakan baris berikut :
tanggal = new DateField("Tanggal",DateField.DATE);
jam = new DateField("Jam",DateField.TIME);
tanggal_jam = new DateField("Tanggal Jam",DateField.DATE_TIME);
Untuk mengambil nilai tanggal dan waktu sekarang digunakan baris berikut :
tanggal.setDate(new Date());
jam.setDate(new Date());
tanggal_jam.setDate(new Date());
Untuk menaruh datefield di dalam form digunakan baris berikut: form.append(tanggal);form.append(jam);
form.append(tanggal_jam);
Untuk menjalankan fungsi ketika program di launch digunakan baris berikut:
public void startApp()
    {
        display = Display.getDisplay(this);//untuk mengambil tampilan
        display.setCurrent(form);//Untuk menaruh di Form
    }
 Untuk menjadikan Comand keluar agar bisa keluar digunakan baris berikut:
public void commandAction(Command c, Displayable d)//parameter yg di kirim
    {
        if (c == cmdKeluar)
        {
            destroyApp(false);//Proses Keluar
            notifyDestroyed();
        }
    }
Berikut tampilan hasil keluaran dari program yang saya Buat:
 





Sumber : http://aizayaz.blogsome.com/category/programing/j2me/

Saturday 31 August 2013

Tutorial Integrate j2me polish in netbeans ide 7.1.2

Pada kesempatan ini saya ingin berbagi tips yaitu cara instal j2me polish dan integrasi dengan netbeans 7.1.2, mungkin sobat intheworldperfectfull belum tahu yach caranya okedeh aku bagi tipsnya yah, ikutilah langkah-langkah berikut :


Persiapkan softwarenya :
1. Netbeans versi apa saja.
2. Platform Java ME baik itu WTK maupun yang lain
3. J2ME Polish

Cara install :
1. Install Netbeans
2. Install Java ME / WTK
3. Install j2me polish, Berikut cara install j2me polish'nya :


               pastikan Java ME SDK atau Wireless Toolkit terisi seperti diatas, lalu klik next.
              
                Pastikan Netbeans Integration dicentang seperti diatas, lalu klik next.

nah selesai integrate antara j2me polish dan netbens berikut hasilnya :



NB : Jika modul j2me polish tidak terdeteksi di netbeans itu karena masalah plugin'nya belum teristall berikut cara install pluginnya, cari folder yang bernama $NETBEANS_INSTALL_HOME, biasanya bereada pada folder master j2me polish'nya sendri, seperti gambar berikut :


nah kalau sudah ketemu sekarang buka netbeans, lalu buka plugin yang berada pada Tools seperti gambar berikut :

Setelah terbuka, pada opsi download pilih Add Plugins, lalu cari folder yang bernama $NETBEANS_INSTALL_HOME tadi, lalu buka maka akan terdapat file didalamnya yang dibelakangnya berekstensi .nbm lalu klik open  seperti gambar berikut  :
dijamin sukses.

Jika masih ada yang kurang mohon komentarnya, maklum masih newbi blogger. Wassalam.

Monday 29 July 2013

J2ME Polish tutorial


Apakah sahabat blogger pernah dengar yang namanya J2ME polish, atau sudah pernah mencobanya heheheh, oke dech saya beri penjelasan sedikit tentang J2ME Polish, J2ME Polish digunakan untuk mendesain atau mempercantik tampilan aplikasi J2ME yang kita buat, karena pada dasarnya J2ME atau MIDLet sendiri secara defaultnya(standar) tidak memberikan dukungan untuk mendesain tampilan seperti form-form yang ada pada MIDlet, dengan adanya bantuan J2ME Polish aplikasi yang kita buat akan lebih indah tampilannya dan cara penerapan source codenya lebih mudah karena hanya dengan menggunakan CSS seperti HTML berikut ini contoh program yang saya buat menggunakan J2ME Polish :

 1.   Untuk Source Code Midletnya :


2. Untuk source code Css-nya sendiri :


Hasilnya Seperti gambar berikut :


Mudah bukan, kalau ada kekurangan mohon masukannya....