HCL DevOps Code RealTime
HCL DevOps Code RealTime
Entwickeln Sie C++-Anwendungen, die aus kommunizierenden Zustandsautomaten bestehen? Möchten Sie Visual Studio Code oder Eclipse Theia als Ihre IDE nutzen? Möchten Sie Ihre Zustandsautomaten sowohl in grafischen Diagrammen als auch textuell anzeigen und bearbeiten? Dann ist HCL DevOps Code RealTime das Tool, das Sie verwenden sollten!
Im Vergleich zur direkten Codierung in C++ bietet Code RealTime eine bessere Abstraktion, Automatisierung und Analyse.
Funktionalität
Höhere Abstraktion
Die Sprache Art verfügt über leistungsstarke High-Level-Konzepte wie Kapseln, State Machines und Events. Sie kann sowohl textuell als auch grafisch (z. B. in Zustandsdiagrammen) bearbeitet werden.

Höhere Abstraktion
Mehr Automatisierung
Die Texte in der Sprache Art werden während der Eingabe automatisch und inkrementell in effizienten C++-Code übersetzt. Der generierte Code erspart Ihnen die mühsame manuelle Programmierung der State Machine-Logik und erleichtert die Threadsicherheit.

Mehr Automatisierung
Analyse von Anwendungen
Dank der automatischen und anpassbaren Validierungsregeln, die Ihre Anwendung während der Entwicklung überprüfen, erkennen Sie Probleme bereits in einer frühen Phase.

Analyse von Anwendungen
Desktop und Web
Code RealTime läuft innerhalb von Visual Studio Code und Eclipse Theia und kann sowohl als Desktop-Anwendung als auch in einem Webbrowser ausgeführt werden.

Desktop und Webf
Warum HCL DevOps Code RealTime wählen?
Code RealTime unterstützt Sie bei der Generierung von konsistentem, lesbarem und effizientem C++-Code, der Parallelitäts- und Leistungsprobleme vermeidet. Grafische Zustandsmaschinen sind deutlich einfacher zu verstehen und zu handhaben als eine Low-Level-C++-Implementierung. Und die frühzeitige Erkennung von Problemen spart Zeit und Aufwand.
Kunst und C++
Die Sprache Art bietet leistungsstarke High-Level-Konzepte, die es Ihnen ermöglichen, die Abstraktionsebene beim Entwurf Ihrer Anwendung zu erhöhen. Beispiele sind Kapseln, Zustandsmaschinen, Ports und vieles mehr. Diese Konzepte werden automatisch in hocheffizienten C++-Code übersetzt und können zusammen mit Ihrem anderen handgeschriebenen C++-Code verwendet werden.
Grafische Diagrammeditoren
Zeigen Sie Ihre Anwendung mit grafischen Editoren wie Zustandsdiagrammen, Strukturdiagrammen und Klassendiagrammen an und bearbeiten Sie sie.
Vielseitige Builds
Erstellen Sie Ihre Anwendung für das gewünschte Zielsystem mit automatisch generierten Make-Dateien. Entwerfen Sie mithilfe von Skripten übergeordnete Build-Einstellungen, um mehrere Versionen Ihrer Anwendung aus denselben Quelldateien zu erstellen.
Leistungsstarke Laufzeitbibliothek
TargetRTS, eine portable und leistungsstarke Laufzeitbibliothek, stellt die für Ihre Anwendung benötigten Laufzeitdienste bereit. Mit ihrer langjährigen Erfahrung im industriellen Einsatz ist diese Bibliothek eine praxiserprobte und solide Grundlage für Ihre Anwendung.