亚洲欧美日韩高清中文在线,亚洲中文字幕久久无码,亚洲精品中文字幕无码AVhttp://www.bjzhda.cnzh-cn曙海教育集團論壇http://www.bjzhda.cnRss Generator By Dvbbs.Netofficeoffice@126.comimages/logo.gif曙海教育集團論壇Moblie PPC下音效播放和手機振動的實現http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2122&Page=1wangxinxin2010-12-4 10:28:041、  音效播放:

1、Win CE平臺下內部API直接支持.WAV文件的播放 此函數如下:

BOOL sndPlaySound(LPCTSTR lpszSoundName,UINT fuSound); 第一個參數是要播放的WAV文件路徑

第二個參數是播放模式 支持同步,異步播放和循環播放 ,不支持暫停播放

具體介紹參考MSDN;

結束播放直接調用   sndPlaySound(NULL,NULL)。

頭文件: #include “Mmsystem.h.”

連接庫文件:#pragma comment( lib, "Coredll.lib" ) 。

備注:經測試在mobile PPC下 此API可以播放4M左右大小的文件完全可以勝任各種音效和背景音樂的實現,

如果媒體文件不是.wav可以找相關工具進行格式轉換。.mp3文件的播放在mobile下不能直接支持需

要解碼后播放,這個是比較復雜,我抽時間研究明白再說。



2、手機震動實現:



PPC和SmartPhone對此功能的支持方式是不一樣的。

在SmartPhone下使用API: Vibrate 和 VibrateStop (函數介紹參考MSDN)

例如:

Vibrate(0, NULL, TRUE, INFINITE);
::Sleep(2000);
VibrateStop();

頭文件: #include “vibrate.h“
連接庫文件:#pragma comment( lib, " aygshell.lib" ) 。



在PPC下使用API:NLedGetDeviceInfo 和 NLedSetDevice (函數介紹參考MSDN)

例如:(此代碼在VS2005下通過功能測試并在項目中得到應用,直接復制以下代碼并包含相關頭文件即可運行)

NLED_COUNT_INFO nci;

    NLedGetDeviceInfo(NLED_COUNT_INFO_ID,(PVOID)&nci);

    if(nci.cLeds > 1)        //如果系統中LED個數大于1

    {

       NLED_SETTINGS_INFO nsi;

       nsi.LedNum = 1;      //LED號,第一個為0,一般情況下震動設備為1.

       nsi.OffOnBlink = 1; //設置LED狀態為開

       (void)NLedSetDevice(NLED_SETTINGS_INFO_ID, &nsi);

       Sleep(1000);

       nsi.LedNum = 1;

       nsi.OffOnBlink = 0; //設置LED狀態為關

       (void)NLedSetDevice(NLED_SETTINGS_INFO_ID, &nsi);

    }

頭文件:#include “Nled.h” , #include “Pwinuser.h”

備注:

一般PPC系統會把震動設備做成LED,程序通過設置LED的狀態來啟動震動設備。

當打開震動設備后應當做延遲處理后關閉設備,否則會一直震動的。]]>
Palm停止開發Windows Mobile手機, 絕非明智之舉http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2121&Page=1wangxinxin2010-12-4 10:25:13有分析人士指出,Palm宣佈放棄微軟Windows Mobile作業系統是個錯誤的決定.

Palm上週四宣佈,將停止開發基於Windows Mobile系統的智慧手機,轉而研發基於自己的Web OS系統的手機產品.Web OS是Palm最新研發的智慧手機作業系統,採用該系統的首款智慧手機是Palm Pre.
對於Palm的該項決定,有分析師認為這絕對是個錯誤,理由如下:

1. 自身硬體問題

Palm智慧手機銷量不佳,是自身硬體問題,因為其他公司也在銷售Windows Mobile手機,而且銷量也不錯.因此,Palm應該在硬體領域投入更多的研發費用.

2. 疏遠第三方開發人員

放棄Windows Mobile,專注於自己的Web OS系統,這將切斷Palm與第三方開發人員的聯繫.與比較成熟的Windows Mobile系統相比,開發人員不可能熱衷於回報有限的Web OS.

3. Windows Mobile漸入佳境

Windows Mobile 6.5已經發佈,介面和功能均有所改善.而且,Windows Mobile 7也在緊鑼密鼓地開發之中.

4. Sprint惹的禍?

Palm手機銷量不佳,也許是Sprint的錯誤,而不是Windows Mobile.對Palm而言,現在應該更換運營商,或與更多運營商合作.

5. 企業因素

有些企業已經對蘋果iPhone系統望而卻步,更不要說Palm的WebOS了.
]]>
UPX4SP for Windows Mobile Smartphone v0.1.2 漢化http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2120&Page=1wangxinxin2010-12-4 10:22:54
以下內容含腳本,或可能導致頁面不正常的代碼
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
]]>
微軟發表最新版行動操作系統 Windows Mobile 6http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2119&Page=1wangxinxin2010-12-4 10:21:34手機產品。

  Windows Mobile 6 將增加使用者熟悉的 Microsoft Office 與 Windows Live 功能,可讓用戶藉由內建 Windows Mobile 6 的智能型手機,一手掌握行動工作與生活的需求。

  采用 Windows Mobile 6 的智能型手機將從今年第 2 季起陸續于全球推出,全球手機 OEM 與 ODM 重鎮的臺灣廠商,包括中華電信、華碩、倚天信息、集嘉通訊、宏達電等,都將會推出內建 Windows Mobile 6 的智能型手機。目前全球共計有 125 家電信營運商與 48 家裝置制造商與微軟合作,推出逾 140 款內建 Windows Mobile 的智能型手機,

◆ 新增 HTML 格式郵件與 Office 支持

  藉由 Windows Mobile 6 Direct Push 技術,使用者不僅可以從公司的電子郵件服務器(例如 Exchange Server 2007)收發電子郵件,還可以從 Web Mail 服務或其他服務供貨商提供的郵件服務器,直接以原始 HTML 格式檢視含有相片、表格與格式設定的電子郵件。

  Windows Mobile 6 并將熟悉的 Microsoft Office 帶入行動裝置,讓用戶可輕松在其裝置上以原始文件格式檢視、瀏覽與編輯文件,提供「行動 PC」功能、提升工作生產力。

◆ 整合 Windows Live 服務 提供完整實時傳訊與檔案分享功能

  Windows Mobile 6 新增 Windows Live 支持,提供完整的實時通訊、網絡搜尋、電子郵件與部落格等服務,可隨時隨地與其他 PC 或手機上的 Live Messenger 用戶傳訊、分享檔案,并可透過 Windows Media Player 的多媒體影音播放功能,豐富影音與通訊生活。

◆ 強化安全性與商務營運需求

  Windows Mobile 6 提供裝置安全與管理功能,可從遠程清除可能已遺失或遭竊之裝置的所有數據,免除機密數據外泄的疑慮。Windows Mobile 6 提供商務營運應用程序支持,企業用戶可輕松在智能型手機建立與存取銷售工具、追蹤存貨以及許多其他應用程序。

]]>
Windows Mobile logo測試介紹http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2118&Page=1wangxinxin2010-12-4 10:18:54
以下內容含腳本,或可能導致頁面不正常的代碼
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
]]>
Windows Mobile(CE/SP/PPC)系統的發展的簡介及區別http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2117&Page=1wangxinxin2010-12-4 10:18:00  為了切入掌上設備及其它嵌入式設備市場,微軟于是在1996年11月的美國COMDEX大展中發布了Windows 95的縮小版系統,“Windows CE 1.0“,他一開始的設計目標是一個用于各種通訊、娛樂和移動式計算設備的操作系統平臺。但是的開發初衷是“掌上電腦是個人電腦的替代品”。
  可是事與愿違,這個系統并沒有讓微軟火起來,到1998年微軟改變了策略,開發了Windows CE 2.0。這次他們把注意力集中在筆式輸入和小巧的設備上,微軟把這種新的掌上電腦稱為Palm PC ,但很快被Palm公司告上法庭。最后,微軟把它改名為Palm-Size PC這個名字。這時,微軟仍然堅信消費者需要的不僅僅是一個PIM管理設備,還應該是一個功能強大的“小電腦”。
  CE2.0版的PDA有所改觀,同樣小巧迷人,不僅運行速度比Windows CE 1.0快,而且還支持彩色屏幕 ,相對于Palm的黑白顯示而言,當然可愛的多。1年之后,微軟推出了中文版的CE操作系統。當時國內許多廠商生產的掌上電腦多是采用這種CE系統,版本號為2。11 Build 8308。
  Windows CE的推出沒有在市場上引起波瀾。微軟當然不甘心,而且微軟公司從來就沒有放棄他們的想法——一個大而全的系統,提供種類繁多的功能。不久在2000年4月19日的CES 2000大展上推出了具有劃時代意義的操作系統——Pocket PC(也就是Windows CE 3.0)。Pocket PC彌補了CE操作系統的諸多不足,新增許多對Palm具有競爭性的新功能。
  2000年1月6日,微軟發布PPC樣機,接著Win CE的忠實支持者卡西歐(Casio)、康柏(COMPAQ)、惠普(HP)和Symbol于2000年4月19日分別推出采用Windows CE 3.0版本操作系統的Pocket PC。接著在一年多的時間里,Win CE3.0不僅應用于PDA,還應用到手機(2000年11月6日薩基姆Sagem發布基于Win CE3.0的手機)、車載系統等方面。采用WIN CE3.0的系統不斷增多,如有日本的NEC、東芝、TWLEO(LEO Freestyle E300是最先推出中文WIN CE操作系統的PPC)、國內聯想公司(2001年4月18日推出)。這使Windows CE市場占有率不斷攀升,初露鋒芒。
  這一代的PDA可以說的MS對PDA概念的一個轉折點,正式把PDA從商務應用推向媒體娛樂綜合。而正是PPC的改變,同時令到PALM OS也不得不把自己重新定位。終于在OS 5的時候加進了大量的媒體娛樂功能。而這時,PPC已經開始占領原本屬于PALM的市場份額。 并且在PPC 2002發展的后期2003年初,終于歷史性第一次在市場份額上超越PALM。
  而后微軟推出了一個全新的系統,叫做Window Mobile,簡稱為WM2003。使用的內核是是Win CE 4.0或稱Win CE。net系統。WM2003是MS對PDA概念的分水嶺。正式的將Mobile系統分成原版CE、PPC系統和Smart Phone系統三大類,但都屬于WM2003。
  而后又推出了Windows Mobile 5.0、Windows Mobile 6.0、及馬上要發布的Mobile 6。5及Mobile 7.0,當然這幾個系統和Mobile的分類就沒什么區別了都是分成三大類。下面就詳細講一下這幾種系統的區別。
  首先講一下CE系統,這種系統現在一般適用于各種嵌入式設備,如導航儀、智能儀器、機頂盒等,另外還有個別通訊設備廠商使用這種系統如國內的酷派、魅族等。這類系統根據實際情況可以選擇觸摸屏或菜單這兩種操作方式,但是一般情況都是采用觸摸屏操作。
  Smart Phone系統以通話為中心的智能手機,特點在手機的基礎上加入一些輔助電腦功能,大都采用鍵盤操作,操作系統版本為Windows Mobile 5.0 for Smart Phone 。該系統故名思義偏向于通話的應用,是智能電話,主要是多普達5系列的手機用的系統,當然摩托羅拉也有用這個系統的,用于不支持手寫的手機,沒有觸摸屏,可以單手操作,支持的軟件很多。
  Pocket PC系統以PDA為中心的掌上電腦系統,特點為大都采用觸摸屏幕,體現電腦功能,操作系統版本為Windows Mobile 5.0 for Pocket PC。偏向于PDA的功能,用于支持手寫的手機和PDA,比如惠普,宏基,華碩,多普達6系列和8系列,支持多個任務同時運行,由于大家對Windows都比較熟悉所以比較容易上手。
  對于Mobile系統的機器主要優點是有不同的各種應用程序支持,但是這三種系統所采用的應用程序各不相同,也不能通用,在使用過程中可根據自己的需要選擇。]]>
