Danh mục

LẬP TRÌNH J2ME TRÊN ECLIPSE HƯỚNG DẪN CÀI ĐẶT

Số trang: 7      Loại file: doc      Dung lượng: 143.50 KB      Lượt xem: 16      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Những ai đã từng lập trình Java trên Eclipse thường chỉ có một nhận xét: hài lòng.Thật vậy, công cụ mã nguồn mở được viết bằng Java của anh cả IBM là một côngcụ phát triển phần mềm mạnh mẽ. Eclipse được phát triển theo mô hình nền(platform), tự nó không cung cấp các chức năng cho người dùng cuối mà chỉ cungcấp một kiến trúc mở để các plugin gắn vào nó làm việc đó. Chính vì vậy Eclipsegiống như một hệ điều hành để chúng ta cài đặt các công cụ cần thiết cho quátrình phát triển ứng...
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH J2ME TRÊN ECLIPSE HƯỚNG DẪN CÀI ĐẶT LẬP TRÌNH J2ME TRÊN ECLIPSE I. Giới thiệu Eclipse Những ai đã từng lập trình Java trên Eclipse thường chỉ có một nhận xét: hài lòng. Thật vậy, công cụ mã nguồn mở được viết bằng Java của anh cả IBM là một công cụ phát triển phần mềm mạnh mẽ. Eclipse được phát triển theo mô hình nền (platform), tự nó không cung cấp các chức năng cho người dùng cuối mà chỉ cung cấp một kiến trúc mở để các plugin gắn vào nó làm việc đó. Chính vì vậy Eclipse giống như một hệ điều hành để chúng ta cài đặt các công cụ cần thiết cho quá trình phát triển ứng dụng. Nó làm hài lòng giới lập trình viên Java vì có khá nhiều plugin mã nguồn mở phục vụ công việc. Hơn nữa, nếu thích, bạn còn dễ dàng phát triển một plugin phục vụ mục đích của mình. II. EclipseME EclipseME là một Eclipse plugin dành riêng cho phát triển ứng dụng J2ME được phát triển bởi Craig Setera. EclipseME có đầy đủ các chức năng của một J2ME IDE như: tạo J2ME project, tạo MIDlet, soạn thảo file jad, chạy ứng dụng MIDlet… Điều đặc biệt hơn cả là EclipseME thừa hưởng các tính năng Java IDE tuyệt vời từ Eclipse. III. Cài đặt 1. Download: Xem địa chỉ download miễn phí ở cuối bài viết. 2. Yêu cầu: Để chạy được EclipseME, bạn cần phải có J2ME Wireless Toolkit (WTK) 1.0, JDK 1.4 và Eclipse 3.0M9 trở lên. 3. Cài đặt EclipseME: Để cài đặt EclipseME, bạn chỉ cần giải nén file zip đến thư mục plugins của Eclipse. Ví dụ, nếu bạn đã cài Eclipse trên C:eclipse, bạn sẽ cài EclipseME trên C:eclipseplugins. Khởi động lại Eclipse nếu nó đang chạy để EclipseME đuợc khởi động. 4. Cấu hình: EclipseME đòi hỏi cần phải cấu hình ít nhất một WTK cho nó. Để cấu hình WTK, bạn Hình 1 - Cấu hình WTK hãy thực hiện theo các bước sau đây:- Khởi động Eclipse - Vào menu Window -> Preferences. Mở rộng mục J2ME, chọn mục Platform Components. Màn hình xuất hiện như trên hình 1. - Trong khung bên phải, kích chuột phải vào mục Wireless Toolkits, kích vào Add Wireless Toolkit. - Cửa sổ hiện ra yêu cầu bạn chọn thư mục cài đặt WTK. Nhấn nút Browse và chọn thư mục WTK bạn đã cài đặt, ví dụ: C:WTK1.0 - Nhất Finish rồi nhấn OK. Quá trình cài đặt và cấu hình đã hoàn tất.IV. Tạo và chạy ứng dụng1. Tạo J2ME projectĐể tạo một J2ME project, bạn hãy làm theo các bước sau đây: - Vào menu File -> New -> Project - Cửa sổ New Project hiện ra. Hãy mở rộng mục J2ME, chọn J2ME MIDlet Suite. Kích Next. - Trong cửa sổ kế tiếp, hãy gõ tên project (ví dụ HelloWorld) và chọn thư mục chứa project (ví dụ C:projectsJ2ME). Kích Next. - Bước kế tiếp nầy cho phép bạn chọn nền WTK mà bạn đã cấu hình. EclipseME cho phép cấu hình nhiều nền J2ME (WTK1.0, WTK2.1…) nên bạn cần phải chọn một nền J2ME bạn muốn, chẳng hạn: J2ME Wireless Toolkit 1.0.4 Platform. Kích Next. - Cuối cùng, bạn có thể thêm các thư viện cần dùng, thêm thư mục chứa source v.v… Cũng có thể để mọi thứ theo mặc định. Kích Finish để kết thúc quá trình tạo J2ME project. Bây giờ bạn đã có một J2ME project hoàn chỉnh trong workspace sẳn sàng để thực hiện mọi cái bạn muốn với J2ME.2. Tạo MIDletMIDlet là lớp chính của toàn bộ ứng dụng J2ME. Có thể so sánh nó như một lớp cóhàm main của J2SE, một Servlet của J2EE hay một Applet của ứng dụng applet.Để tạo mới một MIDlet, bạn hãy thực hiện theo các bước sau đây: - Trong khung Navigator, kích chuột phải trên J2ME project (theo ví dụ ở trên là HelloWorld). - Trong popup menu hiện ra, chọn New -> Other. - Mở rộng mục J2ME, chọn J2ME Midlet. Kích Next. - Nhập tên gói chứa MIDlet trong mục package, ví dụ: edu.eclipseme.helloworld - Nhập tên lớp MIDlet trong mục Name, ví dụ: HelloWorldMIDlet. - Nhấn nút Finish để kết thúc quá trình tạo MIDlet. Bạn đã có một MIDlet với đầy đủ các phương thức chính (constructor, startApp, pauseApp, destroyApp) trong J2ME project của mình.Sau đây là ví dụ về chương trình HelloWorldMIDlet. Chương trình của chúng ta sẽvẽ một dòng chữ Hello World in đậm màu đỏ ở giữa màn hình điện thoại. Trướckhi in dòng chữ, chương trình hiển thị một màn hình intro trong 30 giây với mộthình ảnh dạng png làm logo. Bạn có thể chọn bất kỳ hình nào bạn muốn. Ở đây,chúng tôi chọn logo của JavaVietnam.org. a) HelloCanvas.java: Lớp vẽ dòng chữ Hello Worldpackage edu.eclipseme.helloworld;import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Font;import javax.microedition.lcdui.Graphics;/** * Canvas vẽ chuỗi HelloWorld */public class HelloCanvas extends Canvas{ /** * Bạn hãy vẽ những gì bạn muốn ở đây */ protected void paint(Graphics g) { clearSc ...

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