none
新手關於使用sperwaba寫出的PDA的程式的一堆問題 RRS feed

  • 問題

  •  

    在下有個朋友那得來的舊程式,是搭配superwaba寫出來的程式,可是現在和那位朋友聯絡不方便

     

    小弟是新手中的新手, 所以想請問若干問題--可能雜七雜八很奇怪...但還是請不吝指教.

     

    這程式能在palm os的PDA執行,其中使用到了ircomm的紅外線傳輸和pc連線,PC端安裝使用irmm2k,

    程式檔是一些java的class檔 .

     

    我的問題

     

    1. 如何compile 那些java的class檔成為prc檔?

       在下看網路文件,搭配Eclipse是可以基本執行這個程式,可是我還是不知道如何編譯他...

    查到某篇網路文章comile教學

     warp c /c cnTc ContactManager *.class  ->compile成 pdb檔

    Exegen ContactManager ContactManager ContactManager  ->編成prc檔

     

    可是會有錯誤訊息"please define the SUPERWABA_ROOT environment variable"

    但是我都已經 set SUPERWABA_ROOT = C:\SuperWabaSDK\

    這樣還不夠嗎?

    我發現我甚至連compile都不太行...求救阿阿

     

    2. 能否將之改成藍芽連線?

     

    程式使用到了

    SerialPort port=new SerialPort(SerialPort.IRCOMM,9600);

     

    在Eclipse中我察覺可以改這樣

     SerialPort port=new SerialPort(SerialPort.BLUETOOTH,9600);

     

    可是在執行時會有錯誤訊息

     Caused by: javax.comm.NoSuchPortException

     

    我明明有把藍芽接收器插進電腦為何不行,還是說必須實機或者合適的模擬器跑才行嗎?

     

    3. 能否在模擬器使用藍芽連線執行程式?

      我下載到Palm_OS_Simulator_dr9 模擬器,裡面找不到藍芽的選項...

      不是很確定能跑..

     而且install程式時會說由於他是基於superwaba,所以要安裝superwaba.pdb和superwaba.prc才能執行, 可是當我一併install時,執行程式會出錯關閉

     或者說請問有別的模擬器可以執行嗎?

     

    4. 能換到別的OS跑嗎?

      看到superwaba說明,他支援palmOS 和WinCE等等, 那這程式可以在pocket PC上面跑嗎?

     

    可以的話,要在模擬器上run需要安裝些什麼,

    我雜七雜八找一些文章,要安裝Windows Mobile 5.0 Emulator Images跟Windows Mobile 5.0 Pocket PC SDK 卻都出錯無法安裝,

    我遺漏什麼? 莫非要安裝Vistual Studio 2005才行?? 我的程式能在上面run嗎?

     

    如果以上不行,希望大家知道能有讓模擬器RUN紅外線傳輸和電腦連線的方法?

    (友人數年以前在模擬器是無法執行的,不知現在如何)

     

    我在本討論區是有看到VS2005提供的PDA模擬器設定問題[網路連線]文章 ,在PDA模擬器跑網路連線似乎可行,只是我的程式不曉得能否run?

    我真的完全沒有相關知識,求大家有什麼基礎教學連結或解決方法請不吝指教. 謝謝

    2007年5月25日 上午 10:41

所有回覆

  • 您好,有鑑於我對superwaba一無所知,僅就我的經驗所及,提供一些意見

     

    請先確認superwaba能支援的WinCE OS版本,才能確定是否可以在模擬器中執行

     

    另外,模擬器可以透過PC的COM port模擬IO,不過藍芽應該沒辦法在模擬器中運行,除非他可以藉由COM port跟PC通訊...

    2007年6月6日 下午 08:51