Danh mục

HƯỚNG DẪN SỬ DỤNG SAMSUNG JSDK

Số trang: 6      Loại file: doc      Dung lượng: 145.00 KB      Lượt xem: 14      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hầu hết các loại điện thoại di động (ĐTDD) ngày nay đều hỗ trợ lập trình vớingôn ngữ Java. Mặc dù nổi tiếng là ngôn ngữ “viết một lần, chạy mọi nơi”, một ứngdụng Java chạy tốt trên một loại ĐTDD, chưa hẳn đã chạy tốt trên các loại ĐTDDkhác. Mỗi kiểu ĐTDD khác nhau (kể cả cùng một hãng sản xuất) được trang bị khácnhau về cấu hình phần cứng và thư viện lập trình (API) đính kèm. Điều nầy đã tạonên sự không tương thích. Do vậy, muốn phát triển ứng dụng cho một kiểu ĐTDD cụthể, bạn...
Nội dung trích xuất từ tài liệu:
HƯỚNG DẪN SỬ DỤNG SAMSUNG JSDKMobileGames 2004 www.JavaVietnam.org HƯỚNG DẪN SỬ DỤNG SAMSUNG JSDK 1.0 Ngô Văn Khoa – 30/4/2004 Hầu hết các loại điện thoại di động (ĐTDD) ngày nay đều hỗ trợ lập trình vớingôn ngữ Java. Mặc dù nổi tiếng là ngôn ngữ “viết một lần, chạy mọi nơi”, một ứngdụng Java chạy tốt trên một loại ĐTDD, chưa hẳn đã chạy tốt trên các loại ĐTDDkhác. Mỗi kiểu ĐTDD khác nhau (kể cả cùng một hãng sản xuất) được trang bị khácnhau về cấu hình phần cứng và thư viện lập trình (API) đính kèm. Điều nầy đã tạonên sự không tương thích. Do vậy, muốn phát triển ứng dụng cho một kiểu ĐTDD cụthể, bạn nên sử dụng công cụ phát triển dành riêng cho kiểu ĐTDD đó, để có thể đạtđược sự tương thích và hỗ trợ tốt nhất. Bài viết này sẽ giới thiệu với bạn một côngcụ phát triển ứng dụng của Samsung: Samsung JSDK version 1.0. Samsung JSDK 1.0 là một công cụ phát triển ứng dụng Java (Java SoftwareDevelopment Kit) dành riêng cho các loại ĐTDD của Samsung, gồm SGH-X100, SGH-X600, SGH-E700.I. CÀI ĐẶT Hiện tại, Samsung JSDK 1.0 chỉ có phiên bản cho Windows. Download Samsung JSDK 1.0 tại địa chỉ ở cuối bài viết, dung lượng 7.75 MB.Chương trình cài đặt được đóng gói thành một file exe duy nhất, mặc định có tênJSDKv1_0.exe. Để cài đặt, bạn chỉ cần kích đôi chuột vào file JSDKv1_0.exe. Samsung JSDK 1.0 đã bao gồm KVM (K Virtual Machine – Máy ảo Java dànhcho các thiết bị có cấu hình phần cứng giới hạn). Do vậy, khi cài đặt Samsung JSDK1.0, bạn không cần phải cài đặt thêm bất kỳ JDK hay JRE nào vẫn có thể chạy tốt cácứng dụng Java giành cho ĐTDD Samsung.II. CHẠY ỨNG DỤNG VỚI SAMSUNG JSDK 1.0 Thực chất, Samsung JSDK 1.0 là công cụ dùng để chạy thử, kiểm tra lỗi, cáctính năng đặc biệt của điện thoại Samsung (âm thanh, rung, đèn, SMS) và sự tươngthích của các ứng dụng MIDlet (xem bài “Giới thiệu về nền tảng J2ME” trên PCWorld trong số nầy) trên các loại ĐTDD Samsung được hỗ trợ. Samsung JSDK 1.0 hỗtrợ MIDP 1.0.3 và CLDC 1.0.3 Để tạo ra các ứng dụng MIDlet, bạn có thể sử dụng bất kỳ Java IDE nào có hỗtrợ J2ME. Sau khi đóng gói ứng dụng thành file jad và jar, bạn sẽ đưa ứng dụng lênSamsung JSDK 1.0 để chạy thử. Nếu bạn đã cài đặt J2ME Wireless Toolkit phiên bản1.0.4 về trước (tham khảo địa chỉ download ở cuối bài viết), bạn cũng có thể lấy cácứng dụng đã đóng gói từ các ví dụ mẫu của Sun để chạy thử (trong thư mục{$Thư_Mục_Cài_Đặt_JWT}apps{$Tên_Ứng_Dụng}in). Sau đây là các bước chạymột ứng dụng: Trang 1 1MobileGames 2004 www.JavaVietnam.org 1. Khởi động Samsung JSDK 1.0 Trong Windows, vào Start > Programs > Samsung JSDK >, mở Java SDK v1.0.Màn hình sẽ xuất hiện như ở Hình 1. Trong cửa sổ console (DOS promt), bạn sẽ thấycó ngoại lệ xuất ra: “java.lang.IndexOutBoundsException …”. Bạn đừng lo lắng vì đókhông phải là lỗi của chương trình mà là ngoại lệ (Exception) KVM xuất ra doworkspace chưa có ứng dụng. Khi workspace đã có ít nhất một ứng dụng, ngoại lệ nầysẽ không xuất ra nữa. 2. Tạo workspace: Workspace là nơi lưu trữ thông tin của ứng dụng, tương tự như bộ nhớ trênĐTDD thực. Workspace cũng là nơi chứa loại nào của điện ĐTDD bạn muốn sử dụng(SGH-X600, SGH-E700…). Bạn cần phải tạo workspace trước khi chạy một ứngdụng. Vào menu File >New Workspace. Chươngtrình sẽ hỏi bạn có lưuworkspace hiện tại haykhông, hãy chọn “No”.Chọn thư mục để lưuworkspace đang tạo. Trongô “workspace”, hãy gõ tênworkspace, nhấn nút“New”. Hộp thoại “Openskin file” xuất hiện yêucầu bạn chọn một skin(kiểu điện thoại). Hãychọn{$Thư_Mục_Cài_Đặt_JSDK1.0}skins, sau đó chọn một skin bạn muốn, ví dụ SGH-X600.ski, nhấn nút “Open”. Lúc nầ1 –bạn hìnhcó ởi động sau khi cài chạSamsungdụng.1.0 Hình y Màn đã kh workspace để đặt y ứng JSDK Vàomenu Option > Restart Emulator để refresh skin. 3. Mở ứng dụng: Vào menu File > Import MIDlet. Chọn thư mục chứa ứng dụng. Trong ô “Filesof type”, chọn kiểu “jar file *.jar”.Chọn file jar muốn mở và nhấn nút “Open”. Lúcnầy, trong màn hình của ĐTDD giả lập đã xuất hiện ứng dụng bạn vừa nạp vào (Hình2). Trang 2 2 MobileGames 2004 www.JavaVietnam.org Bạn cũng có thể mở ứng dụng với file jad. Tuy nhiên, Samsung JSDK 1.0 không hiểu đường dẫn tương đối được chỉ ra trong file jad. Bạn cần phải mở file jad bằng một chương trình soạn thảo văn bản, chẳng hạn NotePad, sau đó sửa đường dẫn của file jar thành đường dẫn tuyệt đối. Lư ...

Tài liệu được xem nhiều: