Envas Part 2 - Hello World

In the last blog, I described what Envas is, what it is suitable for and what it is not. Today I will show you the basics of working with the Envas framework and we will create the first Niagara module using Envas - of course Hello World.

Read More

Niagara C-Bus driver 5.2.4

Today we published a new version of our Niagara C-Bus driver. In addition to known bug fixes and performance improvements, we updated a bit our point discovery process. What changed?

Read More

Hotswap for Niagara

Those of you who develop drivers for Niagara are familiar with the situation: to see the result of your change, after every minor change, you need to restart the station, or even Workbench if you debug views. Of course, there has been a solution for some time. It's JRebel, a tool that allows instant class code reloading without having to restart JVM. And for JRebel there is a Niagara plugin! So where is the problem? It is the price. JRebel pricing starts at $550.00 per year, per user, there is not a free version of JRebel, and JRebel does offer a free trial.

Read More

Envas Part 1 - Introduction

We designed Envas to enable the creation of Niagara-integrated web applications. Its first versions were written for Niagara AX, even before Tridium introduced Bajascript as official support for working with the HTML frontend. With the arrival of Niagara N4, we thought that N4 widgets in our projects would replace Envas. However, many unique Envas features are so important to us that we are continuing to develop and actively use it in our projects.

Read More