Windows Mobile受到Nvidia當頭棒http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2116&Page=1wangxinxin2010-12-4 10:17:06
  早先二月份的報道中提到,在PC機表現良好的十年里,Nvidia將其未來很大程度上壓在了掌上移動網絡設備(MIDs)的圖形性能的加速發展上。

  基于Nvidia的APX 2500系統的iPhone式樣的設備將PC機的大部分功能都整合了,這款設備預計在今年年底和明年上市。值得注意的是,Nvidia正在建立它所有的核心電子產品用于運營一個移動網絡設備,而非僅僅是圖形處理部分。

  APX 2500不同于英特爾的Atom處理平臺,而是被當成一個處理器和單獨的芯片組,因為2500整合了所有的東西在一個芯片里面。這使得其接近于英特爾即將于明年或2010年初面市的Moorestown處理器。

  公司移動業務部的總經理Michael Rayfield 說,Nvidia的目標是在一個幾百毫瓦的電絡中包裝盡可能多的處理設備。“我說我們是從零開始的,然后要我的團隊為了每毫瓦去求爺爺告奶奶。”個人筆記本電腦的處理器通常在10到35瓦的電絡上操作的。

  但是對于用戶來說,最大的不同將是微軟的Mobile Windows界面和當Nvidia的GeForce芯片傲立群雄時所生產的產品。

  Nvidia所演示的這個平臺遠遠超過了今天使用的笨重的細條紋的Windows Mobile平臺。Nvidia展示了其手指般大小的屏幕和基于加速度器的修改后的720p的視頻。

  Rayfield說,這些微型設備可以連續10小時播放720p的HDTV視頻,這是Nvidia即將著重強調的一個特色。它將一個基于APX 2500的設備原型通過一個高清晰多媒體界面(HDMI)接口插入一個大屏幕電視,并且以相同于一個大的HDTV箱或者更大的電腦的流量和分辯率來播放高清晰度的電影。

  總之,不管你信不信,Windows Mobile,這款操作系統從2000年發布開始就一直面臨著困難。最初,它承諾了之前的康柏電腦(即惠普)提供iPag掌上電腦,但是這些設備并沒有應用于大的場合,就連整個美國市場最終也一致轉向Blackberry手機。如今,隨著Windows Mobile 6.1被諸如HTC、三星、Acer(該公司宣布其旨在生產一款Windows智能手機)采用,其接受度有所提高了,但是它依然還是Windows.,在一個iPhone引領潮流的時代,Nvidia認為這是不夠的。

  Nvidia如今正在開發的標準移動網絡設備這款產品將不會在手機公司或者導航系統制造商處出現。Rayfield說由于這是個發展平臺,因此必然是個很厚的設備,而且包含了額外的電路板。他還說,最終被設備制造商生產出來的產品是很薄的]]>
微軟正式宣告Windows Mobile 6.5將支持Widget技術http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2115&Page=1wangxinxin2010-12-4 10:13:47
以下內容含腳本,或可能導致頁面不正常的代碼
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
]]>
了解Windows mobile系列 之----WinCE開發中Boot Loader的點點滴滴http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2114&Page=1wangxinxin2010-12-4 10:10:00 Boot Loader是定制Windows CE操作系統過程中一個重要的開發環節。Boot Loader的作用正如名字中的兩個單詞:Boot,既引導系統,如果基于CE的產品采用BIOS實現硬件初始化和配置,那么Boot Loader只需引導軟件系統。如果沒有采用BIOS,那么Boot Loader的作用還包括實現BIOS的基本功能;Loader,既加載操作系統,在整個系統正常啟動后Boot Loader通過不同的方式加載CE的內核文件nk.bin。當Boot Loader把nk.bin解壓到RAM后就把CPU控制權交給CE內核。x86平臺的Boot Loader種類最多,下面就對x86平臺的Boot Loader做一說明:

  x86 ROM Boot Loader

  又叫Rom Boot,記得以前寫過的文章中提到了Rom Boot。Rom Boot 被設計存放在Flash/EEPROM中,也就是原來BIOS的位置,這樣當上電后CPU到固定地址執行代碼,也就是執行了Rom Boot包含的代碼,它對整個硬件系統進行初始化和檢測,并且支持通過網卡從遠程機器上下載nk.bin或者從本地IDE/ATA 硬盤的活動分區中尋找nk.bin文件加載。Rom Boot的優點就是引導并且加載速度快,而且它自身完成了所有的操作,這樣就不用BIOS、MSDOS,更不用Loadcepc了。缺點就是需要CE開發者讀懂它的源碼并修改。CE提供了Rom Boot的所有源碼,讀者可以查找標題為“x86 Source Organization”的幫助文檔,在這個文檔中列舉了所有相關的目錄及內容,另外還列舉了四種網卡的驅動程序源碼所在目錄。

  x86 BIOS Boot Loader

  BIOS Boot Loader和MSDOS+Loadcepc兩種方式差不多,BIOS Boot Loader只是不需要MSDOS操作系統,它仍然需要BIOS和FAT文件系統。下面講一下采用BIOS Boot Loader的系統的引導順序:系統上電后BIOS執行完硬件初始化和配置后,BIOS檢查引導設備的啟動順序,如果引導設備是硬盤、CF卡、DOC(Disk-On-Chip)一類的存儲設備,那么就加載這些存儲器上的主引導扇區(Master Boot Sector)中的實模式代碼到內存,然后執行這些代碼。這里提到的代碼被稱為主引導記錄(MBR)。MBR首先在分區表(同樣位于主引導扇區)中尋找活動分區,如果存在活動分區,那么加載位于這個活動分區的第一個扇區上的代碼到內存,然后執行這些代碼。這里提到的活動分區的第一個扇區被稱為引導扇區(Boot Sector)。引導扇區上的代碼的功能是找到并且加載BIOS Boot Loader,BIOS Boot Loader再加載nk.bin。引導扇區的源碼位于%_WINCEROOT%\Public\Common\Oak\Csp\i486\Biosloader\Bootsector目錄下。有一個現成的引導扇區鏡像文件,它的路徑為%_WINCEROOT%\Public\Common\Oak\Csp\i486\Biosloader\Diskimages\Setupdisk\Bsect.img 。而對于BIOS Boot Loader,CE提供了Setupdisk.144和Bootdisk.144兩個文件,以“.144”為擴展名的文件的解壓我在前面的文章中講過了。這兩個文件解開后都包含了引導扇區和Boot Loader的鏡像文件。執行“mkdisk C:”批處理命令將這兩個鏡像文件寫到磁盤上。mkdisk會設置Boot Loader的隱藏屬性,這樣在列出根目錄下所有文件時不會顯示Boot Loader的文件。

  MSDOS+Loadcepc

  這種方式非常簡單,在MSDOS啟動后再執行loadcepc.exe,讓loadcepc加載nk.bin到內存后再把CPU控制權交給CE內核程序。loadcepc在前面的文章中已經講過了。

  下面根據一般的Boot Loader源碼來分析一下Boot Loader的組成:

  Boot Loader由兩部分組成:OEM啟動代碼(OEM startup code)和主代碼(main code)。OEM啟動代碼是最先執行的部分,它的功能是初始化內存寄存器、設置CPU頻率、初始化高速緩存等。之后它跳轉到主代碼中執行。一般OEM啟動代碼都是用匯編編寫。主代碼一般用C語言編寫,它負責其它所有任務,在執行的同時還能夠將執行的相關信息顯示在屏幕上。一般添加公司LOGO或者其它啟動LOGO都在此修改。

  主代碼主要由幾個部分組成:鏡像下載代碼,通過并口或者網卡來實現從遠程計算機下載nk.bin;串口調試代碼,包含對串口的讀寫函數,用戶調用這些函數就可以通過串口在遠程計算機和本地計算機之間通信;寫flash代碼,包含寫鏡像到flash的函數;硬件監控代碼。

  一般的Boot Loader的執行流程見下圖:

圖片點擊可在新窗口打開查看


  上圖中每個函數的功能如下:

   StartUp() :CPU最先執行的函數。也就是啟動代碼。

   BootLoaderMain() :先后調用KernelRelocate、OEMDebugInit、OEMPlatformInit、OEMPreDownload等函數。此函數源碼文件路徑為%_WINCEROOT%\public\common\oak\drivers\ethdbg\blcommon 。

   OEMDebugInit() :初始化串口。

   OEMPlatformInit() :執行特定平臺的初始化工作,如時鐘、一些驅動程序。

   OEMPreDownload() :做下載前的準備工作。一般用于反饋給用戶一些信息。

   DownloadImage() :下載操作系統鏡像到RAM或者Flash。

   OEMLaunch() :負責啟動鏡像。

   OEMReadData() :從遠程計算機讀取數據。

   OEMMapMemAddr() :專用于寫Flash時使用。因為寫flash的速度非常慢,所以此函數將Flash鏡像臨時緩沖到RAM中。

   OEMShowProgress() :從函數名就能看出。

   OEMIsFLashAddr() :判斷一個地址是否是Flash的地址。

   OEMFinishEraseFlash() :判斷是否完成了擦除Flash內容工作。

   OEMWriteFlash() :寫鏡像到Flash。

   OEMStartEraseFlash() :開始擦除Flash。

   OEMContinueEraseFlash() :繼續擦除Flash工作。
 
]]>
流行趨勢所至 兩大智能手機系統終極PKhttp://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2113&Page=1wangxinxin2010-12-4 10:08:36手機的發展趨勢如同我們當初所設想的那樣迅速,當然優勝劣汰的發展步調也讓我們看到了智能手機系統的強悍已經遠超過我們所想象的那樣。然而要說到智能手機系統,我們就不得不提到經典的Symbian智能手機操作系統了。


圖片點擊可在新窗口打開查看

  Symbian(中文譯音“塞班系統”)由諾基亞、索尼愛立信、摩托羅拉、西門子等幾家大型移動通訊設備商共同出資組建的一個合資公司,專門研發手機操作系統。然而Symbian操作系統在智能移動終端上擁有強大的應用程序以及通信能力,這都要歸功于它有一個非常健全的核心-強大的對象導向系統、企業用標準通信傳輸協議以及完美的sun java語言。而隨著時間的推移,Symbian公司已經在2008年被諾基亞公司全面收購。但是除諾基亞以外依舊有不少手機品牌在向Symbian系統靠近。而Symbian系統也憑借自己簡單的操作以及豐富的軟件擴展能力在業界保持著無法取代的地位。

圖片點擊可在新窗口打開查看

  當然除Symbian系統以外,微軟公司所推出的windows mobile系統也是近年來智能商務手機之中最為常見的操作系統,Windows Mobile是微軟為手持設備推出的“移動版Windows”,使用Windows Mobile操作系統的設備主要有手機、PDA、隨身音樂播放器等。原形為Windows CE,后開發出適用于手機及其他掌上設備操作系統,之后又將其整合于一起。以其強大的軟件擴展以及實用的操作性被廣大用戶所接受。

圖片點擊可在新窗口打開查看

  而這兩種主流操作系統之所以能發展到如今的地步自然有其存在的原因。要說到兩種智能手機系統的優缺點自然也不少,對于消費者來說如何選擇也成了一大難題。據市場專業人士分析,Symbian系統多被廣大青少年朋友所喜愛,以其簡便的操作和豐富多彩的可玩性造就了街機系統的封號,當然這里邊也與諾基亞有著千絲萬縷的聯系。而windows mobile系統的使用人群多以商務人士,由于windows mobile系統出色的軟件擴展性以及與PC等電腦設備同步互動性教強,長被眾多商務精英所追捧,而隨著多普達(HTC)眾多機型與windows mobile系統達成了戰略同盟,所以外觀沉穩的多普達(HTC)也為windows mobile系統做出了卓越的貢獻。

  那么對于消費者來說,先不說手機如何,單純在系統方面來說究竟哪款系統適合自己呢?就讓小虎與您一同探討一下兩大主流系統優缺點吧。

