Profilo di VuVu H. Pham's stuffFotoBlogElenchiAltro Strumenti Guida

Blog


18 giugno

Thiết lập môi trường phát triển J2ME MIDP 2.0 trên MacOS X


(Click here to read this entry in English)

Trong Linux hay Windows, chúng ta có thể dễ dàng thiết lập môi trường phát triển ứng dụng J2ME cho thiết bị di động nhờ vào Eclipse, Sun Wireless Toolkit và/hoặc nhiều công cụ miễn phí khác. Tuy nhiên dù Eclispe có phiên bản MacOS, nhưng Wireless Toolkit thì chỉ có phiên bản cho Win và Linux. Do đó người dùng thường phải chọn MPowerPlayer như một sự lựa chọn thay thế.

Bài viết này hướng dẫn cách thiết lập môi trường J2ME trên MacOS X 10.5.6 Leopard. Do từ bản Leopard, Apple đã thay đổi đáng kể so với các phiên bản trước, nên nếu bạn dùng Mac OS X 10.4 trở về trước, những hướng dẫn trong bài viết này có thể không sử dụng được. Chúng ta sẽ khảo sát cách làm bằng cách dùng lần lượt Xcode, Eclipse và Netbeans.

1. Dùng Xcode:

Mặc dù có nhiều than phiền về sự phức tạp khi cấu hình của Xcode, tuy nhiên đây thực sự là một công cụ mạnh và rất phù hợp để phát triển ứng dụng trên MacOS, do đó chúng ta sẽ bắt đầu với nó.

Cài đặt

  • Đương nhiên, trước tiên phải cài Xcode 3.0. Bạn có thể download phiên bản mới nhất của Xcode trên trang chủ của Apple.
  • Download và giải nén MPowerPlayer SDK. Đây là SDK tốt nhất (duy nhất) để phát triển ứng dụng J2ME trên MacOS. Nó cung cấp trình giả lập thiết bị MIDP cùng với khá nhiều công cụ hỗ trợ, và chỉ dành riêng cho Mac.
  • Tạo thư mục /Developer/Java/.
  • Copy thư mục mpp-sdk vào /Developer/Java/, hoặc bạn có thể đặt ở đâu tùy thích, sau đó tạo một symbolic link (trong Window gọi là shortcut) đến thư mục mpp-sdk và đặt nó trong /Developer/Java/. Điều này sẽ giúp file biên dịch của Ant tìm thấy SDK, và có thể chạy các tool trong đó.
  • Vào thư mục /Developer/Java/mpp-sdk/osx/xcode/template/, giải nén file xcodetemplate.zip. Copy thư mục Ant-based MIDlet jar vào /Developer/Library/Xcode/Project Templates/Java/. Đây là mẫu để Xcode tạo project MIDP mới.
  • Mở file /Developer/Library/Xcode/Project Templates/Java/Ant-based MIDlet jar/build.xml bằng TextEdit hoặc DashCode. Thay đổi một số giá trị như sau:
  1. Trên dòng 14 và 15, nhập vào đường dẫn đến thư mục mpp-sdk:
    <!-- Edit the "mpp" property with the path to your installed mpp-sdk. -->
    <property name="mpp" value="/Developer/Java/mpp-sdk"/>

  2. Ở dòng 20, xác định đường dẫn đến file classes.jar của JavaVM trên MacOS:
    <property name="java.classes.jar" value="/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar" />

Mặc dù trên MacOS 10.5.6 đã có JVM 1.5, nhưng tôi phải dùng phiên bản 1.4.2 vì bản 1.5 sẽ gây ra lỗi “Error preverifying class” khi biên dịch.

  • Vào thư mục /Developer/Library/Xcode/Project Templates/Java/Ant-based MIDlet jar/. Click phải chuột vào file RunJar.xcode > chọn Show package content. Mở file project.pbxproj bằng TextEdit. Tìm dòng buildToolPath = /Developer/Java/Ant/bin/ant; và sửa lại thành buildToolPath = /usr/bin/ant;. Dòng này chỉ ra đường dẫn đến Ant - công cụ mà Xcode sẽ dùng để biên dịch tự động các project Java. Do MacOS Leopard đã cài sẵn Ant trong đường dẫn /usr/bin/ant nên ta không cần phải cài đặt thêm như các phiên bản MacOS trước kia.

Sử dụng

Vào Xcode, chọn File > New Project và chọn Ant-based MIDlet jar. Xcode sẽ tạo một project mới. Nếu mọi tham số đều đúng, khi chọn Build and run, ta sẽ thấy ứng dụng chạy trong emulator như hình sau:

2. Dùng Eclipse:

... to be continued...

3. Dùng Netbean:

Bạn có thể xem hướng dẫn ở đây.



Commenti

Attendere...
Il commento immesso è troppo lungo. Immetti un commento più breve.
Immissione non effettuata. Riprova.
Impossibile aggiungere il commento al momento. Riprova più tardi.
Per aggiungere un commento è necessaria l'autorizzazione di un genitore. Chiedi autorizzazione
I tuoi genitori hanno disattivato i commenti.
Impossibile eliminare il commento al momento. Riprova più tardi.
Hai raggiunto il numero massimo di commenti pubblicabili giornalmente. Riprova tra 24 ore.
Impossibile lasciare commenti. La funzionalità è stata disattivata perché i sistemi hanno rilevato una possibile attività di spamming dal tuo account. Se ritieni che il tuo account è stato disattivato per errore, contatta il supporto tecnico di Windows Live.
Esegui il seguente controllo di protezione per completare la pubblicazione del commento.
I caratteri digitati nel controllo di protezione devono corrispondere ai caratteri dell'immagine o della riproduzione audio.

Per aggiungere un commento, accedi con il tuo Windows Live ID (se utilizzi Hotmail, Messenger o Xbox LIVE possiedi già un Windows Live ID). Accedi


Non hai ancora un Windows Live ID? Registrati

Riferimenti

L'URL di riferimento per questo intervento è:
http://phvu007.spaces.live.com/blog/cns!75F5081AE5375F06!262.trak
Blog che fanno riferimento a questo intervento
  • Nessuno