Developed by Tridium, Inc, Sedona is an open-source software environment designed to make it easy to build smart, networked, embedded devices which are well suited for implementing control applications. The Sedona language facilitates component-oriented programming where components are assembled onto a wire sheet, configured and interconnected, to create applications. Sedona was made available to the public under an Academic Free License (AFL 3.0) granted by the licensor—Tridium, Inc. A licensee was allowed worldwide, royalty-free and non-exclusive use of the technology.
Using Niagara Workbench or a Sedona tool, such as Contemporary Controls' Sedona Application Editor, components are assembled onto a wire sheet, configured and then interconnected with other components to create applications. Program changes are immediately executed. This language is ideally suited for graphical representation of control strategies. It has a similar look-and-feel to the popular Niagara Framework™ and it is IP-based. Those with experience with Niagara Framework will have no problem understanding Sedona. For those without Niagara experience, the graphical representation of components linked on a wire sheet to create applications is intuitive and can be easily learned with a minimum of training.
Contemporary Controls has produced several controller products in its BAScontrol series that use Sedona. In addition to developing custom Sedona components, Contemporary Controls has developed a Java-based Sedona tool called Sedona Application Editor (SAE) for those individuals who do not have access to Niagara Workbench and need to program Sedona devices. BASbackup, a BAScontrol Project utility is available that not only archives Sedona application programs but controller configurations as well thereby creating a complete project backup. The Sedona technology is portable to other platforms and to prove it Contemporary Controls has developed the BASemulator that mimics a real controller on a Windows PC. The BASemulator, SAE and BASbackup comprise the BAScontrol Toolset which is available for free after registering with Contemporary Controls.
To understand more about how Sedona can be used to create an open controller, please read our white paper Creating an Open Controller Using Sedona.