您现在的位置: IT专家网 > WinSystem子站
构建具有丰富功能交互式 Kiosk
Kiosk 近来似乎无处不在。本文将概述这些新技术,并说明开发人员使用这些新技术创建具有丰富功能的 Kiosk 解决方案所带来的好处。
Kiosk 的好处 - 设计人员可以使用针对其需求的图形设计工具。此外,由于表达的基础是 WPF,因此,设计人员可以与使用 Visual Studio 2005 的开发人员无缝地共享项目。任何支持基于 XAML 的窗体的应用程序都可以打开并呈现窗体,为各种工具供应商创建平台,从而为解决特定的技术需求创建解决方案。有关 Expressions Interactive Designer 的详细信息,请参阅本白皮书后面的"Microsoft 表达式"部分。
"ClickOnce"部署 - 由于 WPF 的设计意图是通过 Internet 技术完全从零开始部署,因此开发人员能够将应用程序发布到 Web 服务器,而且订阅该服务器的客户端现在可以自动更新,这使得管理和部署这些应用程序比以前的窗体技术更加方便。
Kiosk 的好处 - 现在可以集中地开发和管理丰富的 Kiosk 应用程序。
Windows Workflow Foundation (WWF)
WWF 是一个 Windows Vista 服务,开发人员可以用它来创建工作流方案。WWF 包括各种执行业务规则的 API,并且提供了支持丰富 Kiosk 解决方案的工作流引擎。例如,用户在使用某个 Kiosk 时可能有疑问,需要帮助。在该 Kiosk 中,用户可以单击一个名为 Request assistance 的按钮,工作流就会启动相关操作,通过广播让零售货场中工作人员到指定的 Kiosk。如果员工在指定的时间内没有响应,工作流将上溯到经理,经理将采取行动分派另一名员工。
图 6 显示 Visual Studio 2005 中一个工作流的屏幕快照。该工作流是在开发 Kiosk 应用程序时可能会遇到的一个工作流类型示例。

图 6. Visual Studio 2005 中的工作流
在该情况下,客户通过 Kiosk 请求员工帮助,然后一个 WWF 工作流将启动。该工作流将连接到一个商店的 HR Web 服务,首先查找一个具有符合商店客户需求的技能的员工。如果目前可以安排该员工工作,则广播通知该员工。否则,广播通知该员工的经理。然后,经理可以分派其他的员工,或者亲自关注客户的需求。
- 本文关键词:

