2009-05-01 22 views
3

我目前参与了呼叫中心运营商在通过电话和电子邮件进行查询的企业中使用的原型Silverlight 3应用程序的设计。原型的目的是演示如何使用Silverlight来改进UX,并克服在高延迟环境中使用ASP.NET webforms的一些障碍。我不会介绍Silverlight 3 vs 2或WPF的环境细节或基本原理,这个问题是关于可用性的;针对企业的Silverlight表单设计

我在寻找适合上述需求的良好用户界面设计的例子,突出了Silverlight的一些优点。这是一个原型,因此它可能比平常的企业应用更具性感,并且比通常从用户需求中获得的更多花里胡哨。目标是提供一些功能并引入“哇”因素。欣赏任何你能想到的资源或例子。

回答

3

你有一个有状态的客户端 - 有趣的事情之一是利用该状态。 例如:

  1. 具有多个活动任务的以任务为中心的UI。 每个任务都代表一个已经开始但尚未完成的流程/工作流程。在有中断的情况下特别有用。

  2. 在应用程序重新启动,浏览器关闭等情况下,将草稿自动保存到本地独立存储。当应用程序重新启动时,任何部分填充的表单都可以恢复。

另一件事是上下文......或保存手头任务的上下文。例如,如果你想查看,你可以弹出一个对话框,而不是离开当前页面。

只是一些快速的想法...

0

我喜欢它鼓励(强制)所有服务调用异步的方式。从UX角度来看,这意味着您的表单在执行潜在的滞后操作时未被锁定。动画也很不错。虽然它们通常被认为是无用的绒毛,但它们可以减少突然变化时用户体验到的惊喜数量。它们也可以用于以更微妙的方式吸引注意力,即面部的信息框。

1

你见过http://quince.infragistics.com?尽管不特定于Silverlight,但它充满了经过验证的UI方法 - 不是Infragistics特有的!

我发现它在设计表单和控件时非常有用,也许你会在那里找到一些很好的建议。