`
izuoyan
  • 浏览: 9221935 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Windows Mobile 6 SDK 中的 Device Emulator 2.0

阅读更多

设备仿真器一直是移动应用程序开发中的重要工具。我们可以在仿真器中测试应用程序,而不需要使用真实的设备,使得开发更加简单和快速,并且费用更少。微软新版本的设备仿真器 Device Emulator 2.0在你安装 Windows Mobile 6 SDK 的时候就会一起安装到你的机器上。Device Emulator 2.0继承了 Device Emulator 1.0 的优点,并增加了对多种设备状态和特性的仿真,使得仿真效果更加逼真,使用起来跟真实设备十分接近。



Windows Mobile 6 SDK 的安装程序会自动将随 Visual Studio 2005 安装的 Device Emulator 1.0 升级到 Device Emulator 2.0,即在“C:\Program Files\Microsoft Device Emulator\1.0”目录下的 1.0 版程序文件将被 2.0 版程序文件所覆盖。这样,机器上所有的 Visual Studio 2005 Windows Mobile 项目都使用 Device Emulator 2.0,利用 Device Emulator 2.0 提供的新特性和改进。


加快执行速度
应用程序启动和执行速度慢是应用程序测试最大的致命伤之一。为了减少由于仿真器的性能造成的负面影响,Device Emulator 2.0 经过有效的优化,现在性能比 Device Emulator 1.0 提升了将近 40%。这个我自己深有体会,因为我一直在用 Microsoft Device Emulator 2.0 Beta,性能确实要比 Device Emulator 1.0 提高很多。

更多仿真设备
增加对两种新设备支持,分别是 Windows Mobile 6 Professional Square QVGA 和 Windows Mobile 6 Standard Landscape QVGA。Professional 是原来的 Pocket PC Phone,Standard 是原来的 Smartphone,而 Classic 是原来的 Pocket PC。


电源状态仿真
在通常情况下,移动设备大部分时间使用的是电池的电源,偶尔使用一下 AC 电源。当电池的含电量变得非常低的时候,你的应用程序可能需要进行特殊的处理,从而避免当设备电池的电量用尽时造成数据丢失。Device Emulator 2.0 引入了电源状态仿真,现在你可以用它来测试你的应用程序在电源状态改变时的效果。


如图所示,你可以在 Emulator Properties 对话框中,通过 Battery 检查框来改变仿真器使用的电源,使用电池电源或者 AC 电源。当选择电池时,你还可以设置电池含电量的百分比。仿真器会像真实设备那样响应这些电源状态的变化,显示相应的图标和消息。还可以触发相应的 State and Notifications Broker 事件。

情景模式(Phone Profile)仿真
Device Emulator 2.0 提供对三种情景模式的支持,分别是耳机(headset),扬声器(speakerphone)和汽车(car kit)。

总结
以前安装了 Microsoft Device Emulator 2.0 Beta - CTP 的朋友,现在可以把它从你的硬盘请走吧。因为安装了 Windows Mobile 6 SDK 之后,就可以用上正式版的 Device Emulator 2.0 了。对于没有安装 Windows Mobile 6 SDK 的朋友,目前就只能用 Microsoft Device Emulator 2.0 Beta 了。希望微软能够尽快推出单独的 Device Emulator 2.0 安装包。

参考:
What's New for Developers in Windows Mobile 6
DeviceEmulator V2 - how did we get a 40% improvement in performance?

原文地址:http://www.cnblogs.com/upto/archive/2007/02/13/emulator2-in-wm6sdk.html
分享到:
评论

相关推荐

    Windows Mobile 5.0 SDK 下载地址收藏

    - **Microsoft Windows CE 5.0 Device Emulator**:提供了一个更为通用的模拟器,可以模拟基于Windows CE 5.0的各种设备。 - **下载链接**:...

    Windows Mobile 6 为开发人员带来的新特性

    除了开发过程中的工具外,Windows Mobile 6 还引入了一些新的内置程序来简化应用程序的部署: - **自动安装程序**:允许用户通过简单的步骤完成应用的安装。 - **更新管理工具**:帮助用户轻松地更新已安装的应用...

    WM_6.5模拟器使用教程

    2. 在模拟器中,点击开始菜单,程序下的“Windows Mobile 6 SDK”下的“Tools”下的“Device Emulator Manager”。 3. 点击“Cradle”,然后按照提示建立连接。 四、使用 Cellular Emulator 工具 1. 在 Cellular ...

    Windows Mobile 5.0 三十几个经典手机软件开发源码

    1. **开发环境**:首先,你需要安装Microsoft的Visual Studio 2005或更高版本,它包含了专门用于Windows Mobile开发的工具——Visual Studio Mobile Center(或称为Device Emulator)。这些工具允许你在模拟器上运行...

    行业移动信息化-Windows Mobile 开发工具和资源.doc

    设备模拟器是开发过程中的重要工具,如Standalone Device Emulator 1.0、2.0和3.0,它们模拟真实的Windows Mobile设备环境,使得开发者能够在无实物设备的情况下进行调试。同时,Virtual Machine Network Driver让...

    Windows Mobile开发环境搭建指南

    还有诸如Device Emulator,用于模拟不同类型的Windows Mobile设备。 总的来说,Windows Mobile开发环境的搭建涉及安装IDE(如Visual Studio .NET 2003或2005)、C++编译器(eVC)、SDKs、连接和同步工具(如...

    Windows Mobile模拟器的安装与使用说明

    **Windows Mobile模拟器安装与使用详解** Windows Mobile模拟器是一种强大的工具,用于在个人计算机上... 安装Windows Mobile 6 Professional SDK Refresh SDK提供了开发和调试所需的所有工具。可以从以下链接下载: ...

    wm常用工具介绍,入门级的

    装完后在开始->windows mobile sdk->tools下会有一个device Emulator Manager(即设备管理器,在Program Files\Microsoft Device Emulator\1.0也可以找到它的文件)。如下图,它的作用就是管理模拟器这种虚拟设备的...

    Windows mobile develop

    - **Device Emulator**: 通过模拟器可以在桌面系统上测试应用程序,模拟各种Windows Mobile设备的硬件和软件环境。 **2. 开发语言与框架** - **C#**: 作为.NET Framework的主要编程语言,C#简洁易读,且具有丰富的...

    Windows+Mobile编程起步

    在VS2005中,选择“Tools”>“Device Emulator Manager…”,选择Windows Mobile 5.0 Smartphone QVGA Emulator并连接。模拟器启动后,通过Cradle功能与ActiveSync连接,使得PC可以直接访问模拟器内的文件,如同真实...

    Windows Mobile编程起步.doc

    1. 在VS2005中选择`Tools->Device Emulator Manager…`,打开模拟器管理器。 2. 选择`Windows Mobile 5.0 Smartphone QVGA Emulator`,右键点击并选择`Connect`启动模拟器。 3. 若要连接模拟器与ActiveSync,右键...

    《windows mobile 平台应用与开发》示例

    2. **API和SDK**:Windows Mobile SDK包含了开发所需的头文件、库和文档,提供了对操作系统底层功能的访问,如文件系统、网络、硬件接口等。.NET Compact Framework是Windows Mobile上的一个轻量级版本,提供了类库...

    windows mobile6.0(WM6.0)开发环境搭建

    2. 安装 Windows Mobile 6 Professional SDK Refresh.msi,可以到 Microsoft 网站上免费下载。 3. 安装 Windows Mobile 6 Professional Images (CHS).msi,这是中文包,若不然就无法仿真中文版的 WM。 4. 安装 ...

    windows mobile 开发入门

    5. **SDK(软件开发工具包)**:包含了开发所需的库、工具和文档,帮助开发者创建Windows Mobile应用。 6. **SQL CE(SQL Compact Edition)**:轻量级数据库,适用于移动设备,可用于存储应用数据。 7. **Device ...

    Mobile模拟器环境配置与程序运行

    - 打开 Visual Studio,找到 Windows Mobile 6 SDK/Tools/Device Emulator Manager。 - 启动后,会弹出模拟器界面。 2. **连接模拟器** - 在 Visual Studio 中启动“Windows Mobile 设备中心”。 - 选择 CHS ...

    (五)Java游戏部署在Windows Mobile平台仿真器(Microsoft).rar

    为了便于开发者在Windows Mobile设备上测试和调试Java应用,微软提供了Windows Mobile Emulator,这是一个模拟真实设备环境的工具。 部署Java游戏到Windows Mobile平台的第一步是确保你有正确的开发环境。你需要...

    Mobile.Device.Exploitation.Cookbook.1783558725

    What You Will Learn Install and configure Android SDK and ADB Analyze Android Permission Model using ADB and bypass Android Lock Screen Protection Set up the iOS Development Environment - Xcode and ...

    详细的WINCE模拟器使用说明

    - 在工程向导中,选择Device Emulator:ARMV4I作为可用BSP,PDA Device为设计模板,Mobile Handled为变体。 - 设置工程类型为Release,并配置工程属性,包括General、Locale和Build Options。确保在Build Options中...

    wp7精简版SDK

    WP7精简版SDK,全称为Windows Phone 7 SDK(软件开发...然而,需要注意的是,随着Windows Phone系统的更新,如Windows Phone 8和Windows 10 Mobile,微软也推出了相应的SDK,开发者应根据目标平台选择合适的开发工具。

Global site tag (gtag.js) - Google Analytics