开发者

Support multiple displays from a web application

I have a customer requirement where they would like to have different windows of a web application on 2 different displays (monitors): data lookup and entry on one screen and a document viewer on the other. The document viewer will be Flash or Silverlight based and loaded in a webpage. The app will be at least partially based on SharePoint. There is a need for communication between the two windows: when for instance a new task is clicked in the "data" view, the accompanying document needs to be opened in the other one.

The difficulties as far as I can determine:

  • Opening the two windows from within a web app
  • Actively position the windows on the 2 displays
  • communication between the two windows
  • as robust a solution as possible from a user perspective (e.g., re-opening a closed window, tracking changes between them, etc.)

I am looking for pointers in g开发者_运维知识库etting this done. I understand that I can launch the second window from Javascript, but that does not give me a lot of control over it. This solution will run in a closed, controlled environment, so limiting the solution to a specific browser (preferably IE8+) or the need to install additional software/components is no problem.


If i were you i would implement this with silverlight and asp.net mvc.

create a state object which describes the state of the 2 windows, this can be consumed and updated by both the silverlight app via web services, and the mvc app via javascript, postbacks or web services.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