电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

在移动PC上应用WindowsVista


发布日期:2023/3/5 10:32:12
 

Windows Vista 的发布恰逢技术领域的一次重大突破有史以来移动 PC(包括便携电脑笔记本Tablet PC 和 UltraMobile PC)的销售增速首次超过了桌面 PC 的销售增速这意味着越来越多的客户希望需要同时也要求利用移动功能 他们需要在更多的场所进行更长时间的工作您需要着手设计可在行车途中会议室装配线飞机座舱甚至是客厅使用的功能;而 Windows Vista 的独特设计提供了所需的工具可帮您把握各种移动设备外观造型为开发领域呈现的新机遇并应对由此带来的挑战

移动 PC 开发人员中心是提供移动 PC 最新信息的主要门户网站作为一项新的 Windows Vista 技术移动 PC 功能将成为面向众多 Windows 用户的高性能应用程序的重要支柱此外移动 PC 用户体验开发指南还介绍了如何通过在应用程序中遵循既定的用户界面设计原则来为移动 PC 用户提供最佳计算体验无论该应用程序是否专为移动计算应用而设计

Windows SideShow

Windows SideShow 是 Windows Vista 中的一项新技术可帮助开发人员专门针对大小不一的显示屏和形式各异的交互模型创建精巧的小工具扩展现有应用程序设计使用此项技术的应用程序称为小工具您能够创建用来支持 Windows 应用程序与 Windows SideShow 设备通信的小工具;这样客户便可在计算机关闭休眠甚至是关闭电源等新情况下访问自己的信息(需要适当的设备支持)

Windows SideShow 兼容设备

试想您的客户是否即使在 PC 关机的情况下也能够阅读电子邮件确认会议地点检查航班预定情况或者访问应用程序特定的数据?Windows SideShow 便可帮助客户即时获得这些信息甚至无需打开便携电脑在设计 Windows SideShow 技术时Microsoft 非常注重灵活性和可扩展性您可以使用这个平台设计现有的或新的显示设备如手机电视闹钟等等

网络感知

计算机可能会在移动过程中不断变换网络连接方式如果您的应用程序在上述的所有情况下都能自动管理自己的设置和配置并实现智能操作它必将赢得广大客户的青睐Windows Vista 采用了新的接口可用来获取网络特征及其他特征的详细信息借助 Windows Vista 中的 INetworkListManager 接口可以方便地枚举计算机曾识别到的所有网络 (INetwork)包括已连接的网络或者仅仅是断开连接的网络通过 INetworkListManager 接口还可方便地枚举计算机上的网络接口

为了实现无线交互Windows Vista 增加了新的 Native WiFi (NWF) 无线平台该平台可以

提供创建 WiFi 连接管理器所用的公共 API

提供用于动态配置连接管理以及 WiFi 连接监控的服务

使您的应用程序能够支持各种 WiFi 硬件

帮助您扩展平台并支持 EAP 安全协议等专有服务

电源问题

有些移动 PC 有时会使用电池有的则经常甚至一直使用电池进行开发时一定要注意这个问题这意味着应用程序的耗电量可能会直接增强或者削弱用户的整体体验应用程序至少要做到以下几点

适当处理休眠过渡避免推迟由空闲到休眠状态的过渡

根据用户的喜好修改应用程序行为以最大限度提高功能或性能

监视系统有关电源管理状态的消息并做出响应

在 Windows Vista 中用户拥有对计算机关机操作的最终控制权当应用程序阻止关机时Windows Vista 会显示醒目的全屏用户界面(许多用户在关机时都会比较匆忙)以使用户能够忽略这些应用程序强制关机操作继续执行在强制关机过程中如果应用程序对 WM_QUERYENDSESSION 的响应为 FALSEWindows 会向应用程序发送 WM_ENDSESSION 并继续执行关机操作而不是取消关机操作

数据同步

Windows Vista 提供了两项旨在帮助数据同步的技术

