您好,欢迎访问三七文档
北京北大方正电子有限公司移动开发新技术:VisualStudio2008和WindowsMobile6北京北大方正电子有限公司李少明北京北大方正电子有限公司•WindowsMobile6新特性•VisualStudio2008移动开发北京北大方正电子有限公司智能手机操作系统谁主沉浮?•WindowsMobile:将Windows搬上手机容易崩溃价格昂贵•SymbianOS:因为流行所以时尚缺乏支持越走越远•Linux:给你一个爱它的理由安全不足性能偏低•PalmOS:请再看我一眼功能单一用户甚少北京北大方正电子有限公司WindowsMobile6简介•基于WindowsMobile5.0开发,版本号为5.2;•内核是WindowsCE5.0,不是基于最新的WindowsCE6.0。北京北大方正电子有限公司WindowsMobile6的命名变化北京北大方正电子有限公司WindowsMobile6其他新功能•支持HTML格式的邮件•内置WindowsMobile版本的WindowsLive•WindowsLiveMessenger支持文件传输•新版本的移动版Outlook、Word、Excel和PowerPoint,增强编辑功能•支持WindowsUpdate•远程抹除被偷窃或丢失的设备上的数据•为存储卡加密北京北大方正电子有限公司为开发人员带来了什么?•简化商业应用程序的开发和部署•更容易创建可适应多种设备的应用程序•增强的用户体验北京北大方正电子有限公司简化商业应用程序的开发和部署•需要安装的软件更少–.NETCompactFramework2.0已存在于WindowsMobile6设备的ROM中–SQLServer2005CompactEdition已存在于WindowsMobile6设备的ROM中•对基于URL部署的支持•代码签署得到了简化•仿真程序是开发测试更加容易–DeviceEmulator2.0–CellularEmulator–GPS测试工具FakeGPS–WindowsMobileTestFramework北京北大方正电子有限公司NETCompactFramework2.0•性能得到了改进;•支持泛型和匿名方法;•改进了对控件的支持,新增控件,显示和布局管理,支持UserControl;•数据处理增强,新增SqlCeResultSet类;•支持XmlSerializer,XPath和XMLSchema;•支持COMInterop;•支持移劢设备的Direct3D和DirectDraw。北京北大方正电子有限公司SQLServerCompactEdition•与SQLServer2005集成•跨平台数据访问•内置数据同步支持•性能、安全及可靠性北京北大方正电子有限公司DeviceEmulator2.0•性能比DeviceEmulatorv1提升了将近40%•电源状态仿真•可以触发相应的StateandNotificationsBroker事件•情景模式(PhoneProfile)仿真–耳机(headset)–扬声器(speakerphone)–汽车(carkit)•更多仿真设备北京北大方正电子有限公司电源状态和情景模式仿真电源状态仿真当电池的含电量变得非常低的时候,你的应用程序可能需要进行特殊的处理,从而避免当设备电池的电量用尽时造成数据丢失。DeviceEmulator2.0引入了电源状态仿真,现在你可以用它来测试你的应用程序在电源状态改变时的效果。情景模式分别是耳机(headset),扬声器(speakerphone)和汽车(carkit)北京北大方正电子有限公司更多仿真设备WindowsMobile6ProfessionalSquareQVGAWindowsMobile6StandardLandscapeQVGA北京北大方正电子有限公司CellularEmulator(蜂窝仿真器)•CellularEmulator可以用于测试你的应用程序在蜂窝通信状况变化时的行为,而不需要用到一台物理设备。•用CellularEmulator可以实现一些简单的测试,如:在仿真器中拨打电话,接听来电和挂断电话,发送和接收SMS信息等。北京北大方正电子有限公司给仿真器拨打电话用7272024这个电话号码向仿真器拨打电话仿真器收到电话号码为7272024的来电北京北大方正电子有限公司从仿真器拨打电话Busy表示线路忙Reject表示拒绝接听HangUpAfterConnect表示接听后再挂断NoAnswer表示没有回应北京北大方正电子有限公司向仿真器发送SMS信息北京北大方正电子有限公司GPS仿真程序FakeGPS•与GPS中间驱动程序结合使用•将来自该文本文件的消息路由到读取GPS源的所有应用程序•简化应用程序开发测试北京北大方正电子有限公司其他实用程序•CabSignTool以签署一个CAB文件和所有包含的可执行文件•Hopper压力测试,模拟用户在应用程序内的随机位置执行快速单击操作•LocalServerFramework专为简化对依赖与远程服务器通信的移动应用程序进行测试而设计的一些工具和类北京北大方正电子有限公司VisualStudio2008移动开发新特性•.NETCompactFramework3.5•SQLServerCompact3.5•DeviceEmulatorv3•UnitTestforSmartDeviceApplication•DeviceSecurityManager北京北大方正电子有限公司.NETCompactFramework3.5•Newnamespacesandclasses•C#3.0•LINQ•WindowsCommunicationFoundation北京北大方正电子有限公司新的命名空间和类•System.IO.Compression–GZipStream,DeflateStream和CompressionMode•System.Media–SoundPlayer,SystemSound和SystemSounds•System.Diagnostics–Stopwatch北京北大方正电子有限公司C#3.0•自动属性AutomaticProperties)•对象初始化器(ObjectInitializer)•集合初始化器(CollectionInitializers)•扩展方法(ExtensionMethods)•Lambda表达式(LambdaExpressions)•查询句法(QuerySyntax)•匿名类型(AnonymousTypes)北京北大方正电子有限公司自动属性(AutomaticProperties)北京北大方正电子有限公司对象初始化器(ObjectInitializer)北京北大方正电子有限公司集合初始化器(CollectionInitializers)北京北大方正电子有限公司LINQ(LanguageIntegratedQuery)•LINQtoObject•LINQtoXML•LINQtoDataSet•不支持LINQtoSQL北京北大方正电子有限公司SQLServerCompact3.5•SQLServerCompact3.5–timestampdatatype–NestedqueryinSELECTFROMclause–CROSSAPPLYandOUTERAPPLY–CAST–TOP•SynchronizationServicesforADO.NET–基于服务的数据同步机制北京北大方正电子有限公司WindowsCommunicationFoundation•支持HTTP和SMTP的方式访问WCF服务•SMTP传输协议的支持,解决智能设备的无线网络的不稳定北京北大方正电子有限公司UnitTestforDeviceApplication•VisualStudio2008支持为智能设备应用程序创建单元测试工程北京北大方正电子有限公司
本文标题:移动开发新技术Visual Studio 2008和Windows Mobile 6
链接地址:https://www.777doc.com/doc-3802257 .html