The presentation architecture is based on the following design principles:
Component model
The core philosophy of every subsystem in Niagara is to build atop the component model. The presentation architecture is no exception. The design embraces a pure component model solution. The component model is used for the normalized representation of presentation - the “document object model” (DOM) of a Niagara presentation is always a BComponent tree.
Unified visualization
Presentations include a unified approach to representing graphics, text, and input controls all within a single component model. This allows all visualizations to share a common file format as well as a rendering, layout, and input API.
Unified media
The design goal of Px is to build a single presentation that can be used across multiple media. For example, given a Px file, it can be automatically rendered using the workbench, as an HTML web page, or as a PDF file. All presentations are stored in the normalized component model as Px files.
Copyright © 2000-2016 Tridium Inc. All rights reserved.