HCL Software is pleased to announce the next major version of HCL RTist – the Eclipse-based modeling and development environment for creating event-driven, real-time applications.

HCL RTist Version 11 runs on Eclipse 2019.06, which contains several improvements compared to Eclipse Photon that was used with version 10.3:

NodePlus

A major highlight in HCL RTist 11, NodePlus gives you all the necessary tooling for developing Internet of Things (IoT) applications with RTist.

You can use NodePlus for extending existing RTist applications with features often needed in IoT applications, such as communication with web servers, emitting MQTT events, accessing databases, etc. Even if such things could be done directly in the RTist application using C++, it is often significantly easier to do it in a language that is more commonly used for web-related tasks.

For example, NodePlus lets you develop using Node-RED, a popular “low code” tool where graphical flows of interconnected nodes can realize sophisticated functionality without almost writing a single line of code. Thousands of pre-made nodes are available for free online, and one can simply drag-and-drop them into an application to use them. Learn more about Node-RED here.

NodePlus also provides three custom nodes that let you integrate your RTist application with Node-RED:

NodePlus also provides three custom nodes that let you integrate your RTist application with Node-RED

  • ‘rtist request’: The ‘rtist request’ node allows a flow to send or invoke an event into an RTist application.
  • ‘rtist receive’: The ‘rtist receive’ node triggers a flow when receiving an event that is sent or invoked from an RTist application.
  • ‘rtist response’: The ‘rtist response’ node replies to a received event that was sent or invoked from an RTist application.

Node-RED runs as a Node.js application, and NodePlus also supports general development of Node.js applications.

This includes a wizard for creating Node.js projects, as well as, the ability to create, start and stop a Node.js server from within the Eclipse workbench. NodePlus includes a new editor for developing HTML pages for your Node.js application using the Pug template engine. It also allows you to debug Node.js applications with a modern JavaScript debugger as seen below.

Debugger

NodePlus also features Swagger support, allowing you to document REST APIs using an integrated Swagger editor.

Join the HCL RTist team for a complimentary webinar on Tuesday, May 5 at noon EDT, as we do a deeper dive into HCL RTist 11.

Comment wrap
Further Reading
article-img
Secure DevOps | June 28, 2021
Now Available: RTist 11.1 2021.24
RTist 11.1 2021.24, the second release on the 11.1 release track is now available. This release contains several improvements, both bug fixes and new features. Let's have a look at some of these new features.
article-img
Secure DevOps | May 5, 2021
HCL RTist Development Team Announces RTist 11.1 for Download
The RTist development team has been busy finalizing RTist 11.1, and today we are happy to announce its general availability for download. The full version number is 11.1 2021.16, and at the same time we also release 11.0 2021.16, which is planned to be the last delivery on the 11.0 release track. All new features in the 11.0 release are also present in the 11.1 release. The only exception is the OneTest Embedded integration which we will make available in the next release of RTist 11.1 (expected to arrive mid-June). Let's have a look at the new features. Code Preview It's now possible to get a preview of what generated code will look like for an individual model element. This feature can be used for understanding how changes made in the model will affect the generated code. It can also be used as a means to compare two versions of a model at code level. Simply generate a code preview for each of the model element versions and compare them. You can also use this feature on transformation configurations to get a preview of all code and/or make files that it will generate. This can be of great help for troubleshooting build problems and to compare versions of an RTist application at code level.     OneTest Embedded Integration The integration with HCL OneTest Embedded allows you to compute and visualize the run-time coverage of state machines in your application. For example, it can be used for finding states and transitions of a state machine that are not covered by current tests. In this release a number of usability improvements were made, in particular in the Model Coverage viewer. For example, you can now choose to show coverage graphically in only some of the state chart diagrams.     Again, remember that...
Close