新的客户端缓存 (CSC) 技术具有自动手动和禁用三种模式使网络文件缓存变得更加轻松CSC 可管理客户端计算机与服务器之间的文件同步和更新例如脱机文件夹就是利用 CSC 实现的我们为开发人员提供了 CSC API以便能通过编程方式控制缓存

同步管理器提供了一项集中化的文件同步标准技术可在移动计算机或连接局域网的计算机上脱机使用除连接功能通知(系统事件通知服务)和客户端缓存之外同步管理器还提供了一个支持移动计算的基础结构操作系统会提供一个可供所有应用程序使用的集成模型而不是由每个应用程序实现自己的技术来缓存和同步网络资源以供本地使用文件同步与协议无关

Windows Tablet and Touch 技术

Tablet and Touch 技术进一步发展了移动 PC 对手写笔墨迹和触摸屏输入模式的使用使您的客户能够随时随地输入和访问信息在 Windows Vista 中有三个用于 Tablet PC 平台的平行技术堆栈COMWindows 窗体和新的 Windows Presentation Foundation在 Windows Presentation Foundation 对象模型中InkCanvas 元素的流布局功能使您可以更轻松地设计出同时适用于竖向和横向模式的用户界面

此外Windows Presentation Foundation 还包括独立于设备的坐标空间;利用它可更加方便地使用各种显示技术适应各式各样的 Tablet PC 外观造型包括 UMPC可扩展应用程序标记语言 (XAML) 提供了一个开发创意用户界面设计(其中包括自定义标准框架控件的整个调色板的外观)和三维动画的途径Windows Presentation Foundation 还在用户体验中集成了丰富的媒体功能例如可以使用 InkCanvas 实现实时的墨迹收集并呈现完全的运动视频只需包装一个 MediaElement 子元素即可

所有从 UIElement 派生的元素都公开一组与笔针相关的事件以及键盘和鼠标事件笔针事件与鼠标事件类似但可提供更加丰富的笔针设备(或触摸屏)信息而且激发频率也比较高利用丰富的信息开发人员能够走在 InkCanvas 前面建立自己的墨迹收集从头开始呈现图面并实现大多数专业设计和插图软件要求的灵活性

墨迹分析 API 融合了墨迹分类和布局分析以及强大的手写识别技术通过结合这些技术您创建的应用程序能以 Windows Tablet 和 Touch 技术特有的方式理解墨迹并做出响应为您的客户带来意义深远的影响

MicrosoftInkTextInput 命名空间包括新的 API您可以通过这些 API 以编程方式访问和扩展 Tablet PC 输入面板开发人员能够自定义输入区域更正模式以及输入面板的许多其他属性量身定制应用程序中的文本输入体验应用程序不仅可以接收识别的文本而且还能借助输入面板的文本插入功能接收用户墨迹 — 这是有史以来的第一次最后您还可以结合自动完成列表与输入面板以帮助输入常用字词或难以识别的字词

Tablet PC 输入面板中的自动完成功能

UltraMobile PC

UltraMobile PC (UMPC) 是移动 PC 类计算机的最新外观造型它为用户离开办公室书桌和教室环境时的计算活动带来了全新的可能新型计算技术的机遇同时也是开发领域取得发展的机遇外观造型的 英寸显示屏是创新用户界面设计的又一次机会而 UMPC 的触摸界面使输入变得更加自然UMPC 方面的用户体验开发指南将在 Windows Vista RC 发布后陆续推出

可能的 UltraMobile PC 配置

通过 UMPC 显示屏仿真程序您可以在分辨率较高的桌面或移动 PC 上完成针对 UMPC 屏幕大小限制的应用程序测试启动仿真程序使用 Windows UI 运行应用程序查看应用程序在用户界面格式较小屏幕分辨率较低的情况下的工作状况通过这种方法开发和测试人员可快捷简便地检查应用程序在这些新的限制条件下的行为

前景一片光明移动 PC 定会发展壮大Windows Vista 提供了必需的工具和模型助您在瞬息万变的移动 PC 领域取得更大成功

上一篇:[多图]初看Windows7的UI

下一篇:跟着我从安装到优化Windows Me