Programs

There are typically four different programs (or processes) associated with a Niagara Framework system: a station, the Workbench tool, a daemon process, and a web browser.

Station

An instance of the framework running on a platform is called a station. A station runs the components of the framework and provides access for client browsers to view and control the components. The primary parts of a station include components and services. The station can run on a PC or the JACE controller.

Workbench

Workbench is an engineering tool, a Java VM, that manages Niagara components. It provides a means to accomplish platform tasks, such as:

  • Launching and monitoring stations
  • Installing and backing up station databases
  • Configuring TCP I/P settings
  • Installing and upgrading the platform OS (QNX only), Java VM, and Niagara software
  • Installing software licenses

Daemon

The daemon is a native process used to boot stations and to manage platform configuration, such as IP settings. On Windows platforms, the daemon runs in the background as a Window's service. On QNX platforms it runs as a daemon process on startup. The most common way to access daemon functionality is through Workbench.

Web browser

A standard web browser such as IE or Chrome hosts one of Niagara’s web user interfaces. Niagara provides both server-side and client-side technologies to build web UIs.