Giới thiệu RMS

Một phần của tài liệu Nghiên cứu JM và xây dựng ứng dụng minh họa (Đặng Nguyễn Kim Anh vs Đào Anh Tuấn) - 2 potx (Trang 59)

Việc lưu trữ và truy xuất thông tin có thể xem là một yêu cầu bắt buộc với các

ứng dụng ngày nay. Với các chương trình viết cho máy tính để bàn, công việc này

được các ngôn ngữ lập trình hỗ trợ rất tốt. Chúng ta có thể lưu trữ thông tin vào đĩa cứng, đĩa CD, các đĩa trên môi trường mạng… Tuy nhiên, công việc lưu trữ thông tin trên môi trường di động có nhiều khác biệt. Môi trường MIDP không hề đặt ra bất kỳ một đặc tả nào qui định về hệ thống file (file system) trên các thiết bị di

động, do đó trên các thiết bị này chúng ta không hề có khái niệm file hay directory.

Điều này gây nhiều ngạc nhiên cho những lập trình viên bắt đầu nghiên cứu về

J2ME, tuy nhiên nếu chúng ta biết rằng MIDP hướng đến việc lập trình trên các môi trường có tài nguyên hạn chế như các đầu thu tín hiệu truyền hình số, máy nhắn tin pagers… thì việc qui định các chuẩn về hệ thống tập tin là không cần thiết và bất khả thi.

Điều này không có nghĩa rằng chúng ta không thể lưu trữ thông tin trên các thiết bị di động, CLDC/MIDP có một công cụ riêng phục vụ cho công việc này, đó là RMS (Record Management System). Việc lưu trữ sẽđược thực hiện thông qua các record, chúng ta còn được hỗ trợ các công cụđể lọc thông tin, sắp xếp thông tin, tìm kiếm thông tin trên các records.

Ghi chú: Khái niệm lưu trữ thông tin ở phần này đề cập đến việc lưu trữ lâu dài, không bị mất khi ngắt nguồn điện (persistent storage) chứ không đề cập đến việc lưu trữ lên bộ nhớ trong (RAM).

Một phần của tài liệu Nghiên cứu JM và xây dựng ứng dụng minh họa (Đặng Nguyễn Kim Anh vs Đào Anh Tuấn) - 2 potx (Trang 59)