posts - 6, comments - 1, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          2005年6月13日

          近來個人數字助理非常熱門,由軟件巨人微軟公司積極開發以Windows CE 3.0為操作平臺的Pocket PC掌上電腦,便可看出PDA產品的驚人魅力。其中,深耕市場多年一直占據龍頭地位的Palm裝置,對于PDA產品的普及更是具有絕對的影響。Palm不 僅軟件執行效率高,軟件公司對軟件開發的推廣,更讓眾多程序開發人員開始注意到Palm平臺的軟件市場。
          面對日益增多的Palm平臺軟件,獲利最大的當然是幸福的“Palm族”了,但面對成千上萬的軟件,該如何挑選一套符合自己需求的呢?除了安裝到Palm 上親自操作外,借用Palm公司提供給程序開發人員測試軟件用的Palm模擬器,直接在Windows環境下測試軟件是否符合自己需求,倒不失為快速而有 效的方法。這次就向大家介紹如何利用Palm模擬器來挑選需要的軟件。

          一、下載以及安裝模擬器。
          1.首先請直接使用這個鏈接下載Palm模擬器:http: //www.palmos.com/dev/tech/tools/emulator/emulator_app_30a6.z ip。另外也可一并下載模擬器的外皮:http: //www.palmos.com/dev/tech/tools/emulator/emulator_skins_14.z ip。
          2.用Winzip解壓縮下載回來的emulator_app_30a6.zip(例如:C:\PalmEmu\,以下皆以C:\PalmEmu\為例說 明),并將emulator_skins_14.zip也解壓縮至C:\PalmEmu\。解壓縮后C:\PalmEmu\中應該可以看到相應的文件夾以 及文件內容。
          3.由于模擬器需要Palm操作系統的ROM文件才能運行。而Palm操作系統的ROM文件可由兩種方法取得:(1)利用工具程序將ROM文件自Palm 裝置下載到個人電腦。(2)到Palm公司網站下載(注一)。而要自Palm裝置下載ROM文件,首先必須安裝ROM Transfer.prc(可在剛解壓的目的文件夾中找到),請依一般安裝軟件到Palm的方式將ROM Transfer.prc安裝到Palm中。
          4.然后執行C:\PalmEmu\ 中的Emulator.exe(如執行后沒有后續的畫面,請先點CapsLock鍵再執行Emulator.exe)。
          5.將你的Palm裝置放到傳輸座(Cradle)上,執行“ROM Transfer”軟件,并點“Begin Transfer”鈕。
          6.點“Palm OS Emulator”對話框中的“Download”鈕,接著可看見后續畫面,請選擇你目前Palm傳輸座(Cradle)所使用的COM口,然后點“Begin”便可開始下載ROM文件了。
          7.下載完后請將ROM文件存放于C:\PalmEmu\,并在“Palm OS Emulator”上點“New”按鈕,就會看到后續畫面,最上面的選項可讓你挑選要模擬的Palm裝置,請根據你所下載的ROM文件的Palm裝置型號 挑選。第二個選項能選外皮,同樣請根據ROM文件的裝置型號挑選。第三個則是指定模擬器所能使用的內存大小,不限于原Palm內存,不過最大為8MB (8192KB)。最下方則是指定要裝入的ROM文件,請點“Browse”鈕指定ROM的位置。設定妥當后請點“OK”便可裝入模擬器主程序了。

          二、操作模擬器
          1.啟動模擬器后便會看到與一般啟動Palm裝置相同的畫面,或者是第一次啟動Palm裝置的設定畫面。
          2.模擬器的操作主要是通過鼠標來模擬手寫筆,我們可通過鼠標啟動程序,甚至在手寫區域按著鼠標左鍵不放拖曳便能如同手寫筆般輸入文字。此外,模擬器也提 供了一些鍵盤熱鍵:電源開關-Esc鍵、Date Book硬件按鍵-F1、Address Book硬件按鍵-F2、To Do List硬件按鍵-F3、Memo Pad硬件按鍵-F4、向上/下硬件按鍵-Page UP/Page Down。
          3.在模擬器窗口點鼠標右鍵便可呼叫出模擬器功能表,比較常用的有“Exit”--關閉模擬器,“New”--啟動新的模擬器,“Save”--將目前模 擬器狀態儲存至硬盤,以后啟動該文件便可直接使用,例如我們可以先在模擬器上安裝中文操作系統,以后啟動儲存的紀錄便可呼叫擁有中文界面的模擬器。 “Save Screen”--將目前模擬器執行畫面使用.BMP格式存到硬盤中、“Install Application/Database”--是最常用的功能,通過這個功能就能將各種軟件安裝到模擬器中執行、“Setting”--能讓使用者設定 模擬器的偏好設定值。
          4.現在就來看看這次介紹的重點,也就是軟件安裝部分。上面提過“Install Application/Database”能將Palm軟件安裝到模擬器中,除了這個方法外,模擬器也提供了通過“Hotsync”功能來安裝軟件的方 法。不過在沒有傳輸座(Cradle)的情況下,我們必須使用Null Modem傳輸線來進行Hotsync的動作(注二)。利用“Install Application/Database”功能來安裝軟件非常簡單,首先請在模擬器窗口點鼠標右鍵,選擇“Install Application/Database”“Other”(以下將以安裝CJKOS3.21為例說明)。
          5.接著會看到“啟動”文件對話框。CJKOS3.21中文版需要以下幾個文件(注三):CJKOS.PRC(主程序)、IMB5ZYF.PDB(注音輸 入法,位于IME文件夾)、FB512F.PDB(12X12繁體中文字型,位于FONT文件夾)、 MF_CJKOS_Ver_3_21_ChineseBIG5.prc(程序界面中文化的專用文件,位于LocBuddy文件夾)、PhrB5L.pdb (繁體中文詞語庫,位于Phrase文件夾),請使用“啟動”文件對話框----將上列文件自CJKOS3.21文件夾安裝到模擬器中,安裝完后如果沒看 到“CJKOS”圖示,請點選右上方“ALL”再選擇“All”就可以看到“CJKOS”的圖示了。
          6.然后我們就可以如同在真實的Palm裝置上一樣,點選“CJKOS”圖示啟動中文系統了。
          7.但如果在安裝軟件后未保存目前模擬器的狀態,那么下次啟動模擬器就得一切從頭開始,所以我們應該使用功能表“Save”選項將目前狀態儲存到硬盤,以后只需執行啟動文件(.psf)便可直接回到目前的模擬器狀態。
          8.最后還記得已經下載的模擬器外皮嗎?我們可以用鼠標右鍵功能表“Settings”“Skins”挑選其他外皮。另外如果覺得目前模擬器窗口太大,你可以取消“Double Scale”選項,就能讓模擬器窗口回復到實物般大小了。
          筆者在前面說過,Palm模擬器是Palm公司專為開發人員提供的除錯、測試工具,所以模擬器還提供了許多除錯及測試功能,有興趣的人可以參考模擬器文件 夾下的Doc文件夾(如C:\PalmEmu\Docs)內的說明文件,其中提供了非常詳盡的模擬器操作、設定說明。

          注一:由于模擬器所使用的ROM文件是直接采用Palm裝置操作系統,而Palm OS則因為Palm公司的版權而不能隨意散發,所以除了從使用者所擁有的Palm裝置下載外,就必須以軟件開發者的身分向Palm公司申請下載。當然基于 模擬器主要用途為軟件開發,Palm公司所提供申請下載的ROM文件中還加入了額外的除錯功能,所以有志加入Palm軟件開發行列的人,可以到: http://www.palmos.com/dev/tech/tools/emulator/網頁下方加入Palm Solution Provider Program,不過申請過程需經過書面簽名等程序,對于非美國當地的使用者來說,這個申請過程可能會比較麻煩。
          注二:要使用Null Modem傳輸線安裝軟件,首先必須將Null Modem傳輸線連接在電腦的兩個COM口上。然后必須指定模擬器所使用的COM口,例如桌面Hotsync管理程序原先以COM1與傳輸座 (Cradle)連線,所以模擬器就需使用COM 2,其指定方式為在模擬器畫面點鼠標右鍵選擇“Settings”“Properties”,然后指定“Communications”下的 “Serial Port”為“COM 2”,以后便能用“Hotsync”程序來安裝軟件了。
          注三:在安裝這類比較復雜的軟件時,我們可以先執行軟件安裝程序,比如CJKOS3.21提供的Install.exe,挑選好要安裝的項目后點“安 裝”,安裝程序便會將需安裝的文件丟到Palm Desktop安裝文件夾下的用戶文件夾中的Install文件夾當中(如:C:\Program Files\Palm\TuG\Install),以便下次進行Hotsync時將文件安裝到Palm中,所以我們可以直接將文件路徑指向Install 文件夾便可確保安裝正確的項目,但安裝完后要記得將Install文件夾中的文件刪除,以免下次進行Hotsync時將這些文件也安裝到真正的Palm裝 置中。

          posted @ 2005-08-20 13:10 西侯域 閱讀(375) | 評論 (1)編輯 收藏

          最近對palm有格外的關注,在Palm、Tompda、Hipda花了不少時間,當真是外行看熱鬧?。?br> 在TT5和TE2中猶豫,不過HP的2110也在關注的隊列中,想了想自己很在意的幾個因素:屏幕大小
          、電池能力、存儲大小,cpu倒不是很計較,不會太多考慮多媒體方面的應用。想想今后用來做什么了:
          PIM,新的閱讀平臺,電子詞典,還有很重要的是希望能夠在上面做些應用開發。不管怎樣,還是決定先裝個palm emulator到pc機器上,看看效果再說!


          posted @ 2005-08-20 13:07 西侯域 閱讀(165) | 評論 (0)編輯 收藏

           [轉貼]通常我們會看到在PDA/掌上電腦上標稱xxM ROM和xxM RAM,這里的ROM就是指存儲操作系統和內置程序的空間,掉電的時候,這些數據依然存在。除了使用Mask ROM的低端設備,其它都是使用Flash ROM的,這意味著操作系統可以升級,某些程序還可以更改系統使得普通程序可以使用ROM中剩余的空間。而RAM就是這些設備可以存儲用戶程序和數據的空 間,不過設備徹底沒電的時候,這些數據都會丟失,所以通常的掌上電腦/PDA設備,都會在電池電壓較低的時候強行關機用剩余的電量來保持數據,或者使用備 用電池來完成這項工作。
            新型號的掌上電腦或者PDA設備也都支持用戶使用外部擴展卡來保存更多的程序和數據。這些外部擴展卡的種類在上面的帖子里都提到了,它們彼此不兼容(SD和MMC可以使用同樣的插槽),性能和價格也不同,視用戶需要而定。這些擴展卡使用的都是Flash ROM 。
          Flash Rom分為兩種,NAND和NOR,兩種的區別在于,前者像磁帶而后者像CD,即NOR可以隨機存儲,而NAND的不可以。所以使用NAND ROM的機子在Pocket PC 2002下必須將ROM文件復制到RAM上才可以運行(最典型的就是那些16MB ROM,64MB RAM的機子)。
          當然NAND使用的是線性讀取,速度比NOR的隨機讀取要快,而且可以刷新10萬次,而NOR只有1萬次。Windows Mobile2003使用了新的技術,可以使NAND ROM的機子不用將文件復制出來,就可以讀取。所以現在市場上的絕大多數機型都是用了NAND。

          posted @ 2005-08-13 16:32 西侯域 閱讀(223) | 評論 (0)編輯 收藏

          make a study psp tool: studio tool dash opentime eclipsepro

          posted @ 2005-06-23 10:56 西侯域 閱讀(192) | 評論 (0)編輯 收藏

          6.9 finished PIM 6.16 finished the article 6.22 project Launch

          posted @ 2005-06-23 10:17 西侯域 閱讀(155) | 評論 (0)編輯 收藏

          published by w.bloggar

          posted @ 2005-06-13 17:50 西侯域 閱讀(164) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 大渡口区| 秀山| 湟源县| 津市市| 确山县| 土默特右旗| 当涂县| 安乡县| 南投市| 衡水市| 宁国市| 邵东县| 罗江县| 喀什市| 大洼县| 绥滨县| 石家庄市| 新绛县| 阿鲁科尔沁旗| 临沭县| 安丘市| 和顺县| 堆龙德庆县| 玉溪市| 阳谷县| 泾阳县| 即墨市| 讷河市| 永州市| 丰宁| 云安县| 洪洞县| 聊城市| 精河县| 辽阳县| 齐河县| 长乐市| 当涂县| 南城县| 上栗县| 芮城县|