一、電話本與添加聯系人

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看
左為windows mobile系統 右為Symbian系統

  由于windows mobile系統多以觸摸形式出現所以在在常用的電話本與添加聯系人方面windows mobile系統在操作方面比較煩瑣,而添加選項卻比Symbian系統多出不少。

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看
左為windows mobile系統 右為Symbian系統

  當然由于windows mobile系統定位在于商務實用性,所以每一張名片所記錄的信息都非常詳細,不過Symbian系統也可以通過選項進行添加選項,所以兩種系統在擴展性方面的適用性即可一目了然。

二、短信以及文本編輯

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看
左為windows mobile系統 右為Symbian系統

  在短信的輸入方面,豐富的輸入方式選擇成為了windows mobile系統最大的優勢,當然在這一方面有利也有弊。雖然輸入方式上Symbian系統采用鍵盤輸入(除新版Symbian OS 9.4,S60第五版的觸摸系統外)所以在輸入文字的正確度上遠遠超過windows mobile系統,而windows mobile系統一味追求輸入的流暢度,也就是說如果用戶書寫一個字可能會識別成另外一個字,所以導致輸入效率下降。但是方便程度上windows mobile系統就很好的解決了手指長時間按鍵盤導致的疲勞感。

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看
左為windows mobile系統 右為Symbian系統

  而在文件文本等編輯上windows mobile系統的優勢就突顯出來了,雖然輸入效率不一定有鍵盤輸入高,但是很適合長期輸入,特別是windows mobile系統系統在軟件方面的優勢,一些文本處理軟件也可以隨時使用。當然在Symbian系統上也有一些類似于WORD的文字處理排版軟件,但是實際操作起來的效率就大大不如windows mobile系統便捷了。

三、娛樂及影音

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看
左為windows mobile系統 右為Symbian系統

  說到娛樂方面,單純考慮游戲的話windows mobile系統就大大不如Symbian系統來的豐富多彩。記得當初在ngage平臺上所發布的游戲就不止幾百款,當然在模擬器方面如今的Symbian系統也擁有包括MD、GBA等知名游戲主機的模擬程序,單純就這一點來說受年輕人士是喜愛就再所難免了。

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看
左為windows mobile系統 右為Symbian系統

  在影音方面,windows mobile系統依靠微軟老牌播放器windows media進行播放,而Symbian系統則憑借RealPlayer播放器實現影音的播放。而由于兩款系統在軟件方面資源都非常豐富,所以用戶完全可以自行安裝播放器,但是就單純的媒體播放來說Symbian系統所自帶的RealPlayer播放器似乎沒有windows media播放器所支持的格式豐富。

四、網絡傳輸以及系統資源

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看
左為windows mobile系統 右為Symbian系統

  在網絡連接方面,windows mobile系統與Symbian系統都為我們提供了非常豐富的連接模式,特別是在網絡連接方面wifi已經被兩大系統所接受(部分機型不提供wifi功能),而在連接設置上windows mobile系統幾乎是秉承了在普通PC上的設置方式,相對來說Symbian系統更為簡單一些。

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看
左為windows mobile系統 右為Symbian系統

  在系統資源的占用方面,我們拿windows mobile 6.1和Symbian S60第三版來進行比較兩款系統所占用資源均在50MB以內,而windows mobile系統空載情況下所需要占用的資源略小,但是在運行程序后windows mobile系統要進入內存控制界面中的運行程序管理器中進行關閉,所以經常會造成系統資源不足的現象發生,但是這一點設計其實是為了避免用戶在誤操作時關閉程序,只要熟悉后就會使用自如。相對的Symbian系統關閉程序非常方便,也是非常不錯的。

五、其他方面及總結

圖片點擊可在新窗口打開查看
Touch技術成為windows mobile系統的時尚元素

圖片點擊可在新窗口打開查看
而Symbian系統豐富的主題也吸引了很多年輕人士

  不少朋友認同Symbian系統的原因也在于其豐富的主題以及時尚的操作模式,不過隨著Touch Folllow技術的出現windows mobile系統的時尚元素似乎也突然顯現出來。而在操作方面來看Touch技術似乎也不單純只是花瓶,所以玩機一族也將目光投向了windows mobile系統。

圖片點擊可在新窗口打開查看

  當然說了這么多,相信不少朋友對兩款系統的了解也會增加不少。而究竟如何選擇看過小虎介紹的朋友心理都會有了自己的定奪。而隨著智能手機系統的發展,更多的實用功能也層出不窮,如今在觸摸領域Symbian系統也憑借諾基亞5800的問世而橫空出世。未來的選擇余地也更大了,而萬變不離其本,適合自己的才是真正好用的

]]>
在Windows Mobile手機上使用藍牙鍵盤&藍牙鼠標,無限你的可能http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2112&Page=1wangxinxin2010-12-4 10:07:24要在Windows Mobile系統手機和掌上電腦上使用迷你藍牙鍵盤,首先必須在手機或掌上電腦上安裝一個叫作BlueInput的軟件,請點擊右側鏈接下載這個軟件:訪客無法瀏覽鏈接,請先注冊或者登陸

這個軟件的功能可不一般,它不僅支持外接的藍牙鍵盤,還支持外接的藍牙鼠標,而且都支持得很好!操作起來,感覺就像是在操作Windows系統的電腦,只是屏幕小了一些 而已。由于WM系統的智能手機和掌上電腦廠家眾多、型號繁雜,在此就不再一一列舉支持的型號了,用戶可以對照下面的三個要求自己判斷一下手頭的WM設備是否支持外接藍牙鍵盤和藍牙鼠標。

    1、WM 5.0或更高版本的Smartphone和Pocket PC
) n0 a, m; [$ t. Q    2、具有藍牙通訊功能
$ M) L6 D" i2 f( o    3、系統的藍牙驅動采用WM系統自帶的Microsoft Bluetooth Stack

如果將同時具有以上三個條件的WM系統設備比作100%,現在就有90%的把握了,還有5%的設備,系統的藍牙驅動本來就可以支持外接藍牙鍵盤或藍牙鼠標,不需要安裝這個軟件。最后的5%是誤差,畢竟WM系統設備種類繁多,系統硬件和驅動千差萬別,沒人敢保證百分之百沒有問題。

下載BlueInput后,將這個CAB文件傳到PocketPC或Smartphone設備上,然后在設備上運行這個軟件進行安裝。

安裝完成后,在開始->設置->系統里會多出一個bluetooth input driver圖標,點擊,出現BlueInput窗口,在Status一欄點Change開啟系統的藍牙功能,使Bluetooth:OFF變成Bluetooth:ON。

圖片點擊可在新窗口打開查看   圖片點擊可在新窗口打開查看

然后,隱藏(Hide)BlueInput窗口,在WM系統的藍牙連接設置中與迷你藍牙鍵盤進行配對,配對的時候,先在WM設備上隨便輸入幾個數字,比如“6789”,按“下一步”,然后在小鍵盤上輸入同樣的“6789”這四個數字,再按小鍵盤的回車鍵,即可配對成功。再回到BlueInput窗口界面,當BlueInput的Status欄中的Keyboard:OFF變成Keyboard:ON時,藍牙鍵盤就可用使用了。同樣的方法,在WM系統的藍牙連接設置中與迷你藍牙鼠標進行配對,藍牙鼠標的默認配對碼一般是“0000”,在WM設備上輸入同樣的“0000”四個數字,即可配對成功。當BlueInput窗口Status欄中的Mouse:OFF變成Mouse:ON時, 外接藍牙鼠標就可以使用了。

圖片點擊可在新窗口打開查看   圖片點擊可在新窗口打開查看

實際使用的感覺相當好,按迷你藍牙鍵盤上的視窗鍵彈出開始菜單,用方向鍵進行移動,用ENTER鍵選擇。打字更方便了,基本和電腦上的打字感覺差不多。印象最深的還是鼠標功能,在手機屏幕上移動鼠標,感覺是新奇而震撼的,鼠標移動和點擊方式與普通電腦完全一致,非常順手,試著玩了玩紙牌游戲,比以前用筆操作要快多了。

圖片點擊可在新窗口打開查看   圖片點擊可在新窗口打開查看

! Z4 q, l  F9 T& a! h$ l
確實是個好軟件!不過需要付費購買才能用個痛快。未注冊的軟件在鍵盤按鍵超過200次,鼠標點擊超過50次的時候就會關閉輸入功能,需要點選一下Enable Bluetooth Mouse(Keyboard) Support前面的方格,才能繼續使用。用戶可以至軟件開發商的網站訪客無法瀏覽鏈接,請先注冊或者登陸查看購買這個軟件的方法,水木行不提供關于軟件破解方面問題的技術支持服務,敬請諒解。

圖片點擊可在新窗口打開查看   圖片點擊可在新窗口打開查看

在此,還要感謝迷你藍牙鍵盤用戶PPCXP,是他最早發現了這個BlueInput軟件,為藍牙鍵盤鼠標產品在Windows Mobile系統上的應用拓寬了空間。

]]>
Windows Mobile 5.0操作系統的新特性http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2111&Page=1wangxinxin2010-12-4 10:05:031. 各種無線上網方式要如何計費?
目前無線上網有兩種方式,電信業與Hot Spot,收費方式非常不同 收費方式: GPRS 采用傳輸封包(Bytes)來計算費用,您隨時在無線上網的聯機狀態,但只有在您收發email、瀏覽網頁、傳輸數據時,才依照封包多寡計費,速度:<40 K 3G 采用傳輸封包(Bytes)來計算費用,您隨時在無線上網的聯機狀態,但只有在您收發email、瀏覽網頁、傳輸數據時,才依照封包多寡計費,速度:160 K-2M Wi-Fi 多采用上網時間來計算費用,需登入賬號、密碼來計費。(或當您于網咖、機場、旅館….等Hot Spot 想Wi-Fi無線上網,時可購買無線上網點數卡。) 速度:可達11M

2. Windows Mobile 5.0內建的藍芽模塊可否無線上網?
許多Windows Mobile 5.0的機種都會內建Bluetooth都會內建藍芽模塊。但 藍芽Bluetooth模塊為計算機與Windows Mobile 5.0,或Windows Mobile 5.0裝置彼此進行無線傳輸數據的運作,因此藍芽并不具備無線上網的功能

3. Windows Mobile 5.0如何簡化Wi-Fi設定?
本次新增的無線管理員功能,會在最右下角地方顯示列出現,而當Windows Mobile 5.0 具有Wi-Fi模塊時,并開啟Wi-Fi功能于"On"時,Windows Mobile 5.0會自動偵測目前可使用的無線局域網絡,你可點選提供無線網絡服務的ISP或公司家中的Access Point無線基地臺上網。(如果當您于網咖、機場、旅館….等Hot Spot 想Wi-Fi無線上網,時可購買無線上網點數卡。)

4. 該如何使用Windows Mobile 5.0于公司內部VPN無線上網?
Window Mobile可透過內建Wi-Fi模塊或外接 Wi-Fi Card等方式透過公司內部VPN無線上網,此時可選取"設定"" "聯機",選擇所屬的WLAN網域。需注意公司架設Wireless VPN時,多會設定WEP Key無線金鑰的賬號與密碼;因此當您想于公司無線上網時,需先向MIS信息部人員,取得您個人的WEP Key無線金鑰的賬號與密碼,只要于登入時設定一次您個人的賬號與密碼,經安全認證后,未來即會自動身份認證。Windows Mobile 5.0 可支持 PPTP (Point To Point Tunneling Protocol) and L2TP-IPSec (Layer 2 Tunneling Protocol) 來建立VPN (Virtual Private Network) 的聯機。

5. Windows Mobile 5.0是否內建藍芽模塊?
藍芽模塊為一項專門為計算機、Pocket PC 及任何相關行動裝置提供短距離無線連接服務的技術。藍芽基于 Windows Mobile 5.0 的 Pocket PC 及家庭計算機提供快捷方便的信息交換方式。部分 Windows Mobile 5.0的Pocket PC 、Pocket PC Phone、或 Smartphone 內建藍芽支持,,Pocket PC亦可透過外接藍芽網絡擴充卡得到有關支持。

