RMS

Pada pemrograman MIDP tidak di kenal adanya penyimpanan data kedalam file, hal ini disebabkab karena device tidak memiliki sistem file. Untuk mengakomodasi penyimpanan data MIDP telah menyediakan sebuah mekanisme penyimpanan data secara presisten di memori device bersangkutan yang berupa kumpulan – kumpulan record. Mekanisme inilah yang dinamakan RMS (Record Management System).

RMS menyimpan informasi dalam sebuah record store. Sebuah record store berisi informasi yang berdasar pada single name, seperti sebuah tabel. Sebuah record store adalah kumpulan dari record – record yang terorganisasi sebagai baris (records) dan kolom (field). RMS secara otomatis memberikan nilai pada setiap baris sebagai unique integer yang mengidentifikasi baris baris itu pada record store, yang dikenal sebagai record id. Record Id dianggap sebagai primary dari record store. Primary key pada record store memiliki fungsi yang sama seperti primary key pada sebuah table database yang merupakan unique identify pada setiap record dalam table.

Secara konsep kita dapat menggambarkan sebuah record store sebagai sebuah baris dan kolom, secara teknik ada dua kolom. kolom pertama merupakan record ID, sedang kolom yang lain adalah sebuah array bytes yang berisi presistent data.

kita dapat membuat multiple record stores dalam satu aplikasi MIDlet selama nama dari setiap record store unik. nama dari sebuah record store harus minimum karakter dimana tidak melebihi 32 karakter. karakter adalah Unicode dan case sensitife. Record store dapat di share diantara beberapa MIDlet tetapi harus dalam satu MIDlet suite.

Begitulah gambaran yang dapat saya gambarkan tentang RMS, dan satu lagi bahwa RMS adalah presistent storage dalam MIDP.

Semoga bermanfaat.