Các bước cơ bản để thực thi một ứng dụng J2ME qua Java Wireless Toolkit


Java Wireless Toolkit là bộ công cụ của Sun, hỗ trợ giả lập môi trường thiết bị di động để thực thi các ứng dụng J2ME.

Tất nhiên việc đầu tiên ta cần làm là cài đặt rồi. Bạn sẽ cần cài đặt
  1. JDK phiên bản mới nhất từ website của Sun
  2. Wireless Toolkit (WTK) phiên bản mới nhất cũng từ website của Sun
Sau khi cài đặt xong, bạn sẽ cần viết một ứng dụng J2ME (một MIDlet), ví dụ:

HelloMIDlet02.java
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class HelloMIDlet02 extends MIDlet {

    private TextBox myText;
    public HelloMIDlet02() {
        super();
        myText = new TextBox ("","Hello Small world", 20, 0);
        
        // TODO Auto-generated constructor stub
    }

    protected void startApp() throws MIDletStateChangeException {
        // TODO Auto-generated method stub
        Display.getDisplay(this).setCurrent(myText);
    }

    protected void pauseApp() {
        // TODO Auto-generated method stub

    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
        // TODO Auto-generated method stub

    }

}

Viết và lưu tệp HelloMIDlet02.java xong rồi, giờ thì làm việc với WTK ra nhé.
  1. Start --> Programs --> Sun Java (TK) Wireless Toolkit ....--> Wireless Toolkit x.x......
    wtk01.jpg
    h1: màn hình WTK xuất hiện

  2. Tạo mới một Project: click button New Project
  3. Nhập Tên Project và tên lớp của MIDlet
    wtk02.jpg

    Nhập thông số cho Project mới rồi click vào nút Create Project


  4. Lựa chọn J2ME APIs phù hợp để quyết định sự hỗ trợ các thư viện cho ứng dụng của bạn
    wtk03.jpg

    h3: Thiết lập API và các thông số cần thiết cho ứng dụng


  5. Copy tệp HelloMIDlet02.java đã viết ở trên vào thư mục .....\Documents and Settings\<tên User>\j2mewtk\2.5.2\apps\<thư mục có tên của Project>
  6. Dịch project: click vào nút Build
  7. Chạy thử qua WTK: click vào nút Run
Kết quả của ứng dụng này là gì bạn nhỉ?

Ngoài WTK, một IDE mã nguồn mở là Eclipse có công cụ quản lý và hỗ trợ lập trình tốt hơn cho nhiều loại Project của Java chứ không riêng gì J2ME.

( đã được xem 3388 lần từ 25/03/2009 )

Phản hồi bài viết

   
Họ tên  
Email*
Mã xác thực email
Tiêu đề*  
Nội dung*  
Đính kèm 
 
 
huudung huudung@...
re Thắng
Chào em,
Em nói button Exit nào thế nhỉ?
Nếu em đang lập trình trên giao diện desktop (awt hoặc swing) thì Frame hoặc JFrame vẫn có nút Close ở góc trên bên phải cửa sổ như bình thường đó thôi.
trần thắng thangtv3@...
button exit trong java
chào anh ! em mới bắt đầu học lập trình bằng ngôn ngữ java. ờ java ko có button exit from mặc định như C#. vậy anh cho em hỏi ở java thì ta làm như thế nào ah. !
huudung huudung@...
re Đức
Chắc em đang hỏi đến các Command trong MIDlet.
Không phải mặc định nút Exit bên trái, menu bên phải đâu.
Cái đó là do em chỉ định tham số Type (BACK, CANCEL, EXIT, HELP, ITEM, OK, SCREEN, STOP ) khi tạo đối tượng Command
Command (Label, Type, Priority)
kết hợp với thiết lập của nhà sản xuất thiết bị di động.
Khi em đặt 1 Command có Type là Command.EXIT thì tùy vào việc ứng dụng J2ME đang chạy trên thiết bị của hãng nào, theo qui định của hãng đó, nó sẽ nằm ở bên trái, bên phải hoặc 1 vị trí khác. Em có thể đặt tất cả Command làm nhiệm vụ exit, back là loại OK hoặc ngược lại: command làm nhiệm vụ OK là Exit. Tuy nhiên, ta không nên thay đổi điều này vì người dùng thiết bị của hãng nào đã quen với bố trí của hãng đó rồi, em thử tưởng tượng xem nếu trên cái điện thoại của em, cùng 1 nút exit nhưng ở ứng dụng này thì bên trái, ứng dụng khác bên phải thì có bất tiện không?!
Cấn Minh Đức canminhduc0407@...
thầy cho em hỏi
trong java đã mặc định nút exit nằm bên trái, menu nằm bên phải. Em muốn đổi nút menu sang bên trái còn exit sang bên phải thì phải lam sao ạ.
Em cảm ơn thầy
huudung huudung@...
Mở project trong Eclipse
Trong Eclipse không dùng khái niệm "Mở (open) project" mà là "import project"
Em right click vào Package Exlorer rồi chọn Import ....
Có thể import từng file hoặc import cả project
truong truong_87@...
thay cho em hoi
thay oi cho em hoi cach mo mot project da co san trong Eclipse
Trang 1
Tôi là Lê Hữu Dũng
Giảng viên CNTT
Khoa Công nghệ Tin học
Viện Đại học Mở Hà Nội