11/23/2025
Cognibotics | Engineering

Juliet & Romeo®

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

Related Links

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.

Categories
Motion
Platform
ctrlX OS
Vendor
Partner Apps

Latest published/updated articles