The Juliet&Romeo® application for ctrlX OS is actually a software container (snap) component holding:
the Romeo virtual machine for executing byte code produced by the Juliet compiler
the Juliet compiler
the Devenv communication software for supporting IDEs like Visual Studio Code
drivers and software adaptations for ctrlX OS as the ctrlX Data Layer etc
The full suite of Juliet&Romeo
It holds
a Visual Studio Code extension for development with Juliet
the Romeo runtime as WSL component so that one can work offline from the target system,
a language server component for Juliet to get syntax help and auto completion
the Juliet compiler
All this is installable for free on any computer running Windows, with WSL, Linux and MacOSX as a VS Code installer called a .vsix file.
The licensing is only bound to the Romeo runtime on a ctrlX OS system.
Juliet&Romeo
Juliet, a high-level, real-time robot programming language inspired by Julia. It is designed to simplify the development of complex automation systems by providing:
Powerful, expressive, modern programming language
Safe real-time multitasking
Automatic memory management
Support for motion control, sensor integration, AI, and user interfaces
A unified syntax for describing entire automation systems
Romeo, a real-time virtual machine that executes Juliet programs. It ensures deterministic behavior, low-latency responses, real-time garbage collection and safe execution of tasks, making it suitable for industrial automation applications.
VS Code integration, an extension for Juliet&Romeo that holds all above listed components to form a modern IDE solution with extensible debugging features for automation and robot programs and an extension for visualizing robot and automation hardware with movements visible fully integrated with control systems from ctrlX.
Note that the Romeo runtime distributed for offline purposes doesn’t require a license since it is not running on a ctrlX OS system. On the other hand it is according to license agreements not possible to use anywhere else than on the installed system for development purposes.
Support
+46 46 286 59 90
Related Links
Juliet & Romeo® – Scalable Robotics and Automation Foundation | Cognibotics
Online course "The Juliet Course for Motion Programming" on Coursera
Curious?
You can test many apps free of charge with a virtual control system provided by ctrlX WORKS. Just download ctrlX WORKS and follow this How-to
[link-button type="light" text="TRY IT NOW" target="_blank" href="https://community.boschrexroth.com/ctrlx-os-store-apps-oc2pqqwn/post/ctrlx-works-xOJLFLUiK4NGm5H"]
The Company
Based in Lund, Sweden, Cognibotics provides a scalable foundation for the future of automation - enabling broader, smarter, and continuously evolving automation solutions. Built for seamless integration with industrial systems, Cognibotics empowers organizations to accelerate innovation, extend automation to new areas, and scale with confidence over time.