Posts from the ‘J2ME’ Category

Tăng hiệu suất thực thi cho các ứng dụng trên J2ME

Có 2 vấn đề quan trọng khi phát triển ứng dụng trên J2ME, đó là: Hiệu suất(tốc độ thực thi) Kích thước 1.Hiệu suất Quy tắc quan trọng về cải thiệt hiệu suất là “làm cho nó thật đơn giãn (keep it simple)”, đừng cố gắng làm cho hệ thống trở nên phức tạp, trên [...]

Tối ưu code J2ME

Do điện thoại di động có một số hạn chế: bộ nhớ heap thấp, kích thước file jar có giới hạn, tốc độ xử lý CPU chậm nên việc tối ưu code nhằm tăng tốc quá trình thực thi cho ứng dụng là rất quan trọng. Sau đây là một số kỹ thuật nhằm tối [...]

Wireless Messaging API 2.0(JSR 205)

I.Giới thiệu Wireless Messaging API 2.0 là một gói tùy chọn của J2ME. Nó được sử dụng để truy cập vào tài nguyên giao tiếp không dây như SMS(Short Message Service), CBS(Cell Broadcast Service) và MMS(Multimedia Messaging Service). Chức năng chính của nó là gửi MMS bao gồm: audio, text, image và video. Messaging API [...]

Location API(JSR 179) trên J2ME – Phần 2

IV.Mốc ranh giới(Landmark) Landmark là một vị trí vật lý với tên đại diện cho vị trí tới người dùng cuối. Location API cho phép người dùng tạo ra, thêm, lưu trữ, lấy ra hay xóa các Landmark. Hai lớp Landmark và LandmarkStore cung cấp các chức năng kể trên. Lớp Landmark đại diện cho [...]

Location API(JSR 179) trên J2ME – Phần 1

I.Giới thiệu JSR 179 là một gói tùy chọn javax.microedition.location được cung cấp để truy cập các thông tin dựa trên vị trí. Location API cung cấp một chuẩn cho các developer viết các ứng dụng di động dựa trên vị trí. Location API cung cấp thông tin về vị trí địa lý hiện tại [...]

Bluetooth API – JSR 82 – Phan3

VI.Bluetooth Communication Ứng dụng Bluetooth đã thực hiện các phần sau đây để giao tiếp: khởi tạo stack, thiết lập chế độ discovery, discovery thiết bị, decovery dịch vụ và kết nối. 1.Khởi tạo stack Trong các thiết bị Bluetooth, stack Bluetooth được sử dụng để điều khiển thiết bị. Vì vậy, nó nên được [...]

Bluetooth API – JSR 82 – Phan2

III.Cấu trúc Bluetooth API Mục đích của bản đặc tả đã được xác đinh là một chuẩn API có tính mở, không độc quyền và có thể được sử dụng bởi tất cả các thiết bị hỗ trợ JavaME. Vì vậy, nó sử dụng chuẩn API và Java ME CLDC / MIDP ‘s Generic Connection [...]

Tìm hiểu Bluetooth với J2ME

Trong bài này, chúng ta sẽ tìm hiểu các chuẩn giao tiếp đơn giãn của Bluetooth và cách thức để tạo ra một class đơn giãn bao đóng được công nghệ Bluetooth. Công nghệ không dây Hiện nay, trên thế giới có các công nghệ không dây nổi tiếng như: infraree(hồng ngoại), wifi, bluetooth và [...]

Canvas API

I.Giới thiệu Trong J2ME, người dùng tương tác với MIDlet thông qua các thành phần giao diện. Có 2 loại giao diện: Giao diện cấp cao(High level API) Giao diện cấp thấp(Low level API) Giao diện cấp cao Giao diện cấp cao có tính linh động rất cao, được sử dụng để tương tác với [...]

Tạo Menu Sử dụng LayerMananger

Sau đây, tôi xin giới thiệu tới các bạn một kỹ thuật tạo menu cho game bằng hình ảnh sử dụng các class LayerManager và Sprite trong gói javax.microedition.lcdui.game. Lưu ý, trong ví dụ này, tôi giả định rằng, độ rộng màn hình bằng 240, chiều cao màn hình 308(đây là chiều rộng và chiều [...]

Follow

Get every new post delivered to your Inbox.

Join 125 other followers