Niagara Framework - the development platform
NiagaraAX is a software framework and development environment that solves the challenges associated with building Internet-enabled products,
device-to-enterprise applications and distributed Internet-enabled automation systems. NiagaraAX builds on the pioneering capabilities of Niagara R2,
originally introduced in 1999, and the experience gained in deploying over 160,000 Niagara-based products worldwide. Niagara R2 introduced the concept of
a software framework that could normalize the data and behavior of diverse devices, regardless of manufacturer or communication protocol, to enable
the implementation of seamless, Internet-connected, web-based systems. NiagaraAX takes that concept to the next level.
The core concept of Niagara is its unique, patented component model that transforms the data from diverse external systems into uniform software components.
These components form the foundation for building applications to manage and control the devices. The NiagaraAX component model goes beyond
unifying protocols and data from diverse systems, to unify the entire development environment used to build applications.
- New Graphics Presentation Framework and Graphic Development Tool
- Comprehensive Library of Control Objects
- New Data Archive Model and Flexible Archive Destinations
- New Alarming Capabilities Provides Better Visualization and User Experience
- Open Driver Development Toolkit
- Open APIs for Developers