intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Phát triển ứng dụng J2ME với Samsung JaUmi Wireless Toolkit 2.0

Chia sẻ: Lam Tan Le | Ngày: | Loại File: DOC | Số trang:4

128
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Để hỗ trợ cho việc phát triển ứng dụng J2ME trên các dòng ĐTDĐ của hãng, Samsung đã phát triển các bộ SDK (Software Development Kit - bộ công cụ phát triển phần mềm). Bài viết này sẽ giới thiệu cách sử dụng bộ công cụ phát triển mới nhất của Samsung: Samsung JaUmi Wireless Toolkit 2.0.

Chủ đề:
Lưu

Nội dung Text: Phát triển ứng dụng J2ME với Samsung JaUmi Wireless Toolkit 2.0

  1. Lượt 6713 xem Phát triển ứng 1 2 dụng J2ME với 3 4 5 Samsung JaUmi Đánh 6 giá 7 Wireless Toolkit 8 9 2.0 10 Để hỗ trợ cho việc phát triển ứng dụng J2ME trên các dòng ĐTDĐ của hãng, Samsung đã phát triển các bộ SDK (Software Development Kit - bộ công cụ phát triển phần mềm). Bài viết này sẽ giới thiệu cách sử dụng bộ công cụ phát triển mới nhất của Samsung: Samsung JaUmi Wireless Toolkit 2.0. Phần mềm cần thiết Trước tiên, bạn cần có JDK 1.4 hoặc mới hơn. Bạn có thể tải về phiên bản mới nhất của JDK trên trang web của Sun, ví dụ phiên bản 1.4.2 tại địa chỉ http://java.sun.com/j2se/1.4.2/download.html. Sau khi tải về, chạy chương trình cài đặt, ví dụ cài vào thư mục C:\j2sdk1.4.2_03. Tiếp theo, đến địa chỉ sau để tải về Samsung JaUmi: Hình 1: Project sbj được tạo. http://uk.samsungmobile.com/club/developers_club/cl_de_sdk_01.jsp Chú ý: Bạn cần phải đăng ký thành viên mới có thể vào được trang Tools and SDK và tải về Toolkit này. Hiện phiên bản mới nhất của Samsung JaUmi là 'SDK for E810, E310' có bổ sung hai model E810 và E310. Bạn sẽ tải về tập tin 'SAMSUNG_JaUmi_WT_Installer_040518.exe'. Chạy tập tin này để cài đặt, ví dụ vào thư mục C:\SAMSUNG_WTK20. Các tài nguyên khác cũng có thể tải về và cài đặt thêm: - Java SDK for E700, E100, X100, X600 (Bộ Samsung JSDK v1.0). - Proprietary APIs for E700, E100, X100, and X600 (API và document chuyên biệt của Samsung cho các dòng điện thoại hỗ trợ MIDP 1.0).
  2. Tạo và xây dựng ứng dụng Sau khi cài đặt xong Samsung JaUmi, bạn chạy KToolbar (giao diện chính của bộ Toolkit) từ menu Start/ Programs/Samsung JaUmi Wireless Toolkit 2.0/KToolbar. Bây giờ Hình 2: Cấu hình project. KToolbar đã sẵn sàng. Nhấn vào 'New Project...' để tạo một project mới. Nhập vào tên project (sẽ là tên tập tin JAR và tên của thư mục project), và nhập tên của MIDlet class (lớp chính của ứng dụng). Ví dụ ở đây là 'sbj'. (Hình 1) Lưu ý, trên màn hình điều khiển (console) sẽ có thông báo các thư mục đặt các tập tin nguồn *.java, thư viện... Để bắt đầu, bạn cũng 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 'Settings...' trên thanh công cụ để vào menu cấu hình cho project. (Hình 2) Đừng để ý đến trường 'MIDlet-Jar-Size' lúc này (có giá trị là '100' byte). Chúng sẽ tự động được chỉnh đúng khi ta 'build' project. Nhấn vào tab MIDlets để vào menu cấu hình MIDlet. (Hình 3) Nhấn vào hàng duy nhất trong bảng ('MIDlet- 1') để chọn nó. Nhấn 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. Nhấn OK để chấp nhận các thay đổi. Tiếp theo thực hiện 3 bước sau: (1) Project->Clean: Xoá tất cả tập tin *.class. Hình 3: Cấu hình MIDlet (2) Build: Tạo tất cả tập tin *.class và kiểm tra. (3) Project->Package->Create Package: Sinh ra tập tin *.JAR và *.JAD. Sau khi bạn làm xong 3 bước trên, các tập tin *.JAR và *.JAD được tạo ra và sẵn sàng để thực thi trong chương trình mô phỏng (nhấn vào nút 'Run') hay đưa lên trang Wap để tải về chạy trên ĐTDĐ. Trường kích thước của tập tin *.JAR trong tập tin *.JAD sẽ tự động chỉnh đúng. Đừng quên thực hiện lại bước 3 mỗi khi bạn 'build' lại project! Vị trí của các tập tin *.JAR và *.JAD được chỉ định trong cửa sổ của KToolbar trong quá trình 'build' project. Ví dụ: Wrote c:\ SAMSUNG_WTK20\apps\sbj\bin\sbj.jar Wrote c:\ SAMSUNG_WTK20\apps\sbj\bin\sbj.jad
  3. Các API chuyên biệt của Samsung Thư viện API của Samsung hỗ trợ các tính năng chuyên biệt của ĐTDĐ Samsung. Bạn có thể tải về API và tài liệu của Samsung tại địa chỉ Tools and SDK ở phần trên, chọn 'Proprietary APIs for E700, E100, X100, and X600'. Các API chuyên biệt của Samsung bao gồm: - Âm thanh (AudioClip) (Chú ý: Samsung Phát triển ứng dụng MIDP 1.0 với chỉ hỗ trợ chơi các file .mmf) SamSung JAUMI Wireless Toolkit 2.0 - Đèn LCD (LCDLight) - Rung (Vibration) - Gởi SMS (SMS) Mặc dù bộ Toolkit 2.0 hỗ trợ phát triển ứng Trình giả lập JaUmi cho phép bạn kiểm tra được tính năng dụng MIDP 2.0, nhưng hầu hết các model của các API này. Bạn có thể dùng tải về game mẫu có sử dụng tất cả các API trên tại trang Wap ĐTDĐ phổ biến của Samsung hiện nay chỉ http://www.javavietnam.org/javavn/wap/game.wml. hỗ trợ MIDP 1.0. Nếu bạn muốn phát triển ứng dụng MIDP 1.0 mà vẫn tận dụng được các ưu điểm của bộ Toolkit 2.0 thì cần phải cấu hình lại. Rất tiếc, công việc này phải thực hiện một cách thủ công, bộ Toolkit chưa có cách để cấu hình qua lại giữa MIDP 1.0 và MIDP 2.0. Trước tiên, bạn cài đặt Samsung JSDK v1.0 (có thể tải về từ trang Tools and SDK giới thiệu ở phần trên, chọn 'Java SDK for E700, E100, X100, X600'), ví dụ trên thư mục C:\Program Files\Samsung\SJSDKv1.0. Tiếp theo, thực hiện thay toàn bộ thư viện MIDP 2.0 bằng thư viện MIDP 1.0 theo các bước sau: 1. Chép tập tin C:\Program Files\Samsung\SJSDKv1.0\lib\SamsungApi.jar vào thư mục C:\SAMSUNG_WTK20\lib. 2. Xóa hoặc sao lưu lại tập tin midpapi.zip trong thư mục C:\SAMSUNG_WTK20\lib vào thư mục khác. 3. Đổi tên tập tin SamsungApi.jar thành midpapi.zip Vậy là xong. Từ đây về sau bạn có thể xây dựng các project MIDP 1.0 bằng bộ Samsung JaUmi Wireless Toolkit 2.0 với các bước như phần hướng dẫn trên.ÿ Lê Ngọc Quốc Khánh qkhanhlen@yahoo.com
  4. Tài liệu tham khảo: • Samsung, Samsung JaUmi Wireless Toolkit 2.0 UserGuide • Samsung, Samsung MIDlet Development Guide for MIDP2.0 • Samsung, Proprietary APIs for E700, E100, X100, and X600 • Jonathan Knudsen, What's New in MIDP 2.0
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2