天天看點

身為開發人員的您,準備好迎接Widows Mobile 6了嗎?

最近WM6的消息是層出不窮,大家已經從 TOMPDA上的Windows Mobile 6 簡體中文版測評報告 或者是 黎波的 Windows Mobile 6 蓄勢待發 等等地方看到了很多關于WM6的圖檔和評測了。對于我們開發人員來說,關注的就是WM6的SDK的相關消息了。恭喜大家,在MSDN上面已經有了WM6的SDK可以下載下傳了。

正如傳言所說,WM6中,以前的Pocket PC改名叫作 WM6 Classic,而Pocket PC Phone Edition叫做WM6 Professional。對于這兩個版本的WM6,使用的SDK為 Windows Mobile 6Professional SDK. 而Smartphone版本的WM6,叫做 WM6 Standard,對應需要下載下傳Windows Mobile 6 Standard SDK.

您下載下傳完畢WM6的兩個SDK之後,強烈建議您閱讀一下 What's new for Developers in Windows Mobile 6. 在這裡列出了很多針對開發人員WM6的SDK推出的新特性。在這裡我需要向大家強烈推薦的是以下幾點:

1. 新的Device Emulator V2版

身為開發人員的您,準備好迎接Widows Mobile 6了嗎?

我這眼淚嘩嘩的吖。。。終于可以在Vista上對Device Emulator進行WMDC的連接配接了。

同時,在模拟器中現在可以設定電源/揚聲器等資訊了:

身為開發人員的您,準備好迎接Widows Mobile 6了嗎?

2. Cellular Emulator

身為開發人員的您,準備好迎接Widows Mobile 6了嗎?

從開始菜單->Windows Mobile 6 SDK-> Tools運作Cellular Emulator之後,就是上面的主界面。第一個選項頁"Call Manager"中你可以向模拟器模拟撥打電話,第二個選項頁“Network”您可以設定它工作的網絡是2G還是3G網絡。第三個選項頁“SMS”你可以給模拟器發送短信。第四個選項頁“Injection”中您可以向模拟器發送AT指令。第五個選項頁“Configuration”是配置SIM卡的資訊。第六個選項頁“AT Log”中可以檢視模拟器中的AT指令的日志。

不過您要想使用這個電話服務還需要作一些設定。首先您需要記住界面左下角的那個端口号,例如我這裡是COM3。然後運作起您的一個WM6的模拟器,然後打開模拟器的配置頁面,在Peripherals選項頁面中,設定Serial port 0為剛才那個端口号。接下來對這個模拟器進行一次soft reset。經過漫長的等待(汗。。。我足足等了5分鐘),模拟器重新啟動起來之後,您會發現這個模拟器裡面已經有了電話服務,如下圖所示:

身為開發人員的您,準備好迎接Widows Mobile 6了嗎?

從Cellulator Emulator給它發送個短信試試看:

身為開發人員的您,準備好迎接Widows Mobile 6了嗎?

赫赫。。。不錯吧。當然,撥打電話什麼的也都沒有問題了。這樣您就可以很友善的在這個模拟器上面調試電話相關的一些程式了。

不過很遺憾的是,這個Cellllator Emulator無法和WM5的模拟器搭配使用。這樣看來,如果您想調試中文的程式的話,得要耐心等待WM6的本地化模拟器出現了。

其他關于FakeGPS和安全方面的新特性暫時沒有時間一一測試,有興趣的朋友可以看看。

最後,再引用一張表格,各位下載下傳WM6的SDK之前請先看看WM6開發的需求:

Prerequisite Required / Optional Description
Visual Studio 2005 Standard Edition, Professional Edition, or Team System Required Visual Studio 2005 is the development environment that you use to create Windows Mobile applications.
Windows Mobile 6 Professional SDK or Windows Mobile 6 Standard SDK Required Provides the tools, header files, emulator images, and Visual Studio 2005 project types to develop Windows Mobile 6 applications.
ActiveSync 4.5 or greater (XP) or Windows Mobile Device Center (Vista) Required Provides the necessary connectivity to cradle a Windows Mobile 6 emulator image or device.
Visual Studio 2005 Service Pack 1

Optional (Windows XP)

Required (Windows Vista™)

Incorporates minor fixes and updates all data-oriented dialogs in Visual Studio 2005 to show the SQL Server Compact Edition product name. For Windows Vista users, this service pack updates necessary for Visual Studio 2005 to run on Windows Vista.
.NET Compact Framework 2.0 Service Pack 1 Recommended Without this service pack, Visual Studio 2005 will deploy .NET Compact Framework 2.0 to your Windows Mobile 6 device each time you deploy your application. Also adds support for command line debugging and provides new utility to review performance data provided by the .NET Compact Framework 2.0 runtime.
SQL Server 2005 Compact Edition Tools for Visual Studio 2005 Optional Provides tools and assemblies required to develop Windows Mobile 6 applications that use SQL Server 2005 Compact Edition. Before installing this tool, you need to first install Visual Studio 2005 SP1.

好了,說了這麼多了。還等什麼?快快開始你的Windows Mobile 6之旅吧。 :)

原文出處:http://www.cnblogs.com/twodays/archive/2007/02/11/WM6.html 

繼續閱讀