Поддержка нескольких дисплеев из веб-приложения - PullRequest
2 голосов
/ 01 ноября 2010

У меня есть требование клиента, когда они хотели бы иметь разные окна веб-приложения на 2 разных дисплеях (мониторах): просмотр и ввод данных на одном экране и просмотрщик документов на другом.Средство просмотра документов будет основано на Flash или Silverlight и загружено на веб-страницу.Приложение будет хотя бы частично основано на SharePoint.Существует необходимость в связи между двумя окнами: когда, например, в представлении «данные» нажимается новая задача, сопроводительный документ необходимо открывать в другом.

Трудности, насколько яможет определить:

  • Открытие двух окон из веб-приложения
  • Активно расположить окна на 2 дисплеях
  • связь между двумя окнами
  • как можно более надежное решение с точки зрения пользователя (например, повторное открытие закрытого окна, отслеживание изменений между ними и т. Д.)

Я ищу указатели для достижения этой цели.Я понимаю, что могу запустить второе окно из Javascript, но это не дает мне большого контроля над ним.Это решение будет работать в закрытой контролируемой среде, поэтому ограничение решения конкретным браузером (предпочтительно IE8 +) или необходимостью установки дополнительного программного обеспечения / компонентов не составляет проблемы.

1 Ответ

0 голосов
/ 01 ноября 2010

На вашем месте я бы реализовал это с помощью silverlight и asp.net mvc.

создайте объект состояния, который описывает состояние двух окон, его можно использовать и обновлять как приложением silverlight через веб-службы, так и приложением mvc через javascript, postbacks или веб-службы.

...