Lê Ngọc Quốc Khánh Samsung JaUmi Wireless Toolkit 2.0
Phát triển ứng dụng J2ME với Samsung JaUmi
Wireless Toolkit 2.0
Lê Ngọc Quốc Khánh
1 Lời giới thiệu
Ứng dụng trên di động đang phát triển hơn bao giờ hết, hứa hẹn nhiều tiềm năng cho cả
nhà sản xuất, người sử dụng và nhà phát triển ứng dụng. J2ME của Sun ngay từ buổi
đầu đã nhận được sự hậu thuẫn từ nhiều nhà sản xuất điện thoại di động hàng đầu, và
trong số đó không thể thiếu Samsung. Samsung là nhà sản xuất di động có các bước
phát triển vượt bậc trong thời gian qua và đang phấn đấu trở thành nhà sản xuất điện
thoại di động hàng đầu. Nhằm đạt mục tiêu trên, Samsung cũng đang đẩy mạnh thương
hiệu của mình trên cả lĩnh vực phần cứng lẫn phần mềm. Và để tạo cơ sở nền tảng cho
phần mềm, Samsung đã phát triển các bộ SDK cho phép phát triển ứng dụng J2ME trên
các dòng điện thoại của Samsung, bao gồm bộ SDK 1.0 và 2.0. Bài viết này sẽ tập
trung giới thiệu bộ Toolkit mới nhất của Samsung: Samsung JaUmi Wireless Toolkit
2.0.
2 Tài nguyên cần download:
2.1 Bạn cần phải có JDK 1.4 hoặc mới hơn.
Trước hết bạn cần phải có bộ Java 2 SDK của Sun. Bạn có thể download phiên bản mới
nhất của JDK trên trang web Java của Sun. Ví dụ ở đây là phiên bản 1.4.2:
/>Page 1 of 8
Lê Ngọc Quốc Khánh Samsung JaUmi Wireless Toolkit 2.0
Trang download có giao diện như sau:
Hình 1. Trang Web download J2SEv 1.4.2
Sau khi download, chạy chương trình cài đặt. Cài vào thư mục trên máy tính (ví dụ: C:\
j2sdk1.4.2_03)
3 "Samsung JaUmi Wireless Toolkit 2.0" của Samsung
3.1 Giới thiệu
Samsung cung cấp một môi trường phát triển thuận tiện để xây dựng và đóng gói các
ứng dụng không dây J2ME là: "Samsung JaUmi Wireless Toolkit 2.0".
Hình 4. Project sbj đã được tạo.
Bạn hãy chú ý trên console sẽ có hướng dẫn các thư mục bạn phải đặt các tập tin nguồn
*.java, các tập tin thư viện,… ví dụ: “C:\SAMSUNG_WTK20\apps\sbj\src”,… như
hình trên)
Ghi chú: Để bắt đầu, bạn có thể sử dụng Project mẫu có sẵn của Samsung JaUmi
Wirless Toolkit 2.0.
Nhấn “Open Prject…”, sau đó chọn một Project nào đó, ví dụ “demos”. Nhấn
“Open Project”.
Nhấn vào "Settings..." trên toolbar để vào menu cấu hình cho project.
Page 4 of 8
Lê Ngọc Quốc Khánh Samsung JaUmi Wireless Toolkit 2.0
Hình 5. Cấu hình cho Project
Đừng để ý đến trường "MIDlet-Jar-Size" (với giá trị là "100" bytes) lúc này. Chúng sẽ
tự động được thiết lập đúng khi ta build project.
Nhấn vào tab MIDlets trong hộp thoại cấu hình của porject.
Hình 6. Cấu hình các MIDlet trong bộ MIDlet Suite của Project
Nhấn vào hàng duy nhất trong bảng ("MIDlet-1") để làm nổi nó và chọn. Sau đó nhấn
vào nút "Edit".
Xoá trường "Icon" nếu bạn không có tập tin *.PNG để đặt vào tập tin JAR.
Chấp nhận các thay đổi.
Sau đó làm như sau:
(1) Project --> Clean: Xoá tất cả tập tin *.class.
(2) Build : Build tất cả tập tin *.class và preverify chúng.
(3) Project --> Package --> Create Package: Sinh ra tập tin *.JAR và *.JAD.
Khi bạn làm 3 bước trên, các tập tin *.JAR và *.JAD được tạo ra đã có thể sẵn sàng
được thực thi trong chương trình mô phỏng, hay đưa lên WWW site để download.
Trường kích thước của tập tin *.JAR trong tập tin *.JAD sẽ tự động đúng. Đừng quên
thực hiện lại bước 3 mỗi khi bạn rebuild!
Bây giờ bạn có thể kiểm tra bằng cách nhấn vào nút "Run".
Chỉ cần copy các tập tin *.JAR và *.JAD từ các thư mục đã chỉ định (bởi cửa sổ