MIDlet

Một MIDlet là một ứng dụng sử dụng Cấu hình thông tin thiết bị di động (MIDP) của Cấu hình kết nối thiết bị giới hạn (CLDC) cho môi trường Java ME. Các ứng dụng điển hình bao gồm trò chơi chạy trên các thiết bị di động và điện thoại di động có màn hình hiển thị đồ hoạ nhỏ, giao diện bàn phím số đơn giản và truy cập mạng giới hạn qua HTTP.[1] MIDlet có thể chạy trên các thiết bị Android thông qua ứng dụng giả lập J2ME Loader.[2][3]

Tệp .jad mô tả tập hợp MIDlet được sử dụng để triển khai các ứng dụng bằng một trong hai cách. Triển khai qua không khí (OTA) bao gồm tải tệp .jad.jar lên Máy chủ web có thể truy cập bằng thiết bị qua HTTP. Người dùng tải về tệp .jad và cài đặt các MIDlet mà họ yêu cầu.[4] Triển khai cục bộ yêu cầu chuyển các tệp MIDlet đến thiết bị qua kết nối không phải mạng (như thông qua Bluetooth hoặc IrDa và có thể liên quan đến phần mềm đặc trưng của thiết bị).[5] Điện thoại hỗ trợ thẻ nhớ microSD đôi khi có thể cài đặt các tệp .jar hoặc .jad đã được chuyển đến thẻ nhớ.

Bộ công cụ thông tin thiết bị di động

[sửa | sửa mã nguồn]

MIDlet thường được phân phối dưới dạng tệp.jar, nhưng các MIDlet cũng có thể chứa tệp.jad chứa đường dẫn và mô tả nội dung của tệp.jar. Việc thực thi một MIDlet có thể hoặc không cần sự hiện diện của tệp.jad.

Một MIDlet cần có những điều kiện sau để chạy trên điện thoại di động:

  • Class chính phải là một class thừa kế từ class javax.microedition.midlet.MIDlet
  • MIDlet cần phải được đóng gói vào một tệp.jar (v.d. dùng jar-tool)
  • Tệp.jar cần được chứng thực bởi một trình chứng thực.
  • Trong một vài trường hợp, tệp.jar cần phải được xác nhận từ nhà cung cấp điện thoại.

Không như Java applet, một MIDlet bị giới hạn trong việc sử dụng LCDUI hơn là AWT và Swing. Có rất nhiều ảnh hưởng của nền tảng MIDP mà những lập trình viên MIDlet phải động chạm.

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ Topley, Kim (2002). J2ME in a Nutshell. O'Reilly Media. tr. 46–47. ISBN 978-0-596-00253-4. Truy cập ngày 3 tháng 3 năm 2010.
  2. ^ Các trình giả lập đang được duy trì hoạt động
  3. ^ Phiên bản chính thức trên Playstore
  4. ^ “Introduction to OTA Application Provisioning”.
  5. ^ “Deploying Wireless Java Applications”.
Chúng tôi bán
Bài viết liên quan
Hiểu đúng về lạm phát – áp lực chi tiêu khi đồng tiền mất giá
Hiểu đúng về lạm phát – áp lực chi tiêu khi đồng tiền mất giá
Lạm phát là một từ phổ biến trong lĩnh vực kinh tế và thường xuyên xuất hiện trong đời sống hằng ngày quanh ta
Những quyền năng của Công Lý Vương [Michael]
Những quyền năng của Công Lý Vương [Michael]
Thân là kĩ năng có quyền hạn cao nhất, Công Lí Vương [Michael] có thể chi phối toàn bộ những kẻ sở hữu kĩ năng tối thượng thuộc Thiên Sứ hệ
Tóm tắt chương 220 - Jujutsu Kaisen
Tóm tắt chương 220 - Jujutsu Kaisen
Mở đầu chương là hình ảnh Ngục môn cương, kèm theo là bảng thông tin người chơi "GETO SUGURU" sở hữu 309 điểm
Ngoại trừ sự sống và cái chết, mọi thứ đều là phù du
Ngoại trừ sự sống và cái chết, mọi thứ đều là phù du
Bạn có biết điều bất trắc là gì không ? điều bất trắc là một cuộc chia tay đã quá muộn để nói lời tạm biệt