Subject:J2ME 應用軟體開發
附件為所開發 J2ME 程式所需要的用到的基本架構,您可以 download 及解壓縮至電腦任一目錄下(因為之後的測試都會在 Dos 環境下操作,所以建議在根目錄下建立一專用的目錄收放各 J2ME projects,如果您是喜歡享受 key-in 快感的人請依據喜好自便)
目錄說明如下;
C:\j2meprjs\sample\build.xml //a script file for ANT to compile , verify , running MIDlet...etc , 如果有更動 sample.java 的檔名請把此檔內容對應的檔名一起修改
C:\j2meprjs\sample\MANIFEST.MF //如果有更動 sample.java 的檔名請把此檔內容對應的檔名一起修改
C:\j2meprjs\sample\Sample.jad //MIDlet descriptor for emulator use to run ,如果有更動 sample.java 的檔名請把此檔內容對應的檔名一起修改
C:\j2meprjs\sample\ant\FileSizeTask.java //update *.jad 內的 MIDlet size and MIDlet url 用
C:\j2meprjs\sample\res\Sample.png //MIDlet icon
C:\j2meprjs\sample\src\Sample.java //mail MIDlet
C:\j2meprjs\sample\src\SampleCanvas.java
開始執行 DOS
change directory to C:\j2meprjs\sample>
for compile and debug MIDlet type (建議開發初期使用,可以觀看 debug details)
C:\j2meprjs\sample>ant debug
for compile and Obfuscating MIDlet type (開發完成無誤後可以使用此指令,可以把MIDlet程式碼混亂及壓縮size)
C:\j2meprjs\sample>ant
for running MIDlet from SUN's emulator type (compile 成功後單獨使用 run ,或您也可以修改 build.xml 內容讓 MIDlet compile 完後直接 run emulator)
C:\j2meprjs\sample>ant run
PS:以上資訊都是我個人蔘考其他先進的經驗修改成的,提供給對 J2ME 有興趣的同好參考,也希望藉由簡化開發 J2ME MIDlet 的過程,讓大家專註在 MIDlet 程式的開發,而把煩瑣的 MIDlet 產生過程留給系統去自動處理!
希望大家在建置好開發環境後,可以一起討論幫忙解決比較深入的 MIDlet 程式設計問題,因為我覺得 J2ME MIDlet 的程式是 J2SE 的精簡版所以設計原理大同小異,我想各位先進的 java 功力,在跨過煩瑣的開發環境設定後,用在 J2ME 一定是會認為 it just a piece of cake.
other reference url
http://wireless.java.sun.com/
http://java.sun.com/j2me/
http://wireless.java.sun.com/midp/ttips/
http://wireless.java.sun.com/midp/articles/test/
http://www.j2mehome.com/j2me/