::run, tempo, run::

All | General | Java | Web | Software | Fun | Wireless | Idea | Travel


Eric Giguere 的 blog 中讀到, Sony Ericsson 最近推出了一個新的 developer tool: Mobile JUnit.
盼盼盼, 終於有人願意為 J2ME 程式做一個真正能用的 Unit Test Framework 了~~

J2ME 的 Unit Test 之前雖有 j2meunit, 但卻無法 "自動執行", 也就是必須要手動執行起手機模擬器, OMG, 這讓 Unit Test 的實用性少了 50% 以上..
所以, 我們雖然有跑 cruise control, 但是手機部分的 code 就幾乎都沒有被測到..

Sony Ericsson 的新 Mobile JUnit 則是個能 "自動執行" 的 Unit Test Framework, based on JUnit3.8.1, Mobile JUnit 還提供了 ant, eclipse, 實機整合測試, 真是太猛了..

有做手機程式開發的人, 記得試試看喔~~



tags:

Aug 12 2006, 03:08:12 PM CST Permalink Comments [3]
這是我這次 JavaTwo 2006 所準備的投影片範例程式, 歡迎各位下載..
若有指教, 也請留言或在 JavaWorld上討論討論吧..
(看 JavaWorld 上大家的感想, 這次好像講的還不錯, hehe)

下面是範例程式的安裝, 因為是用 Maven當作 build system, 所以我想很多人都沒有用過, 沒有安裝過 Maven 的人請就照下面的步驟吧..

範例程式安裝


1. 下載範例程式


請至此下載範例程式, 並於您的電腦目錄中展開 (假設展開後目錄為 c://ajaxtm)

2. 下載與安裝 Maven


請至 apache-maven 下載最新版本的 Maven, 並遵照網頁下方的指示, 安裝與設定 Maven.

2. 安裝 DWR-SNAPSHOT 函式庫至 Maven Repository


請在 common line 切換至展開後的目錄, 輸入下列指令:
>cd c:/ajaxtm
>mvn install:install-file -Dfile=lib/dwr.jar -DgroupId=org.directwebremoting
-DartifactId=dwr -Dversion=2.0-SNAPSHOT -Dpackaging=jar

3. 輸出範例 war 檔


請在 command line 輸入下面指令:
>mvn package

建立的 war 檔放在 sub-project 內的 target 目錄.
若您不想要使用 Eclipse, 就不需要繼續下面的步驟, 只要將 war 檔 deploy 到您的 application server 中即可.

4. 下載與安裝 eclipse


請先安裝 eclipse 3.2WTP 1.5.

5. 設定 eclipse 內的 Maven Repository 位置


請在 command line 輸入下面指令:
>mvn -Declipse.workspace=c://ajaxtm eclipse:add-maven-repo

6. 開啟 eclipse


開啟 eclipse, 選擇展開後的目錄為 workspace

7. Import 專案


選擇 Files->Import..->Existing Projects into Workspace, 選取展開後的目錄, 全部一起 Import 進來吧.
到這裡, 你應該就可以使用 Eclipse 與 WTP 直接執行我的範例了..

我不行了, 好想睡, 所以研討會心得明天再上..

tags:

Aug 12 2006, 12:55:34 AM CST Permalink Comments [11]