6. Windows Mobile 5.0是否內建藍芽模塊?
藍芽模塊為一項專門為計算機、Pocket PC 及任何相關行動裝置提供短距離無線連接服務的技術。藍芽基于 Windows Mobile 5.0 的 Pocket PC 及家庭計算機提供快捷方便的信息交換方式。部分 Windows Mobile 5.0的Pocket PC 、Pocket PC Phone、或 Smartphone 內建藍芽支持,Pocket PC亦可透過外接藍芽網絡擴充卡得到有關支持。

7. Windows Mobile 5.0 是否具有3G / GPRS無線上網設定小幫手?
多數智能型手機種廠商都已內建3G / GPRS無線上網設定小幫手的程序,只要插入SIM卡輸入賬號后即可使用,再選取電信業者及自動設定的功能。如果您在戶外或沒有設置Wi-Fi Access Point 的地方,無論在市區、郊外,都可聯機使用,Window Mobile可透過內建GPRS/3G模塊方式,透過電信公司提供的3G/GPRS無線基地臺聯機上網。 "設定"( "聯機",依照電信業者的網頁所述步驟,輸入所屬的ISP業者的GPRS無線上網相關設定,經確認SIM卡賬號與密碼后即可使用。

8. Windows Mobile 5.0暫存內存架構為何?
Windows Mobile 5.0是由 Windows CE衍生編程,采用mobile computing行動運算技術,最重要的方面是需要管理一個程序可用的有限的內存。記憶容量很小,且有一半用于檔案存儲,且其應用程序必須盡量減少所占用的內存空間,以便在如此少的內存中執行程序。當超過其內存的分配時, Windows CE會限制單一程序使用虛擬內存;由于系統需要更多有效的內存空間,會自動關閉部份正運行的程序,這樣可以防止任一程序占用所有有效的內存。

9. Windows Mobile 5.0的 RAM功用為何?
RAM是儲存Windows Mobile 5.0裝置所需應用程序及任何運行中功能的物理內存。而只要維持系統的電源,這種內存便會處于操作狀態,計算機則可進行數據讀取 / 寫入工作。基于 Windows Mobile 5.0的 Pocket PC按一般硬件規格訂明,至少須配備 32MB RAM,而Windows Mobile 5.0的Smartphone 按一般硬件規格訂明,至少須配備 16 MB RAM,以確保其同時運行多個程序的正常效能。

10. Windows Mobile 5.0的ROM功用為何?
只讀存儲器(ROM)── 內建于Windows Mobile 5.0裝置儲存數據的永久性內存。在這種內存上保存Windows Mobile 5.0操作系統的數據,即使裝置的電源處于關閉狀態,仍可保留下來。 Windows Mobile 5.0 的 Pocket PC 至少要配備了容量不少于 32MB 的 ROM,而Windows Mobile 5.0的Smartphone 按一般硬件規格訂明,至少須配備 32MB ROM,以確保其系統正常起動。

11. Windows Mobile 5.0 是否具備永續儲存的功能?
Windows Mobile 5.0有一項非常新的特性:持續的存儲能力,當失去電力后數據不會消失。這樣即使大家不小心把電全部耗光,PPC里面的數據仍然存在,不會損失。為此微軟采取了和Windows Mobile 2003版本中完全不同的內存管理方法。 事實上,PPC上的內存也就兩種,ROM和RAM(內存),在現在的WM2003的機器中,內存同時存儲應用程序和文件;而ROM則只是存儲系統的,ROM剩下的空間也可以通過軟件刷進去一些程序。 過去2003版本為了使得內存一直保存數據,電池必須一直供電,一斷電數據就全部丟失了,所以說即使你關閉機器后,電池仍然在給內存供電以保持里面的數據不丟失。所以PPC不可以像計算機那樣有著非常大的內存,比如512MB,那樣也許一個晚上的待機就會把所有的電力都耗盡了。而ROM里面的數據就像我們的計算機硬盤那樣,即使掉電后依然能夠存在。 其實新的Windows Mobile 5.05.0的系統電全部耗光時,內存數據就是依靠ROM的掉電不掉數據的,和上文所說的內存和ROM的使用情況不同,WM5.0只是在內存中存儲一些正在運行的程序,而應用程序以及數據都是存儲在ROM里面的。這樣就可以像計算機一樣,斷電后再開機資料依然沒有丟失。 同時,由于數據不在保持的在內存中,就不需要持續的電力來維持內存中的數據,我們也就有可能在PPC上安裝更多的內存來運行程序。不過同時也有很多人指出,一切都是從ROM中讀取數據會降低PPC的速度的,其實現在的智慧手機已經采取這樣的措施了,也并不是非常的緩慢

12. 為何過去機種無法升級Windows Mobile 5.0?
由于數據不在保持的在內存中,就不需要持續的電力來維持內存中的數據,我們也就有可能在PPC上安裝更多的內存來運行程序。但此項優點,同時它也產生了另一個缺點,Windows Mobile 5.0需要更多的ROM空間,不僅僅要給應用程序和數據留下空間,同時還需要操作系統的備份空間。也許對于現在的那些提供大容量ROM的Device來說,這并不是什么問題。但是仍然有許多PPC沒有足夠的ROM空間來存儲這些數據,也就是說他們并不能升級WM5.0。也許有些機器勉強可以刷新到WM5.0,但是只剩下不到10MB存儲空間還能夠干什么?還不如繼續保持原來的系統。

13. 在Windows Mobile 5.0上 MP3是否可做為鈴聲?
MP3在新版本是支持MP3鈴聲,而提醒鈴聲大小或種類,可至"設定"" "個人" ( "聲音",來設定或選取。可依行事歷、電子郵件、來電提示….等選擇各式預設鈴聲或MP3音樂文件,來做區別。

14. ActiveSync 4.0可支持的操作系統?
ActiveSync 4.0可以支持的操作系統包括以下幾種: Microsoft? Windows? 2000 Service Pack 4 Microsoft? Windows? Server 2003 Service Pack 1 Microsoft? Windows? Server 2003 IA64 Edition Service Pack 1 Microsoft? Windows? Server 2003 x64 Edition Service Pack 1 Microsoft? Windows? XP Professional Service Packs 1 and 2 Microsoft? Windows? XP Home Service Packs 1 and 2 Microsoft? Windows? XP Tablet PC Edition 2005 Microsoft? Windows? XP Media Center Edition 200 Microsoft? Windows? XP Professional x64 Edition Microsoft? Outlook? 98, Microsoft? Outlook? 2000 and Microsoft? Outlook? XP, and Microsoft? Outlook? 2003 messaging and collaboration clients Microsoft? Office 97, excluding Outlook Microsoft? Office 2000 Microsoft? Office XP Microsoft? Office 2003 Microsoft? Internet Explorer 4.01 or later (required) Microsoft? Systems Management Server 2.0

15. ActiveSync 4.0可以支持的行動裝置種類?
tiveSync 4.0可以支持的行動裝置種類包括以下幾種: Microsoft? Windows Mobile 5.0 Version 5.0 Microsoft? Windows Mobile 5.0 2003 Second Edition Microsoft? Windows Mobile 5.0 2003 Microsoft? Pocket PC 2002, Microsoft? Windows CE OS version 3.0 Microsoft? Smartphone 2002, Microsoft? Windows CE OS version 3.0

16. 如何透過Window Mobile 5.0上網瀏覽網站?
Window Mobile 5.0與計算機中的Internet Explorer非常相似,Pocket Internet Explorer已內建在Window Mobile 5.0里,透過Cradle底座、GPRS、Wi-Fi等上網方式,您就可以瀏覽各式各樣的網頁。透過無線上網拿著Window Mobile,您可以邊走邊查詢好吃好玩的美食地圖、在線訂票購物,或查看大盤或股票價格。但不是所有的網頁都能順利瀏覽,部分網頁目前尚不支持Pocket IE的功能。目前并非每個網站都能于Window Mobile中使用Pocket IE瀏覽,采用.NET 技術設計的網頁多可執行,但采用Flash或Java SCRIPT的網站,則多無法順利瀏覽。

17. Microsoft Internet Explorer Mobile可否瀏覽WAP?
你可在 Pocket PC 上利用 Pocket Internet Explorer 瀏覽一般或 WAP 網頁。而在瀏覽網頁的同時,你更可以從互聯網下載新檔案或程序到 Pocket PC。

18. Window Mobile 5.0該如何建立電子名片簿群組?
Windows Mobile 5.0 內建聯絡人的功能,可儲存上萬筆聯絡人數據,是使用者效益最高功能之一,可隨身隨時記錄最新連絡人,除與個人PC Outlook行事歷同步外,亦可不透過PC而直接與Exchange server 2003聯機,來使用共享通訊簿群組或進行通訊簿同?u>降墓ぷ鰲?

19. Window Mobile 5.0如何快速選取聯絡人發送郵件與搜尋訊息?
當使用者需要撰寫新郵件時,可選取Windows Mobile 5.0 內建的聯絡人email賬號,直接發送。當有多種訊息賬號被設定在裝置上時,包括電子郵件email、多媒體簡訊MMS、和文字簡訊SM,而你也可以藉由使用在方向 鍵或游戲桿上的左右方向來快速地搜尋賬號快速地搜尋我的賬號。

20. Window Mobile 5.0如何快速選取聯絡人發送郵件與搜尋訊息?
當使用者需要撰寫新郵件時,可快速地在聯絡清單中找到聯絡人當使用'Contacts(聯絡人)'這應用程序時,為了快速地找到聯絡人,你可以使用數字鍵/屏幕鍵盤或輸入,藉由使用符合你要尋找名字的字母之數字鍵,或鍵入聯絡人的姓名,Windows Mobile 5.0 裝置將會過濾聯絡人姓名中,將所有符合你所鍵入的字母的聯絡人清單列出,且只顯示出符合的紀錄。亦可依自訂的分類類別選取,并列出該類別聯絡人清單。

21. 如何使用Window Mobile 5.0紅外線或藍芽無線傳輸來交換e化電子名片?
Windows Mobile 5.0 內建連絡人傳輸的功能,可事先輸入個人數據或將他人數據,透過紅外線或藍芽無線模塊,與任何一臺他人的Windows Mobile 5.0 Pocket PC或Smartphone 的掌上裝置,傳送數據;E化電子名片省去對方輸入名片數據的麻煩事。

22. Window Mobile 5.0如何設定時區?
我們常有出國經驗,而原來的行事歷是采用原居住地時間,無法順利轉換使用。此時您只要于Windows Mobile 5.0中選取"設定"( "系統" ( "時鐘"點選"到訪地",并選取所到訪地方之所屬時區,所有行事歷的約會將會自動轉換為當地時間。

23. Window Mobile 5.0行事歷提醒為何?
Windows Mobile 5.0 內建行事歷的功能,是使用者最常使用的功能之一,可隨身隨時記錄最新約會,并與Outlook行事歷同步,而其Alarm鈴聲提醒功能,將使您避免錯過每個會議及約會。

24. Window Mobile 5.0工作提醒為何?
使用者每日有許多待辦事項要管理,而Windows Mobile 5.0 內建工作的功能,可記錄重要性、完成日期,方便使用者隨時隨地管理日常工作;不僅可隨身隨時記錄最工作,并與Outlook行事歷同步,而其Alarm鈴聲提醒功能,將使您避免個任何一項工作。

25. Window Mobile 5.0如何使用記事功能?
Windows Mobile 5.0內建的"記事"功能,是最方便的現代電子便利貼,您可以采用手寫辨識、圖形記錄、語音錄音等各項功能,讓您實現以各種新科技來完成多媒體的"記事"功能。 記事功能 Windows Mobile 5.0 Smartphone Pocket PC Phone Pocket PC 文字儲存 Y Y Y 手寫辨識 N Y Y 圖像儲存 N Y Y 語音錄音 Y Y Y

26. 如何以Window Mobile 5.0實時傳送會議紀錄?
不用在會議室里傳紙條! 現代最新的工具利用是透過Windows Mobile 5.0內建的"記事"功能,不僅可透過紅外線或藍芽模塊,與任何一臺他人的Windows Mobile 5.0 Pocket PC或Smartphone 的掌上裝置,傳送電子紙條與檔案。你只要開啟"記事"程序,點選"工具"-->"選項"的"檔案"選項,再點選"顯示所有檔案類型",在"My Documents"子目錄下的所有文件,就可以使用"記事"程序的文件傳送功能傳文件到另外一掌上計算機,當然另外一臺掌上計算機也要開啟程序的文件接收功能。

27. 是否可在Window Mobile 5.0中閱覽PC上Word / Excel / Power Point 檔案?
新版的Windows Mobile 5.0 Pocket PC中,除內建Microsoft Office Word Mobile與Microsoft Office Excel Mobile,更新增了內建軟件支持閱覽Microsoft Office Power Point Mobile檔案格式,但Adobe Acrobat仍須另購轉換應用程序讀取文件數據。使用者可利用"檔案總管"將PC上的檔案,透過PC上的自動轉文件程序,將doc , xls, ppt 檔案轉換成Windows Mobile 5.0可閱覽的檔案,并存放于Windows Mobile 5.0行動裝置my Document或Storage記憶卡。 Windows Mobile 5.0 Smartphone Pocket PC Phone Pocket PC Word (外購軟件) (內建) (內建) Excel (外購軟件) (內建) (內建) PDF (外購軟件) (外購軟件) (外購軟件) Power Point (外購軟件) (內建) (內建)


28. Microsoft Office Word Mobile與舊版 Pocket Word有何不同?
新版的Windows Mobile 5.0 Pocket PC中的Microsoft Office Word Mobile與過去Pocket Word 不同,新版功能可將PC 上Word的文件自動轉換Windows Mobile 5.0可讀取文件數據。且多數文件格式Format能保留,方便使用者閱讀

29. Microsoft Office Excel Mobile與舊版 Pocket Excel有何不同?
新版的Windows Mobile 5.0 Pocket PC中的Microsoft Office Excel Mobile與過去Pocket Excel不同,新版功能增加了使用者最需要的Excel圖表統計與顯示的功能,方便使用者來查閱所統計的圖表。

30. Window Mobile 5.0 該如何進行圖鈴下載?
Smartphone 2003 支持 WAV and MIDI 的檔案格式,但各廠牌或機款功能不同,可能有部份機款僅支持MIDI。而WAV的檔案須符合 GSM 6.10 codec的加密方式。

31. 如何使用Windows Mobile 5.0 檔案夾管理?
Windows Mobile 5.0和微軟的Windows 系統一脈相承,自然有自己嚴謹的文件系統,通過自帶的File Manager可以自由訪問存儲的檔。那么我們也就來認識一下文件系統的骨架。
\Storage\Program Files  程序文件夾 \windows\      手機系統文件夾 \Storage\Application

]]>
首創跨平臺開發者社區 創建移動應開發新模式http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2110&Page=1wangxinxin2010-12-4 10:02:18  本次大會由全球最大的中文IT技術社區CSDN和中國最具關注度的全方位創業平臺創新工場聯合主辦,以“迎接萬億移動應用大時代”為主題,聚焦移動應用和開發者,從移動開發的技術角度,探討和分享產品研發、設計及運營經驗,各大平臺和應用商店的營銷,以及移動應用投資與創業等話題。

規模空前 行業領袖齊登場

  首屆“中國移動開發者大會”吸引了千余名業內人士匯聚一堂,通過兩天共幾十場的演講進行交流切磋。大會內容囊括了無線互聯、平臺與技術實踐、商業模式與運營、手機游戲、產品設計以及投資與創業在內的諸多移動應用熱點。使本次大會成為規模超前的移動開發者盛會。

  首日的全體會議可謂是群雄聚首,眾多業界領先企業的領袖紛紛出席并為大家獻上精彩的演講。大會開幕式之后,CSDN董事長蔣濤、創新工場董事長兼首席執行官李開復首先發表演說,縱覽整個中國移動互聯網領域現狀,并對未來的發展趨勢與機遇進行了樂觀的展望。隨后,中國移動研究院院長黃曉慶、微軟大中華區董事長兼首席執行官梁念堅、中國聯通技術部標準管理處處長顧旻霞、Tapulous公司CEO Bart Decrem、百度副總裁王湛等業界巨頭的高管們分別結合各自企業的實際情況談兵論道,分享企業戰略和對移動領域發展的見解。

  當晚,著名手機制造商Blackberry的代表在沙龍中向大家分享了品牌在企業級和消費級兩方面移動應用總體情況和一些經典案例的實施經驗及在移動開發方面的計劃。與此同時,來自創新工場的“友盟”項目團隊也出席了沙龍,與國內幾支知名開發團隊及獨立開發者一起,就國內移動開發者基礎服務的現狀與發展等問題進行了良好交流。

  翌日,包括PayPal亞太區移動支付產品總監Rahul Shinghal、PopCap游戲公司亞太區總裁James Gwertzman、美國硅谷Loop Tek公司CEO柯博文、玩轉四方CEO謝曉、點心操作系統CEO張磊等人在內的近百位各大移動平臺和應用開發負責人分赴五大分會場,在平臺與技術實踐分論壇、營銷與商業模式分論壇、走向海外分論壇、移動游戲分論壇、創業孵化分論壇、創業與投資分論壇以及行業應用分論壇。相互交流產品研發和市場營銷等成功經驗。

夯實基礎 新社區強勢出擊

  作為本次“移動開發者大會”的主辦方之一的CSDN還在大會期間發布“CMDN移動開發者社區”。與以往以技術討論和交流為主的社區不同, CMDN不是簡單的技術交流社區,它將是一個產品開發和市場應用對接的平臺,更是一個充分實現移動應用價值的體系。CSDN董事長蔣濤表示:“我們希望通過CMDN這個平臺,能將移動應用轉化為生產力,幫助開發者找尋市場機會。不論是手機終端廠商、平臺商或是投資商,CMDN都會幫助他們建設各自的移動應用生態系統,找尋各自的機會。”值得一提的是,CMDN是一個真正的綜合性交流平臺,覆蓋了各種移動開發技術, 無論是Android、iOS這樣目前最受關注的平臺,Blackberry、Java、Symbian、Windows等已經擁有眾多忠實用戶的成熟系統,bada、MeeGo、OPhone、UPhone等后起之秀,還是Qt、Web等跨平臺解決方案,開發者都能在CMDN中找到符合自己的定位,隨心所欲的各取所需。

  作為全球最大中文IT技術社區和覆蓋面最大的專業技術媒體,CSDN龐大用戶的資源,有這樣一個強大的平臺為依托,CMDN將獲得豐富的技術社區運營經驗和深厚的資源支持,為未來的發展奠定了堅實的成功基礎。從大會上獲悉,CMDN已經與摩托羅拉三星、微軟和北航軟件學院結為戰略合作伙伴,未來還將會有更多的合作伙伴加入進來,共同為開發者提供優質的服務。

  2010年作為我國的3G應用元年,將直接決定未來移動互聯網的走勢,而此次規模空前的“中國移動開發者大會”的召開可謂是恰逢其時,為未來無線互聯產業鏈的格局、趨勢以及創業契機樹立了風向標。與以往許多相關領域的活動不同的是,本次大會沒有空談模式,而是以目前已有的移動互聯網和應用產品為中心,從實際出發,對移動應用領域的現狀和未來進行深入探討。相信無論是移動應用研發和設計人員,還是運營商和投資者,都能夠在這次“2010中國移動開發者大會”獲益匪淺

]]>
手機也會黑屏 Windows Mobile 7將采用防盜版技術http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2109&Page=1wangxinxin2010-12-4 10:01:01為了最大程度限制盜版,保護正版Windows Mobile手機開發商的利益,明年將發布的Microsoft掌上平臺Windows Mobile 7(以下簡稱WM7)都將內置與桌面Windows類似的激活技術,若用戶不能在30天寬限期有效激活系統,將遭到“黑屏”提醒。

