Дизайн формы Silverlight для предприятия - PullRequest
3 голосов
/ 01 мая 2009

В настоящее время я занимаюсь разработкой прототипа приложения Silverlight 3, используемого операторами центра обработки вызовов на предприятии, которые принимают запросы по телефону и электронной почте. Цель этого прототипа - продемонстрировать, как Silverlight можно использовать для улучшения UX и преодоления некоторых препятствий использования веб-форм ASP.NET в среде с высокой задержкой. Я не буду вдаваться в подробности среды или обоснования Silverlight 3 vs 2 или WPF, этот вопрос касается юзабилити;

Я ищу примеры хорошего дизайна пользовательского интерфейса, подходящего для вышеуказанного требования, которые подчеркивают некоторые преимущества Silverlight. Это прототип, поэтому он может быть немного сексуальнее, чем ваше обычное корпоративное приложение, и иметь несколько наворотов, чем вы обычно получаете из требований пользователя. Цель состоит в том, чтобы предоставить что-то функциональное и ввести фактор «вау». Оцените любые ресурсы или примеры, которые вы можете придумать.

Ответы [ 3 ]

3 голосов
/ 02 мая 2009

У вас есть клиент с состоянием - одна из интересных вещей - использовать это состояние. Например:

  1. Ориентированный на задачи пользовательский интерфейс с несколькими активными задачами. Каждая задача представляет процесс / рабочий процесс, который начался, но еще не завершен. Особенно полезно в сценариях, где есть прерывания.

  2. Автосохранение черновиков в локальное изолированное хранилище в случае перезапуска приложения, закрытия браузера и т. Д. После перезапуска приложения можно восстановить любые частично заполненные формы.

Другая вещь - это контекст ... или сохранение контекста задачи под рукой. Например, если вы хотите выполнить поиск, вы можете открыть диалоговое окно, а не уйти с текущей страницы.

Просто несколько быстрых идей ...

1 голос
/ 01 мая 2009

Вы видели http://quince.infragistics.com? Хотя это не относится к Silverlight, оно полно проверенных методов пользовательского интерфейса - не зависит от инфраструктуры!

Я нахожу это очень полезным при разработке форм и элементов управления, может быть, вы найдете там несколько хороших советов.

0 голосов
/ 01 мая 2009

Мне нравится, как он стимулирует (заставляет) все ваши сервисные вызовы быть асинхронными. С точки зрения UX это означает, что ваша форма не заблокирована при выполнении потенциально медленной операции.

Анимации тоже хороши. Хотя их часто считают бесполезным пухом, они могут уменьшить количество неожиданностей, которые испытывает пользователь, когда что-то внезапно меняется. Они также могут быть использованы для привлечения внимания более тонким способом, чем окно сообщения на лице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...