A method of assembling situational Web-based
dashboard from a wide array of web pages, digital media and components with just a few clicks and no
programming, so a user can view scattered information from disparate sources on a single web-based screen. The components that can be included into
dashboard pages are: live-area components created on-demand from any sub-region of any
web page or
web application; any rich media component such as rich text, video, picture, widget; and any office document (
Microsoft Office documents and PDF etc.). Each
dashboard page can contain any number of components. The size, position, location and
layout of the components in the dashboard can be easily configured using a
computer mouse, or through a touch screen interface. Each component in the dashboard can do auto-refresh from the source with a specified time interval, which also prevents user session
timeout for secured web sites. The resulting dashboard can also be shared with others for
collaboration. A set of dashboard pages can also be bundle together, and automatically display in a slideshow mode on-screen to auto display and monitor large number of information.