微軟Windows Mobile開發部相關負責人表示,該技術在于限制用戶隨意安裝和升級與開發商發布不符的系統軟件(Rom),保護開發商的利益,與此前Windows桌面系統所采用的正版驗證技術相比,手機平臺的WM7除了會每小時提醒用戶激活系統外,手機的正常使用不會受到影響。由于WM7并非最終上市版本,在獲取系統開發商的產品授權密鑰并激活系統的前提下,產品授權有效期至2010年9月1日。自2010年6月1日起,系統將每2小時自動重啟一次。
具體情況如何,我們還需要等到明年WM7發布時才能確切知道。]]>
系統補丁:Microsoft(R).NET Compact Frameworkhttp://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2108&Page=1wangxinxin2010-12-4 10:00:23現在很多程序,如htc touch、掌上書院3.1、手機立刻變IPHONE等,安裝在wm5的機器上都運行不了,原因就是缺少這個Microsoft(R).NET Compact Framework。有了這個東西,很多程序都可以用了,很爽呀。其實,我現在才發覺,WM5裝上這個東西后,完全就和WM6沒什么區別了,原來只能在WM6上用的軟件,現在我的WM5也能用了。
用法,直接將文件解壓縮到存儲卡,然后點擊.CAB文件安裝,安裝到手機里去。
ppc的某些軟件需要Microsoft(R).NET Compact Framework支持,如果你的ppc在安裝軟件時有如下提示:

“此應用程序需要比安裝在此設備上的更高的版本”

請下載下面連接中的CAB文件,COPY到手機上直接安裝,然后再安裝你需要的軟件即可.

下面這個是.NET Compact Framework 3.5
系統要求
支持的操作系統: Windows 2000 Service Pack 4; Windows CE .NET; Windows Mobile 2003 SE software for Pocket PC; Windows Mobile 5.0; Windows Mobile 6; Windows Vista; Windows XP


支持的設備操作系統:Windows Mobile Software for Pocket PC 2003、用于 PocketPC 和 Smartphone 的 Windows Mobile 5.0、Windows CE .NET 5.0 及更高版本。
概述:Microsoft® .NET Compact Framework 3.5 Redistributable 包含為 .NET Compact Framework 構建的公共語言運行庫和類庫。除支持版本 3.5 外,它還支持面向版本 1.0 和版本 2.0 開發的應用程序。.NET Compact Framework 3.5 提供了新的功能(如 Windows Communication Foundation、LINQ、SoundPlayer)、新的運行庫工具支持和許多其他功能。
先發個3.5版本的。過會給大家發2.0版本的]]>
智能手機大混戰http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2107&Page=1wangxinxin2010-12-4 9:59:28日前正在巴塞羅那召開的世界移動大會上,華為展出了首款采用谷歌Android操作系統的智能手機,該手機類似iPhone(手機上網),使用了大尺寸觸摸屏,將于今年第三季度上市。不甘落后的還有微軟、宏碁等手機業“后起之秀”,甚至中國移動的Ophone智能手機也有了年內推出的計劃。

“谷歌”陣營

自谷歌推出Android操作系統后,各方手機廠商都在備戰谷歌概念手機。此前,宏達電在全球率先推出了首款Android手機G1。

華為終端營銷工程部部長陳崇軍表示,這款Android高端智能手機是公司手機發展的里程碑式產品。華為計劃在2009年銷售兩至三款谷歌 Android操作系統手機,涉及CDMA及TD版本,并在明年推出更多款手機。澳大利亞等地的全球電信運營商今年第三季度開始銷售該公司首款 Android手機。

目前華為需要與聯想拼速度,聯想也正與中國移動合作,計劃推出基于谷歌平臺的智能手機。

事實上,連中國移動自身都在推智能操作系統手機。中國移動CEO王建宙在巴塞羅那表示,公司發布了OMS手機操作系統平臺,OMS就是中國移動以谷歌Android操作系統為基礎,加入很多中國移動的應用。《第一財經日報》從中國移動內部獲悉,該公司將基于OMS操作系統的手機命名為 Ophone,準備在今天第二季度推出。

中國移動研究院院長黃曉慶表示,在2G及3G時代受設備商引導的一些全球運營商,近年來開始醒悟,決定嘗試由運營商主導一些重要研發方向,而不再是設備商給什么就用什么。為共同開發手機平臺,中國移動與沃達豐、軟銀一起投資了聯合實驗室。該實驗室三方對等投資,采用虛擬合作的方式,利用所有運營商的資源。中國移動還聯合軟銀和沃達豐,號召全球范圍內的廣大開發者研發由它們三家提出的移動業務應用。

