Uploaded on Feb 14, 2023
HCL RTist is a development environment for creating complex, event-driven, real-time applications in C++. It provides software engineers with feature-rich tools for designing, analyzing, building, debugging, and deploying real-time applications. Supporting the Unified Modeling Language (UML) and its real-time profile (UML-RT), RTist allows developers to design their applications at a higher abstraction level than code. Check out this document to learn more about its capabilities and benefits. Learn more about HCL RTist, by this link:https://www.hcltechsw.com/rtist
HCL Rtist: Stateful, Event-driven, Real-time applications Tool
Stateful. Event-driven. Real-time.
DEVELOPING IoT AND EMBEDDED APPLICATIONS THE EFFICIENT WAY
Industries are generating thousands, even How about a coffee maker that brews you a
millions, of new lines of code in their complex fresh cup even when you’re sleeping in?
real-time systems via model-based designs. So, how are developers creating these
applications that need to be integrated with
Additionally, both new and legacy systems both real-time embedded systems, while multi-
require enhancements to capture and react tasking with external devices?
to the plethora of data being created by both
people and devices, every second. Embedded systems developers are looking
for a developer tool to deliver secure, high-
In order to gain a competitive advantage, quality production code with quick, agile
companies need powerful tools to support and methodologies allowing them to react to
scale their embedded and IoT applications new business requirements while minimizing
with strategic uses of these model-based maintenance cost of long-lived applications
designs. running on many different device preferences
of their users.
Companies that adopt new technologies and
are able to react to this data to enhance the Also, companies strive to implement strict,
customer experience, gain a significant edge continuous delivery processes to ensure
on their competitors. code integrity and a stable, highly available
production deployment of these real-time
Imagine a refrigerator telling you that you’re applications.
out of milk. Or, a device that tells your doctor
exactly where and when your heart has an
irregular heartbeat.
Meet HCL RTist
Introducing HCL RTist, a development environment for creating complex, event-driven,
real-time applications in C++.
HCL RTist provides software engineers with feature-rich tools for designing, analyzing,
building, debugging and deploying real-time applications.
Supporting the Unified Modeling Language (UML) and its real-time profile (UML-RT), RTist
allows developers to design their applications at a higher abstraction level than code.
With HCL RTist, you can:
• Design your real-time applications using • Support collaborative development in
state machines, capsules and other both large and small scale agile teams
powerful UML-RT concepts
• Detect and fix problems using high-level
• Freely mix graphical diagrams with C++ model debugging
code when developing applications
• Build high-performance libraries and
executables from existing models
NodePlus
Another major highlight in HCL RTist 11 is NodePlus. With NodePlus you get all the
necessary tools for developing Internet of Things (IoT) applications with HCL RTist. You
can use it for extending your 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 also can 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, which is 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 on the internet, and you can simply drag-and-drop them into your application to
use them.
Capabilities and Benefits
Designs at a Higher Abstraction Level than Code
• Provides UML Real-time models, statecharts, composite structure
and other diagrams
• Utilizes a powerful Code Editor built on an Eclipse CDT
• Realizes thread safety using state machines and message-based
communication
• Supports industrial-scale applications
Builds Executables Your Way
• Builds applications interactively and from batch builds
• Allows for easy setup of build configurations
• Provides a highly-customizable run-time environment
Debugs at a High-level (Verifies Design and Detects Failures)
• Features interactive model debugging
• Allows for trace management and visualization
• Provides run-time structure monitoring and behavior animation
• Offers combined model and code debugging
Allows for Teamwide Collaboration
• Supports Git and other SCM systems
• Features an interactive and intuitive compare/merge of both model
and code
• Provides a powerful command-line interface
• Allows models to be accessed via web browsers and linked to
requirements
Analyzes the Application
• Features navigation and search with diagram highlighting
• Supports refactoring of models and code
• Synchronizes code changes back to the model
Try HCL RTist today and develop stateful, event-driven and real-time applications.
Visit hcltechsw.com/RTist for more information.
HCL RTist is the only tool needed to develop stateful, event-driven and real-time
applications. HCL RTist belongs to the Secure DevOps product domain of HCL Software
which is a division of HCL Technologies (HCL) that operates its primary software business.
It develops, markets, sells and supports more than 20 product families in the areas of
DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce,
and Mainframes.
For more information, visit hcltechsw.com/RTist or email [email protected].
Copyright ©2020. All rights reserved. No materials from this datasheet can be duplicated,
copied, republished or reused without the written permission from HCL Software. The
information and insights contained in this case study reflect research and observations
made by HCL Software.
Stay Connected
Comments