About presentation

The framework provides a powerful presentation architecture based on XML and the Niagara component model.

Presentation describes how the software framework provides visualization of information across different types of media. The terms information, visualization, and media may comprise the following:

  • information

    • real-time data

    • historical data

    • configuration data

    • alarm data

    • scheduling data

    • graphical data

    • textual data

  • visualization

    • graphics (bitmap, JPG, PNG, SVG, vector )

    • videos

    • text documents

    • tables

    • charts

    • dashboards

    • input controls (actions, field editors, text fields, check boxes, trees)

  • media

    • web browsers (HTML5, CSS3, JavaScript)

    • Workbench (framework stack)

    • mobile devices

    • csv

    • pdf

    • svg

    • xml

    • printed pages

An XML file format is used to present data. This file format is called “Px” for presentation XML. The term “Px” commonly describes the framework’s presentation architecture, that is how the framework visualizes information (text, graphics, alarms, and so on) across diverse media, such as: Workbench, web browsers, mobile devices, and so on. The following image shows an example of a Px file in the Text Editor (Px source file), the Px Editor view, and as displayed in the Px Viewer.

Figure 1. Px file in Text Editor (left), Px Editor (top right), and Px Viewer