黃曉慶還表示,中國移動正推動開發一個“移動商場”,用戶可在上面下載各種資源,相當于蘋果的iPhone商場。

多方混戰

在世界移動大會上,微軟聯合宏達電、LG等推出了基于微軟新一代手機系統Windows Mobile 6.5的三款手機。同時推出網絡商店,為用戶通過手機和網絡提供手機應用軟件。

微軟與LG電子宣布,雙方簽署協議,LG電子將在其大部分智能手機產品中采用微軟操作系統及相關軟件。而PC廠商宏碁也宣布,將進入手機市場并且推出了一系列基于微軟系統的8款智能手機。

各家廠商都在合縱連橫,摩托羅拉就強調,未來將主要推出支持谷歌操作系統的手機。三星則透露,會推出支持Linux的新手機。全球最大的手機廠商諾基亞則推出了全球最薄的智能手機E55 。

有些廠商沒有單一的“押寶”某個智能手機陣營,如中興通訊手機產品體系副總經理熊輝表示,根據全球各地運營商的不同需求,中興會定制各種不同風格、不同功能的智能手機。以與中國移動的合作為例,雙方合作已有三四年,涉及GSM、TD-SCDMA制式多款機型。

根據市場調查公司IDC預測,盡管今年全球手機銷售額將下滑1.9%,但智能手機需求仍將逆市增長8.9%。 由于智能手機行業競爭日趨激烈,RIM 公司CEO詹姆斯·巴爾西里(James Balsillie)表示,黑莓智能手機毛利潤下滑可能成為永久趨勢。

美國高通昨日宣布,今年看到了智能手機進一步普及的重要商機,推出新的芯片組以支持低于150美元(人民幣1000元以下)的高性能智能手機。該芯片組同時持有所有的手機操作系統,包括谷歌Android、諾基亞Symbian、微軟Windows Mobile等。]]>
windows mobile開發常見問題集http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2106&Page=1wangxinxin2010-12-4 9:58:461、Q:新建項目的時候選擇哪個項目類型才能創建智能設備的應用程序?
  A:在Visual Studio的新建項目對話框中選擇Visual C#或者Visual Basic項目類型,選擇智能設備模板,然后再選擇相應的設備SDK,最后選擇“Device Application”,就可以創建一個移動設備的應用程序了。
2、Q:托管代碼與本地代碼有哪些區別?
  A:托管代碼是指使用.NET Compact Framework開發的程序代碼,可執行文件被編譯成IL,執行時需要有.NET的運行時環境。而本地代碼指用C 等語言開發的程序代碼,可執行文件被編譯成與CPU指令集有關的機器碼,可以直接運行。
3、Q:能不能簡要介紹一下Magneto里面對OTA和MMS的支持?
  A:Magneto對OTA有很好的支持,SDK文檔的通訊部分中,有針對OTA的專門介紹。MMS的應用程序基本都是由第三方開發的,因為MMS是基于WAP協議的,而Magneto本身對WAP的支持也很好,具體的協議也可以在SDK文檔里找到。
4、Q:請問用Visual Basic .NET開發PDA數據庫程序能不能使用ADO.NET?
  A:Visual Basic .NET開發PDA數據庫不需要引用System.data.oledb,只需要引用System.Data.SqlServerCe命名空間就可以了。 該命名空間中的數據庫操作類和ADO.NET是基本一致的。可以用它們來開發針對SQL Server CE的應用程序。
eveloper獲得。
5、Q:使用.Net開發的智能設備程序是否比用C語言開發的程序效率低很多?
  A:使用.NET開發的程序會比使用C語言開發的本地程序要慢一些,不過對于一般的應用軟件來說,下率不會差太多,除非是需要實時處理硬件或 I/O的程序,必須要使用C語言進行開發之外,一般的應用程序用.NET Compact Framework開發即可,因為這樣可以獲得最好的靈活性和可移植性。
6、Q:用托管C 開發的應用程序執行效率會不會比用C#開發的應用程序高?
  A:不會。由於托管C 與C#源代碼在經過編譯之后,都將成為IL代碼,由.NET Compact Framework來執行,因此在效率上不會有差別。
7、Q:請問.NET Compact Framework 2.0對于使用不同CPU的移動設備支持好嗎?.NET Compact Framework 2.0在GSM應用方面有沒有增強?
A:.NET Compact Framework具有Windows Mobile跨平臺的特性,因此開發時不需要考慮底層的OS、CPU和其它硬件因素。目前.NET Compact Framework對常見的CPU都能夠支持,例如ARM、MIPS、SH、x86等。另外在GSM應用方面,主要針對Smartphone的應用作了加 強。
8、Q:請問MFC在Windows Mobile Development中處于什么地位?Douglas Boling寫的Programming Microsoft Windows CE .NET一書中好像并不推崇使用MFC開發Windows Mobile應用程序。
  A:MFC還是以本地C 的方式進行開發,其特點是執行效率高,但必須花費更多的心思在資源分配、回收等編程技巧上。如果使用.NET Compact Framework進行開發,雖然執行效率比本地程序略差,但整體而言,可移植性與靈活性都較好,而且不必為回收資源擔心,開發者能夠專注于真正重要的業 務邏輯流程。
9、Q:.NET Compact Framework 2.0與1.0有什么區別?
  A:.NET Compact Framework 2.0主要針對1.0原有的控件及類庫進行了改善,提供了更多的支持,并新增了許多類型和控件,.NET Compact Framework 2.0更加接近.NET Framework,同時在效率上也相對1.0有所提升。
10、Q:在制作安裝程序的時候,如何在start->program菜單中生成程序的快捷方式?
  A:在VS 2005中建立Smart Device Cab Project,在File System頁面中,可以看到Application Folder,這就是Start->Program的位置,可以先建立Primary Output的快捷方式,然后將此快捷方式移到Programs Folder,并構建Cab文件即可。
11、Q:移動設備與WEB網頁設計有什么主要區別?
  A:Visual Studio開發環境中移動設備與Web設計是非常類似的 ,可以使用同樣的語言進行設計, 不同的只是能夠使用的類以及控件有所區別。
12、Q:.NET Compact Framework中可以實現鼠標的雙擊、右擊、中間鍵單擊等用戶事件嗎?
  A:運行Windows Mobile的設備沒有鼠標,所以這些事件也不存在。對于常用的右鍵彈出上下文相關菜單,在觸摸屏上一般用單擊并且按住一段時間來實現。
13、Q:Mobile應用程序的界面處理可以使用CSS樣式表嗎?
  A:不可以。
14、Q:Smartphone上面能夠支持橫屏幕嗎?
  A:不支持。
15、Q:如何在Pocket PC中調整控件的位置使得應用程序可以支持橫向屏幕?
  A:可通過設置控件的Anchor和Dock屬性來自適應屏幕。
16、Q:用.NET開發Pocket PC程序需要考慮設備具體使用的是哪種CPU嗎?
  A:不必。無論是在虛擬機上的x86指令集,還是實際設備上的ARM指令集,對.NET Compact Framework程序的運行來說都一樣。
17、Q:Windows Mobile 5 是否支持通過語音控制新的開發程序?
  A:現在還不支持。
18、Q:可以在vwd2005 bata2中開發Pocket PC程序嗎?Pocket PC是否具有瀏覽器?
  A:可以,Pocket PC平臺是內置瀏覽器的。
19、Q:Visual Studio 2005的Mobile開發,支持Mobile 2003的設備嗎?
  A:支持,VS 2005本身就自帶Windows Mobile 2003的SDK。
20、Q:Windows Mobile 5.0 for Smartphone較之前的版本有何明顯的區別?對于測試這一領域,我們需要注意些什么?
  A:Windows Mobile 5的Smartphone平臺更多的變化是在API層面,比如對數據庫的支持、對GPS API的支持等, Windows Mobile 5 SDK文檔中對此有詳細地說明。
21、Q:對開發來說CDMA和GPRS的數據傳輸是透明的嗎?
  A:對于軟件開發來說數據傳輸是透明的,CDMA和GPRS對于上層應用程序來說,只要支持HTTP協議或者TCP/IP協議就可以進行數據傳輸的操作。
22、Q:Visual Studio .NET能否支持Nokia的S60系列系統開發?
  A:可以,Visual C 能支持Nokia S60的開發。
23、Q:Pocket PC與Mobile開發的主要區別在哪里?
  A:Window Mobile是微軟公司基于Windows CE.NET的一個平臺。它包含Pocket PC和Smartphone兩個版本。
