我的回收站

技术文章、随笔、文摘及其它
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

最近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版

我这眼泪哗哗的吖。。。终于可以在Vista上对Device Emulator进行WMDC的连接了。
同时,在模拟器中现在可以设置电源/扬声器等信息了:


2. Cellular Emulator


从开始菜单->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分钟),模拟器重新启动起来之后,您会发现这个模拟器里面已经有了电话服务,如下图所示:

从Cellulator Emulator给它发送个短信试试看:

赫赫。。。不错吧。当然,拨打电话什么的也都没有问题了。这样您就可以很方便的在这个模拟器上面调试电话相关的一些程序了。
不过很遗憾的是,这个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之旅吧。 :)