About the Fermilab Dynamic Display System

What are the elements in the system?

The Dynamic Display system contains the following elements:
  • A program/app for selecting the Display to control and the content which this Display should show. This is called the Channel Selector.

  • The Display, which is an HDTV or a 4K TV.

  • The Channels that can be shown on the Displays. These channels are web pages, specified completely by a URL.

The Content: The content in the Dynamic Display system are channels. A channel is a web site. You can add content to the system by adding new web pages to the system (a new channel). A common sort of web page to add is a new YouTube videoThis link requires that you be logged in.

Here is a list of the approved channels (web pages) in the system.

One of the more popular channels in the system is the "Portfolio" Slide Show web page. Here is an example of that web page, showing a series of pretty Fermilab site pictures. Click that link - you will see that slide show on your browser. Many of these slide shows have been created – This is the Experiment Portfolios. You are able to add your photographs to these portfolios.

A channel can also be a list of channels. Here is a list of the lists of channels in the system

The Displays: The displays in the system are regular flat-screen televisions. They are backed with a small, modern computer that controls what is showing. The display computers run a special version of the FireFox web browser for showing the content. When a display is told to show a channel, it will show that channel until it is told to show something else, forever.

Here is a list of all the displays in the system.

Additionally, hidden elements of the Dynamic Display system are:
  • A central database that stores everything about the Fermilab Dynamic Display system:
    • The channels
    • The Experiment Portfolio specifications
    • Security information for all the nodes in the system (e.g., the public cryptographic keys)
    • Configuration data for all the nodes
    • The color scheme
    • GIT Repository meta-data for the source code
    • The status of each node in the system
    • And more
  • A messaging server that relays information around the system
  • Web pages for configuring, amending, expanding and manipulating the system
  • The Redmine GIT Repository for the source code
  • And more

Next - The installations at Fermilab