24、Q:SDE從哪里可以下載?Pocket PC 2005的模擬器可以從哪里下載?
  A:SDE是早期用來開發移動設備程序的VS擴展,目前網上似乎很難找到。其實不用安裝它,安裝所需版本的Pocket PC或者Smartphone的SDK即可。各個版本的Windows Mobile開發的SDK和模擬器的地址可以從這篇Blog上下載(http://twodays.cnblogs.com/archive/2005 /06/30/184107.htm)。
25、Q:.NET Compact Framework 2.0能裝在Windows Mobile 2003上嗎?
  A:可以。.NET Compact Framework 2.0必須手動安裝到Windows Mobile 2003的機器上。
26、Q:請問有沒有好的Windows Mobile編程的網站或者論壇?
  A:OpenNETCF.org、、www.ojct.com
27、Q:Windows Mobile 2003上的.NET Compact Framework能升級到.NET Compact Framework 2.0嗎?
  A:可以。.NET Compact Framework 2.0必須手動安裝到Windows Mobile 2003的機器上。
28、Q:請問編寫WML文件與使用.NET Compact Framework進行開發有什么聯系和區別?
  A:WML是能夠利用WAP瀏覽器進行瀏覽的文件,是一種基于Web的開發方式。.NET Compact Framework是在設備上運行的程序,是基于應用的開發方式。
29、Q:在使用.NET Compact Framework 1.0進行開發時,用EVC直接調用Native代碼與使用C#通過P/Invoke在性能上有什么差別?在.NET Compact Framework 2.0上,用C 直接調用和用C#通過P/Invoke又如何呢?
  A:用EVC調用Native API的效率,會比使用.NET Compact Framework通過P/Invoke調用Native API要高,這是.NET Compact Framework本身的特性。在從托管代碼中調用Native API時,其內部會進行一些額外的類型轉換動作,這會導致效率的降低。
30、Q:有沒有支持顯示HTML文本的控件?
  A:WebBrowser控件可以用于HTML文本。
31、Q:CAB安裝后會在Pocket PC上自動生成“卸載程序”,如何制作安裝包,才能不自動產生“卸載程序”?
  A:利用VS 2005建立Smart Device Cab Project,在Solution Explorer的Cab Project上點擊鼠標右鍵選擇Property,即可看到有一個選項為NoUninstall,默認為False,改為True就可以了。
32、Q:OpenNETCF能運行在.NET Framework 1.1環境下嗎?其中的控件可以與.NET Framework 1.1控件混合使用嗎?怎樣在Visual Studio .NET 2003中加入OpenNETCF控件?
  A:當初在設計NET Compact Framework 1.0/1.1時,由于考慮到移動設備的資源有限,所以有些原本.NET Framework 1.1中已經提供的類和控件就被刪除了,OpenNETCF Smart Device Framework主要是針對.NET Compact Framework 1.0/1.1中沒有的功能,開發出來的類似的類型和額外的功能,以彌補.NET Compact Framework 1.0/1.1不足之處。這套Framework主要是供.NET Compact Framework程序開發所用,除了少部份針對PC與Pocket PC的同步功能所編寫的類之外,大部分都是在.NET Compact Framework上執行的,一般不支持.NET Framework。OpenNETCF的Smart Device Framework安裝完畢之后,可以在VS 2003左側的工具箱中看到OpenNETCF的控件,可以直接拖放來使用。
1、Q:請問如何才能保證應用程序能夠及時地釋放系統資源?
  
A:由于.NET Compact Framework所運行的移動設備,受限于CPU、內存、電源,因此其中的Garbage Collection時經過調整的,垃圾回收的速度比.NET Framework更快。通過調用Dispose()方法,可以立即釋放掉對象所占用的非托管資源。
2、Q:在Visual Studio中可以定義一個所有文件都可以使用的宏嗎?比如:#define AA,要求在所有的.cs文件中都可以使用#if AA public class A() #else public class B();
  A:可以。在VS 2005的解決方案資源管理器中,用鼠標右鍵單擊項目,選擇其屬性。在屬性對話框的Build頁中,可以找到conditional compilation symbol,在其中輸入AA,即可在該項目的所有C#源代碼文件中使用這個符號。
3、Q:可以將Smartphone應用程序轉換為Pocket PC應用程序嗎?
  A:可以。在.NET Compact Framework 2.0中,只要您沒有用到某些特殊的API,Pocket PC應用程序與Smartphone程序是可以互相轉換的,只需要在控件上做些調整即可。
4、Q:.Net Framework 2.0有沒有對Media coder/decoder的支持?開發第三方的媒體播放程序可以不依賴.Net CF2.0嗎?
  A:.NET Compact Framework 2.0本身可以開發Direct3D Mobile的應用程序。也可以在VS 2005中以C 開發Native Code的媒體播放程序,而無須依賴.NET Compact Framework 2.0。
5、Q:使用.Net開發的智能設備程序是否比用C語言開發的程序效率低很多?
  A:使用.NET開發的程序會比使用C語言開發的本地程序要慢一些,不過對于一般的應用軟件來說,下率不會差太多,除非是需要實時處理硬件或 I/O的程序,必須要使用C語言進行開發之外,一般的應用程序用.NET Compact Framework開發即可,因為這樣可以獲得最好的靈活性和可移植性。
6、Q:用托管C 開發的應用程序執行效率會不會比用C#開發的應用程序高?
  A:不會。由於托管C 與C#源代碼在經過編譯之后,都將成為IL代碼,由.NET Compact Framework來執行,因此在效率上不會有差別。
7、Q:請問.NET Compact Framework 2.0對于使用不同CPU的移動設備支持好嗎?.NET Compact Framework 2.0在GSM應用方面有沒有增強?
A:.NET Compact Framework具有Windows Mobile跨平臺的特性,因此開發時不需要考慮底層的OS、CPU和其它硬件因素。目前.NET Compact Framework對常見的CPU都能夠支持,例如ARM、MIPS、SH、x86等。另外在GSM應用方面,主要針對Smartphone的應用作了加 強。
8、Q:請問MFC在Windows Mobile Development中處于什么地位?Douglas Boling寫的Programming Microsoft Windows CE .NET一書中好像并不推崇使用MFC開發Windows Mobile應用程序。
  A:MFC還是以本地C 的方式進行開發,其特點是執行效率高,但必須花費更多的心思在資源分配、回收等編程技巧上。如果使用.NET Compact Framework進行開發,雖然執行效率比本地程序略差,但整體而言,可移植性與靈活性都較好,而且不必為回收資源擔心,開發者能夠專注于真正重要的業 務邏輯流程。
9、Q:.NET Compact Framework 2.0與1.0有什么區別?
  A:.NET Compact Framework 2.0主要針對1.0原有的控件及類庫進行了改善,提供了更多的支持,并新增了許多類型和控件,.NET Compact Framework 2.0更加接近.NET Framework,同時在效率上也相對1.0有所提升。
10、Q:在制作安裝程序的時候,如何在start->program菜單中生成程序的快捷方式?
  A:在VS 2005中建立Smart Device Cab Project,在File System頁面中,可以看到Application Folder,這就是Start->Program的位置,可以先建立Primary Output的快捷方式,然后將此快捷方式移到Programs Folder,并構建Cab文件即可。
11、Q:移動設備與WEB網頁設計有什么主要區別?
  A:Visual Studio開發環境中移動設備與Web設計是非常類似的 ,可以使用同樣的語言進行設計, 不同的只是能夠使用的類以及控件有所區別。
12、Q:.NET Compact Framework中可以實現鼠標的雙擊、右擊、中間鍵單擊等用戶事件嗎?
  A:運行Windows Mobile的設備沒有鼠標,所以這些事件也不存在。對于常用的右鍵彈出上下文相關菜單,在觸摸屏上一般用單擊并且按住一段時間來實現。
13、Q:Mobile應用程序的界面處理可以使用CSS樣式表嗎?
  A:不可以。
14、Q:Smartphone上面能夠支持橫屏幕嗎?
  A:不支持。
15、Q:如何在Pocket PC中調整控件的位置使得應用程序可以支持橫向屏幕?
  A:可通過設置控件的Anchor和Dock屬性來自適應屏幕。
16、Q:界面開發完成后,在移植方面需要注意些什么?
   A:一般來說,要移植到不同平臺上必需要重新設計用戶界面;可以重用的只是業務邏輯,不是用戶界面。
17、Q:我在移動開發過程中用到了很多控件,難以在一頁之內顯示,如何為它們添加一個滾動條?
  A:可以將這些控件放到一個Panel中,并設置其AutoScroll屬性為true即可;如果使用VS2005,拖拽數據源到窗體上時,會自動將所有控件包括在一個Panel里。
18、Q:TableAdapter在.NET Compact Framework 1.0中從未出現過,是新特性嗎?
  A:是的,TableAdapter是.NET Compact Framework 2.0中新增加的。
19、Q:SQL Mobile帶有像SQL Server那樣企業管理器嗎?Visual Studio 2005支持在桌面上直接查看SQL Mobile的數據庫嗎?
  A:您可以通過SQL Server 2005的企業管理器連接到SQL Mobile數據庫進行編輯。Visual Studio 2005也支持在桌面上創建或修改SQL Mobile數據庫文件。
20、Q:提交成功后如何取消保存?
  A:目前BindingSource尚不支持事務,因此提交成功后是沒有辦法再undo的

21、Q:移動設備內存較小,填充DataSet是否有大小限制?
  A:DataSet在邏輯上并沒有對大小的限制。但是DataSet的大小必須小于當前前的可用內存,否則會有內存分配不成功的異常出現。
22、Q:如果數據源中的數據在顯示前需要處理(例如格式轉換),可以使用DataBinging嗎?
  A:BindingSource是直接將DataSet與控件進行關聯,所以如果需要進行其他操作的話,就不能使用 BindingSource。或者,可以在訪問數據庫后,先在DataSet里對需要轉換的數據進行必要的處理之后,再進行顯示。
23、Q:DataSet實際上在內存中產生了一套數據副本,如何解決版本控制的問題?
  A:DataSet本身不存在版本控制的問題。在把數據提交回SQL Mobile的時候,的確需要有一些機制來保證修改完成的數據應該是最新的,但是DataSet本身的數據結構是不會發生變化的。
24、Q:能否通過Pocket PC上的程序更新服務器上的數據庫信息?
  A:可以。可以使用SQL Mobile中的RDA或者是合并復制的方法和遠程SQL Server數據庫進行數據同步或更新。具體的實現可以參考SQL Server相關部分的文檔。
25、Q:SQL Mobile一定要要安裝在移動設備上嗎?
  A:是的。SQL Mobile需要安裝在Windows Mobile或者Windows CE設備上。
26、Q:SQL Moble支持存儲過程嗎?
  A:目前還不支持。
27、Q:SQL Mobile必須和應用程序部署在同一臺設備上嗎?可否遠程連接?它是否是一個文本數據庫?
A:是的。SQL Mobile必須和應用程序部署在同一個設備上,現在還不支持遠程連接。SQL Mobile是一個文件數據庫,但不是一個文本數據庫。
28、Q:能不能在一些應用中以XML替代SQL的作用?
  A:可以的。XML的查詢效率比SQL Mobile要低,但是在數據比較少的情況下不需要安裝更多的組件,這是XML的一個優勢。
29、Q: Tableadapter與DataAdapter之間有何區別?DataAdapter是多個TableAdapter的組合嗎?
  A:不是的,TableAdapter是對DataAdapter的一個擴展,TableAdapter本身包括了對應數據表的信息。 TableAdapter完成從數據庫連接、執行SQL語句到將結果填充到DataSet中的一個完整操作,而DataAdapter只支持數據填充的操 作。
30、Q:做了SQL Moblie的sdf文件后,Publications后的數據庫表中會出現msrepl_tran_version或rowguid字段,這是為什么?
  A:這兩個字段是為了保證數據同步,由系統自動添加的,請不要進行修改。
31、Q:網上出了個Reflector反編譯工具,可以99%反編譯用C#開發的EXE和DLL,怎么才能更好地保護應用程序?
  A:目前大部分應用程序采用混淆和對關鍵字符串加密的方式,更好的方式可能還要繼續探討。
1、Q:SQL Mobile的SQL語法和SQL Server的語法有差異么?
A:SQL Mobile的語法和SQL Server的語法略有差異,可以從SQL Mobile的文檔中查找SQL Mobile具體支持哪些SQL語句。總的來說,對絕大部分的開發來說,這些差異不會造成影響。
2、Q:SQL Mobile支持B/S模式嗎?
A:不支持。
3、Q:可以在.NET Compact Framework 1.0上訪問由.NET Compact Framework 2.0產生的數據庫嗎?
A:SQL Mobile數據庫的格式和SQL Server CE 2.0是相同的,因此可以直接在.NET Compact Framework 1.0中進行訪問。
4、Q:SQL Mobile數據庫文件支持XCOPY嗎?可以簡單地復制到其他Windows Mobile設備上嗎?
A:是的。SQL Mobile數據庫本身是一個文件數據庫,直接復制到其他安裝了SQL Mobile支持組件的Windows Mobile設備或模擬器上就可以使用了。
5、Q:Visual Studio .NET 2003是否支持Windows Mobile 5.0的開發?
A:不可以,如果開發基于Windows Mobile 5.0的應用程序請使用Visual Studio 2005。
6、Q:要想從傳統的PC程序員轉向到移動設備的開發上來,需要在技術上作哪些準備?
A:移動設備的開發對于基礎開發語言和開發技術的要求與PC上是相同的,只需要了解移動設備在哪些方面與PC平臺有所不同即可。
7、Q:C#可以開發Windows Moblie應用程序嗎?
A:可以。
8、Q:如果獲取.NET Compact Framework 2.0的安裝程序并將其安裝到Windows Mobile 5.0設備中?
A:Visual Studio 2005提供了.NET Compact Framework 2.0安裝程序,在開發部署時會自動部署到移動設備上。
9、Q:Windows Mobile 5.0中沒有集成.NET Compact Framework 2.0,是不是生成的應用程序安裝包就應該帶上.NET Compact Framework 2.0?
A:技術上來說是的。但能否在應用程序中提供.NET Compact Framework 2.0取決于微軟對此的授權情況。

]]>
HTC XV6800智能手機支持EVDO WIFI 藍牙 紅外線 GPShttp://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2105&Page=1wangxinxin2010-12-4 9:52:57CDMA手機,想為自己選一部自己和客戶都能心怡的手機,以前我一直使用愛立信的GSM商務手機,所以最好是智能手機,出于公司互聯網手機的定位,所以手機首要功能WIFI,一天周末在網上查了些資料,原來符合這兩個條件的CDMA手機十分的少沒幾款,最后選定目前CDMA手機中功能最強的HTC XV 6800這款,但國內沒有正版銷售目前只有水貨,所以就用老婆的淘寶帳號上taobao.com購買,找了家鉆石較多的網上商家以1720元成交支付寶進行支付,三天后收到下面這款手機。
圖片點擊可在新窗口打開查看圖片點擊可在新窗口打開查看
    經了解我拿到HTC XV 6800手機我國臺灣HTC(宏達電子為多普達的母公司)為美國Sprint專門定制的機器,機器從美國-中國香港-中國大陸。進入國內后,簡單的進行UIM卡槽加裝(原為無UIM卡槽),并安裝一個手機中文操作系統,就堂皇的擺在淘寶的網店里銷售了。
