Phụ Lục A: Hướng dẫn sử dụng công cụ Sun Wireless ToolKit 2

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) - 4 docx (Trang 46 - 52)

Wireless ToolKit 2.3

Wireless ToolKit là bộ công cụ giả lập thiết bị di động. Wireless ToolKit cung cấp các chức năng thuận lợi cho nhà phát triển J2ME như biên dịch các file mã nguồn, tự phát sinh file JAD và file JAR, giả lập các thiết bị di động với các chức năng phong phú…

Hình A.1 Công cụ Sun WirelessToolkit 2.3

Để vào màn hình ứng dụng chính của Wireless ToolKit ta sử dụng chức năng KToolBar. Để tạo một chương trình ứng dụng mới, ta chọn chức năng New Project

Java Mobile

Hình A.2 Màn hình chính của công cụ

Sau đó chương trình sẽ yêu cầu chúng ta nhập tên Project và tên của lớp ứng dụng MIDLet (bao gồm cả tên Package).

Hình A.3 Tạo project mới

Lúc này Wireless ToolKit sẽ tạo một thư mục có tên theo Project Name ta vừa nhập (J2ME Project) trong thư mục apps của thư mục gốc cài đặt wireless toolkit. Giả sử ta cài đặt wireless toolkit vào thư mục C:\WTK thì chương trình sẽ tạo thư mục C:\WTK\apps\J2ME Project\ sau những bước vừa làm như trên.

Java Mobile

Hình A.4 Các options cho project

Chúng ta sẽ chọn các thư viện mở rộng cần Wireless ToolKit hỗ trợ đối với Project vừa tạo. Ứng với ứng dụng "Đăng Ký Học Phần" trong luận văn, chúng ta sẽ chọn Cofiguration sử dụng là CLDC 1.1, check chọn các thư viện JSR 172 (Web Service) và JSR 177 (hỗ trợ mật mã hóa dữ liệu).

(Ta có thể chọn mục Project/Setting để trở lại màn hình này bất kỳ lúc nào). Sau đó ta chọn Tab MIDlets

Java Mobile

Hình A.5 Chỉnh sửa nội dung file Jad và Jar

Đây là những thuộc tính cực kỳ quan trọng đối với ứng dụng và sẽ được đóng gói trong file JAD cũng như file manifest của file JAR. (Ý nghĩa các thuộc tính đã được trình bày rất kỹ ở phần 2.2.4 MIDlet Suite trong báo cáo luận văn).

Trong gói ứng dụng của ta, có thể có nhiều MIDlet và mỗi MIDlet phải được khai báo chính xác các thuộc tính trong phần này. Đặc biệt phải chú ý đến thuộc tính Class, ta phải khai báo đúng tên lớp của MIDlet nếu không sẽ phát sinh lỗi trong quá trình biên dịch.

Java Mobile

Sau đó ta có thể dùng các chương trình quản lý file thông dụng để chép các file mã nguồn của ứng dụng vào thư mục C:\WTK\apps\J2ME Project\ vừa được tạo ra. Nếu các file mã nguồn nằm trong các package thì ta phải tạo các thư mục con ứng với các package và đưa các file mã nguồn vào đúng chính xác các thư mục con tương ứng. Giả sử như trên ta phải tạo thư mục MyPackage trong thư mục C:\WTK\apps\J2ME Project\ và chép các tập tin mã nguồn vào thư mục MyPackage vừa tạo đó. Điều này khá quen thuộc với những người dùng đã từng sử dụng ngôn ngữ Java trước đây.

Ta cần lưu ý, công cụ Wireless Toolkit không phải là bộ công cụ hỗ trợ biên soạn mã nguồn mà chỉ có chức năng biên dịch, thực thi và đóng gói ứng dụng. Để hỗ trợ việc soạn thảo mã nguồn chúng ta có thể sử dụng Jbuilder hoặc các chương trình tương đương.

Biên dịch chương trình

Hình A.6 Biên dich project

Ta dùng tính năng Build để biên dịch các file mã nguồn, nếu không có lỗi phát sinh ta có thể sử dụng tính năng Run để thực thi chương trình.

Cấu trúc thư mục Project:

Với mỗi Project được tạo ra đều có những thư mục con như sau: Bin: Chứa file JAD và file JAR sau khi đã được đóng gói.

Java Mobile

Classes: Chứa file mã nguồn được biên dịch thành dạng .class Lib: Chứa các thư viện cộng thêm của Project.

Res: Chứa các file resource như file hình dạng .png của project. Src: Chứa các file mã nguồn chưa biên dịch dạng .java

Tmpclasses và Tmplib: Các thư mục tạm của wireless toolkit, chúng ta thường không dùng đến.

Tạo file JAD và file JAR:

Hình A.7 Đóng gói ứng dụng

Ta chọn chức năng Create Package có sẵn trong tab project để phát sinh các file JAR và file JAD để có thể đưa vào thiết bị thật để sử dụng.

Java Mobile

Ph Lc B: Xây dng và S dng Web Service Xây dựng Web Service bằng Microsoft Studio .NET:

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) - 4 docx (Trang 46 - 52)

Tải bản đầy đủ (PDF)

(57 trang)