tridium overview july 2009 - lynxspring, inc. · 2017-10-30 · •in a tiered niagara system,...
TRANSCRIPT
![Page 1: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/1.jpg)
Niagara 3.7 New Feature Review
September, 2012 © Tridium 2012
![Page 2: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/2.jpg)
Security Crypto Updates
Certificate Management
Scalability Virtuals to Virtuals
General Enhancements Synthetic Types
Event Service
Type Subscription
Hardware Scan Service
User Interface Updated Graphics Library
Theming
History Reporting Enhancements
Lexicon Overhaul
Niagara Web Development Feature Summary
New Niagara Web Platform
Mobile Application Support Mobile App Reference Designs
Agenda
Features that benefit
the System Integrator
Features that benefit
Developers/OEMs
![Page 3: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/3.jpg)
• Crypto Updates
• Certificate Management
Security
![Page 4: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/4.jpg)
Who?
System Integrators
Features • SSLv3/TLSv1 for:
o Workbench to station support*
o Browser Workbench to station support (wbapplet)*
o Station to station support*
• Password Management o Expiration
o History
• Java-based Niagara Daemon*
*not available on JACE 2 or JACE 403/545
Crypto Feature Updates
![Page 5: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/5.jpg)
Who? System Integrators
Features
• Tool for managing 3rd party and self-signed certificates • Generation of standard certificate requests
• Installation and management of certificates
• Management of trusted certificate authorities
• Certificates support PKI-based encryption for features like the
web server, email, SSL connections, and HTTPS, and any
other future features requiring PKI-based encryption
Certificate Management
![Page 6: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/6.jpg)
Certificate Management
![Page 7: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/7.jpg)
Certificate Management
![Page 8: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/8.jpg)
• Virtuals to Virtuals
Scalability
![Page 9: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/9.jpg)
How do Virtuals work?
Supervisor
JACE
• Supervisor graphics use JACE point data
• The point data might be used to show an outside
air temperature or a set point
• Virtual Points are created on the fly (only when
the point is viewed)
• If the point is no longer being viewed, it’s cleaned
up. This saves memory and greatly reduces the
size of a Supervisor
Virtuals to Virtuals
![Page 10: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/10.jpg)
Who?
System Integrators Developers
Features
• In a tiered Niagara system, allows integrators to reach data points
(components) at any level in the system without having to map
permanent components
• Previously Niagara Virtuals were only useful for reaching components
1 tier below
• Allows for mapping Niagara Virtuals to Niagara Virtuals or other types
of Virtuals, such as BACnet Virtuals
• This is an important basis for Enterprise Architecture development
(Niagara Supervisor)
Virtuals to Virtuals
![Page 11: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/11.jpg)
Supervisor
JACE BACnet
• The BACnet driver also supports Virtuals
• In 3.7, graphics can be created using Niagara Virtuals that map to BACnet
Virtuals on a JACE
• This makes the system more flexible and more memory efficient
Virtuals to Virtuals
![Page 12: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/12.jpg)
Supervisor
JACE
Supervisor
Supervisor
JACE JACE JACE
• Niagara Virtuals can also map to other Niagara Virtuals
• Therefore, using Niagara Virtuals, an N-tiered Niagara architecture can
be created, improving Scalability
Virtuals to Virtuals
![Page 13: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/13.jpg)
•Synthetic Types
•Event Service
•Type Subscription
•Hardware Scan Service
General Enhancements
![Page 14: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/14.jpg)
Who? System Integrators Developers
Features • A mechanism for defining modules and types without any Java
source code
• Synthetic types can be used to bind a Px view to a certain type (this
was not possible previously)
• Developer APIs allow modules and types to be generated and
loaded at runtime
Synthetic Types
![Page 15: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/15.jpg)
Synthetic Types
![Page 16: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/16.jpg)
Who? Developers
Features Many applications have a need to generate and route events
through the system (similar to alarms). However, the events of
interest may be application specific. This feature provides the
plumbing to enable applications to easily generate, receive,
and route events.
Event Service
![Page 17: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/17.jpg)
Event Service
![Page 18: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/18.jpg)
Who? Developers
Features Many applications have a need to listen for component events
on any instance of a particular type that lives in the station
• This includes events like property changes, components being
added or removed, or flags being changed
• Prior to this enhancement, you could only subscribe for events on
a per-component basis, but now you can easily listen for events
to multiple components that share a common type
Type Subscription
![Page 19: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/19.jpg)
Who? System Integrators Developers
Features • This service can be used to programmatically identify the
platform’s hardware at runtime
• The view associated with this service is very useful to
integrators at configuration time
Hardware Scan Service
![Page 20: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/20.jpg)
Property sheet view
Hardware Scan Service
![Page 21: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/21.jpg)
Hardware Scan Service
Basic View
![Page 22: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/22.jpg)
Hardware Scan Service
Option Cards Installed
![Page 23: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/23.jpg)
Option Cards installed
Hardware Scan Service
![Page 24: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/24.jpg)
• Updated Graphics Library
• Theming
• History Reporting Enhancements
• Lexicon Overhaul
User Interface
![Page 25: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/25.jpg)
Who? System Integrators
Updated Graphics Library
Features • Over 200 3-D and Photo-realistic BAS images to choose from
• Station only stores graphics that are used in Views to optimize
memory usage
![Page 26: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/26.jpg)
Old vs. New
Updated Graphics Library
![Page 27: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/27.jpg)
Who? Systems Integrators OEMs / Developers
Features •Themes allow customization the color scheme, fonts, and
icons according to SI preference via Niagara Style Sheet
(NSS) files
•OEMs can create themes to better match corporate branding
standards
Theming
![Page 28: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/28.jpg)
Theming
![Page 29: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/29.jpg)
Who?
Systems Integrators Developers
Features
• Aggregating several histories into a single time series
• Joining multiple histories by timestamp
• Common transforms for time series data scaling, quantization,
and rollups
• Includes an API for creating custom transforms
History Reporting Enhancements
![Page 30: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/30.jpg)
History Reporting Enhancements
![Page 31: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/31.jpg)
History Reporting Enhancements
![Page 32: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/32.jpg)
Who?
OEMs / Developers
Features
Easier branding using lexicons • Deploys lexicons in modules (including the Tridium default
lexicons) that can be versioned
• Adds descriptive information to the module manifest schema
• Enhances the lexicon editor tool to improve lexicon
management/installation
Lexicon Overhaul
![Page 33: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/33.jpg)
Lexicon Overhaul
![Page 34: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/34.jpg)
Features for:
•System Integrators
•Developers
New Niagara Web Platform
• Industry Trends
• Server Side
• Client Side
Open Web Development
![Page 35: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/35.jpg)
For non-programmers •Nav Files
•Px Views
Web Workbench
Hx/Px
For Programmers •Workbench Plugin API
•Hx API
•Java Servlet API
Niagara Web Development v3.6 (and earlier)
![Page 36: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/36.jpg)
Wide adoption of mobile devices
Trend away from plug-in technology in web browsers
Industry leaders focusing on HTML5 Google
Microsoft
Apple
Adobe
Industry Trends
![Page 37: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/37.jpg)
Reach the world of web developers
Decrease dependence on Java user interface technology
Avoid mobile platform wars
Niagara Web Development v3.7+
![Page 38: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/38.jpg)
Integration of an industry standard Java templating engine:
Apache Velocity http://velocity.apache.org
Server side template engine for generating dynamic web content
with Niagara data
Server-Side Development
![Page 39: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/39.jpg)
•Full-featured JavaScript API for
accessing Niagara from a web client
•Enables web developers to make
their own technology choices
•Simplifies integration of 3rd party
web libraries
•For Niagara developers, similar to
Niagara Java client API
JavaScript
Client-Side Development
![Page 40: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/40.jpg)
Mobile App Reference Designs
• End User Apps
• System Integrator Apps
• Mobile Px Viewer
Mobile Application Support
![Page 41: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/41.jpg)
Niagara mobile apps use the same software stack as desktop web apps • Open web standards (HTML, CSS, jQuery, etc.)
• Apache Velocity
• BajaScript
Niagara provides a small set of standard apps • Alarm management
• Scheduling
• History Viewer
• Property Sheet
• Mobile Px Viewer
Mobile Application Support
![Page 42: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/42.jpg)
End User Apps
Mobile Application Support
![Page 43: Tridium Overview July 2009 - Lynxspring, Inc. · 2017-10-30 · •In a tiered Niagara system, allows integrators to reach data points (components) at any level in the system without](https://reader033.vdocuments.site/reader033/viewer/2022042206/5ea8c52266269c3724777d21/html5/thumbnails/43.jpg)
Mobile Px Viewer
Mobile Application Support