手機的基本功能
    外觀上,XV6800采用側滑蓋設計,造型圓潤,個性時尚,很有商務氣息。手機配備QWERTY全鍵盤,并且鍵盤上安置有相當多的快捷鍵,操作相當方便。機身尺寸為107×17×70mm,這樣的厚度在智能機領域也算是很輕薄的了,并且機身表面材質進行了磨砂的處理,手感相當的不錯。
    XV6800硬件配置十分不錯,采用Qualcomm CUP,運行頻率為400MHz,性能較以往配置有了大幅度提升內存方面,則配備了256MB ROM以及64M RAM,搭配界面友好的Windows Mobile 6操作系統應用軟件豐富,運行速度暢悍淋漓,2.8寸QVGA觸摸屏,為顯示帶來的不錯的效果,同時也為操作帶來了極大的便利。
    我比較關心的XV6800網絡連接功能也非常齊備,紅外、USB2.0、藍牙V2.0、WI-FI和CDMA1X等一應俱全。還可以支持CDMA850/CDMA2000 1X EV-DO,今后我們網絡升3G了應該也不用換手機了。
    其他方面,XV6800采用了200萬像素攝像頭,也足以應付日常的應用。還帶有內置GPS功能,基于PPC手機強大的擴展性能,同時也支持大容量的TF內存卡擴展(最大支持4G),讓您不必擔心無法安裝多個導航軟件和大量的娛樂歌曲和視頻影像。]]>
在N95上運行Windows Mobile應用不再是夢http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2104&Page=1wangxinxin2010-12-4 9:52:03在以前,如有人想把Windows Mobile系統用的.exe程序拷貝到N95里運行,這簡直就是夢想。因為N95用的Symbian系統和PPC手機上用的Windows Mobile系統根本是風馬牛不相及的兩個不同系統。下面我們IT168諾基亞手機論壇移動心機的網友為大家分享了“在N95上運行Windows Mobile應用不再是夢”。歡迎大家來專業的諾基亞手機交流區(http://nokia.it168.com)來進行討論交流。

圖片點擊可在新窗口打開查看
諾基亞 N95

  就在2007年11月13日,南非Red Five lab讓這個夢想變成了事實,Red Five lab推出的是號稱第一個商業性軟件的.NET Compact Framework s60 v3(在s60 v3上運行的.Net精簡構架。簡稱Net60)。從此,在采用S60 3rd系統的諾基亞索愛手機上運行Windows Mobile應用程序就變成了現實。   一、 簡單原理

圖片點擊可在新窗口打開查看

  如上圖我們看到:   1、S60程序直接運行于Symbian系統上。   2、Java程序通過Java虛擬機運行于Symbian系統上。(但由于Java虛擬機模塊已事先嵌入到S60 3rd中,所以我們才可以直接將Java程序裝到手機中運行)   3、Windows Mobile程序則是通過Net60中間件平臺運行于Symbian系統上。這個可以在Symbian環境中運行的Net60中間件平臺,擔負了對WM程序的載入、解釋工作,讓Symbian系統可以識別WM的程序并正確運行。簡單地說,Net60中間件就是連接Windows Mobile和Symbian兩個不同操作系統的橋梁。   二、Net60 Beta1分手機端和PC端兩部分。運行環境和用到的軟件是   1、手機端Net60Beta1.sis軟件:需運行在Symbian OS 9.0 9.1 9.2;S60 3rd Edition packs 1 、2的諾基亞索愛手機上。還需PC套件、證書和簽名軟件。(本實驗用N95手機,版本v20.0.015)。   2、PC端Net60Beta1.msi軟件:需Windows XP、Windows Server 2003、Windows Vista。(本實驗用Windows XP professional 2002 SP2)。Microsoft Visual C++ 2005 SP1 redistributable Package(x86) Microsoft .NET Framework Version 2.0 Redistributable(x86)。   三、Net60軟件的下載安裝   1、下載軟件:可以直接到Net60官方網站:點擊下載(需要申請及批準,手續較為麻煩)。也可以到直接下載。下載解壓后的軟件分兩部分:Net60手機端和Net60PC端。兩者均需簽名。由于后者主要是供給開發者使用的,暫時與用戶關系不大。作為用戶只需要對其中的Net60的手機端軟件簽名則可使用。   2、軟件簽名:可以采用S60證書簽名專家(開心智能版)2.2.1并配合你的手機證書,對已下載程序簽名。   3、點選N95的功能-工具-USB連接方式-PC套件,用數據線將手機和電腦連接,在電腦上啟動PC套件,然后用其中的軟件安裝功能將 Net60Beta1.sis 裝到手機的C:\DATA\RedFiveLab目錄下。這個目錄,同樣也是以后安裝.exe程序文件的存放目錄。   四、在N95上運行Windows Mobile程序的第一次嘗試   1、點擊:功能-程序-CFAppLauner圖標

圖片點擊可在新窗口打開查看
2、現在嘗試運行Net60Beta1.sis自帶的Simple Menus.exe演示程序。這個程序的功能是:顯示程序菜單、功能列表和執行簡單的詞語顯示功能。

圖片點擊可在新窗口打開查看
  3、選菜單列表

圖片點擊可在新窗口打開查看

  4、選Say Hello

圖片點擊可在新窗口打開查看
5、屏幕馬上出現Hello的文字。說明這個簡單的.exe程序已經運行成功了。

圖片點擊可在新窗口打開查看

  6、退出

圖片點擊可在新窗口打開查看

  五、繼續試驗運行其他的Windows Mobile程序   1、在網上找到了一個原來在Windows Mobile中用的“車牌查詢系統”程序作為嘗試。下載并將它解壓。   2、將“車牌查詢.exe ”文件名改為“chepaichaxun.exe”   3、采用PC套件的“文件管理器”,將chepaichaxun.exe拷貝到手機的C:\DATA\RedFiveLab目錄下。   4、點擊:功能-程序-CFAppLauner圖標   5、屏幕的可供運行的程序列表中將自動出現chepaichaxun.exe選項   6、點擊chepaichaxun.exe

圖片點擊可在新窗口打開查看

  7、程序正常啟動。你可以在輸入框中輸入車牌前面的代碼,下面自動出現這個車牌代碼對應的解釋。意味著該程序運行成功。

圖片點擊可在新窗口打開查看

  上圖就是在S60中運行chepaichaxun.exe程序的結果。   8、退出     :在試運行的過程中,發現不少Windows Mobile程序在Net60下運行會出錯,能運行的速度也較慢。估計這是由于Net60還是Beta1版,發布的主要目的是驗證可行性問題,還來不及應付各種復雜情況。所以運行比較順利的一般都是采用.Net框架下開發的Windows Mobile程序。依經驗看,目前嘗試運行的應用程序采用綠色版的程序為好,因為只有一個.exe文件,安裝比較簡單。除上述的拷貝安裝方式外,Windows Mobile程序還有另3種安裝方法還來不及嘗試。]]>
跨平臺手機軟件開發技術縱覽http://www.hufushizhe.com/bbs/dispbbs.asp?BoardID=48&ID=2103&Page=1wangxinxin2010-12-4 9:43:11手機應用軟件開發方面,開發者不得不在不同的手機操作系統中做出艱難的選擇,為不同的手機平臺單獨開發軟件。有哪些技術可以解決跨平臺手機軟件開發的問題?
隨著蘋果手機應用商店的成功,中移動、電信和聯通也紛紛推出自己的手機應用商城,51CTO曾多次報道《中國三大電信運營商轉戰“軟件商店”》的消息。可以說,進行手機應用軟件開發已成為一個潮流。但有一個問題一直困擾著廣大開發人員:作為一名開發者,開發支持多個手機平臺(沒有一個絕對領先者、需要漫長的學習過程)的軟件需要高昂的成本。終于,這一問題有望得到解決。

開端

當手持電腦剛步入主流的時候,開發者只有一個選擇:Palm Pilot。僅僅過了五年,他們又不得不考慮塞班和Pocket PC (亦即后來的Windows Mobile)。截至2009年,已經至少有八個智能手機平臺:兩個Windows Mobile版本,兩個黑莓版本, iPhoneAndroid,塞班,和webOS,更別提那些運行Java程序的傳統功能手機。

影響

開發者不得不在操作系統中做出艱難的選擇。更要命的是用戶越來越分散,呼吁不同版本的軟件,沒有一個操作系統絕對領先。直到幾個月前,他們還只有一個選擇:為不同的手機平臺單獨開發軟件,選擇支持哪些平臺,花費巨額費用,而得到的回報是一個未知數。

但是,這一問題正在發生變化。開發者有三個辦法可以實現跨平臺開發。技術雖然尚不成熟,但進展會很快。

HTML 5和手機網

第一個選擇就是開發手機網頁版軟件。可以訪問本地數據庫的HTML 5讓這一點成為可能。目前的問題有兩個:第一,HTML 5的普及性;第二,用戶是否愿意把HTML 5當成一種標準。第一個問題可以通過時間和來自其它操作系統平臺的壓力得以解決,而第二個問題是個大問題,用戶接受網頁版軟件需要一個心理變化過程。

Flash

Adobe最近宣布進軍移動領域,推出了支持大部分平臺的Flash瀏覽器,以及一個“Flash到iPhone軟件”編譯器。這樣,開發者只需在flash里編寫所有軟件,然后通過編譯軟件在多種手機瀏覽器上部署就可以了。

這也面臨著HTML 5的問題,因為用戶接受在瀏覽器內運行軟件需要一個適應過程。此外,蘋果反對在瀏覽器中使用Flash的強硬立場也是一個巨大障礙,因為需要兩個完全不同的創建過程。

要想Flash得到普及,操作系統廠家不得不對網頁版軟件和非網頁版軟件一視同仁。

JavaScript和本地軟件

有一類新的軟件正在崛起,這些本地軟件針對特定平臺匯編,但使用用戶界面的網頁技術。這種方法潛力最大。最著名的要算PhoneGap。其它同類軟件還包括Appcelerator和Rhomobile(使用Ruby on Rails網頁語言)。

這些開源技術都允許開發者使用本地代碼編寫后臺過程,然后利用HTML,CSS和JavaScript開發用戶界面,然后把該軟件編譯成本地軟件,然后上傳到軟件商店,通過下載安裝進行發布。

但是手機開發的最大問題不是后端。所有平臺的骨干部分都基于C或Java,問題在于開發用戶界面需要深入了解各種手機。跨平臺界面開發技術解決了大部分此類問題。該技術的唯一不足就是跨平臺軟件看上去不那么“本地化”,需要高超的設計和CSS技巧

結論

隨著智能手機行業的不斷發展,我們很難看到一個絕對領先者(不同于PC領域),因而,開發者不得不針對多種平臺開發軟件。但是,現在有了跨平臺開發技術,開發者可以大大降低開發成本,縮短學習過程。

這些技術目前處于早期階段,但這是大勢所趨。Flash,HTML 5和JavaScript將讓“一次編寫,處處通用”變為現實;屆時,跨平臺的手機應用軟件開發將成為現實。]]>
主站蜘蛛池模板: 国产美女一级毛片| 1717国产精品久久| 亚洲日韩小电影在线观看| 亚洲人成色777777在线观看 | 欧亚专线欧洲s码在线| 内谢少妇XXXXX8老少交| 蜜柚直播在线第一页| 国产精品好好热在线观看| 一级日本强免费| 放荡性漫画全文免费| 亚洲av日韩精品久久久久久久| 欧美线在线精品观看视频| 午夜小视频免费| 老熟妇乱子伦牲交视频| 国产福利短视频| av天堂永久资源网| 少妇激情av一区二区| 久久天天躁夜夜躁狠狠躁2015 | 国产热の有码热の无码视频| jizz黄色片| 少妇无码太爽了在线播放| 久久精品亚洲日本波多野结衣 | 国产乱码精品一区二区三区四川| 4ayy私人影院| 国内精品一区二区三区app| 中国一级特黄高清免费的大片中国一级黄色片| 日本护士激情波多野结衣| 亚洲小说区图片区| 欧美高清在线精品一区| 午夜伦情电午夜伦情影院| 美女被羞羞吸乳动漫视频| 国产日韩一区二区三区 | 99久久精品九九亚洲精品| 妇女被猛烈进入在线播放| 久久久亚洲精品国产| 日韩三级在线免费观看| 亚洲午夜久久久影院伊人| 欧美国产激情18| 亚洲综合区小说区激情区| 爱情岛永久地址www成人| 印度精品性hd高清|