2009-05-01 7 views
3

私は現在、電話や電子メールで問い合わせを受ける企業のコールセンター事業者が使用するプロトタイプSilverlight 3アプリケーションの設計に携わっています。このプロトタイプの目的は、Silverlightを使用してUXを改善し、待ち時間の長い環境でASP.NET Webフォームを使用する上でのハードルのいくつかを克服する方法を示すことです。私は、環境やSilverlight 3 vs 2やWPFの根拠については詳しく説明しませんが、この質問はユーザビリティに関するものです。企業向けSilverlightフォームデザイン

Silverlightの利点の一部を強調する、上記の要件に適した優れたユーザーインターフェイス設計の例を探しています。これはプロトタイプなので、通常のエンタープライズアプリよりも少しセクシーになり、通常はユーザーの要件から得られるよりもさらに鐘や笛が出ます。目標は、何か機能的なものを提供し、「ワウ」要因を導入することです。あなたが考えることができるあらゆるリソースや事例を賞賛してください。

答えて

3

あなたは、ステートフルなクライアントを持っている - 行うには興味深いものの一つは、その状態を利用しています。 例:

  1. 複数のアクティブなタスクを含むタスク中心のUI。 各タスクは、開始されたが完了していないプロセス/ワークフローを表します。 therが割り込みであるシナリオで特に便利です。

  2. アプリを再起動する場合、ローカル分離ストレージへの自動保存ドラフト、ブラウザアプリが再起動されたときに、任意の部分的に満たされたフォームを復元することができるなどを閉じます。

もう1つのことは、コンテキスト...または手元のタスクのコンテキストを保持することです。たとえば、検索を実行する場合は、現在のページからナビゲートするのではなく、ダイアログをポップアップすることができます。

だけでいくつかの簡単なアイデア...

0

私はすべてのサービス呼び出しを非同期にすることを奨励しています。 UXの観点からは、潜在的に遅い操作を実行している間はフォームがロックされていないことを意味します。

アニメーションも素晴らしいです。彼らはしばしば無駄な綿毛と見なされますが、突然何かが変化したときにユーザーが経験する驚きの量を減らすことができます。彼らはまた、顔の中のメッセージボックスよりも微妙な方法で注意を引くのに使うことができます。

1

あなたはhttp://quince.infragistics.comを見ましたか? Silverlightに特有のものではありませんが、Infragistics独自のものではなく、実績のあるUIメソッドが満載です。

フォームとコントロールを設計するときに非常に便利です。そこには良い提案がいくつかあります。

関連する問題