HCL DevOps Code RealTime
通信するステートマシンで構成される C++ アプリケーションを開発していますか? Visual Studio Code または Eclipse Theia を IDE として使用しようとしていますか? ステートマシンをグラフィカルな図だけでなく、テキストでも記述して表示し編集しようとしていますか? それなら、HCL DevOps Code RealTime が最適なツールです。
Code RealTime は、C++ で直接コーディングするよりも優れた抽象化、自動化、分析を提供します。
機能
より高度な抽象化
Art 言語は、カプセルやステートマシン、イベントなどの強力な高レベルの概念を提供します。テキストとグラフィック (ステート図などで) の両方で編集できます。

より高度な抽象化
より多くの自動化
Art は入力されると同時に効率的な C++ コードに自動的かつ増分的に変換されます。コードが生成されるため、ステートマシン・ロジックの面倒な手動コーディングから解放され、スレッドセーフが容易になります。

より多くの自動化
アプリケーション分析
アプリケーションの開発中にチェックを行うカスタマイズ可能な自動バリデーションルールにより、初期の段階で問題を検出できます。

アプリケーション分析
デスクトップと Web
Code RealTime は Visual Studio Code と Eclipse Theia の内部で稼働し、デスクトップアプリケーションと Web ブラウザーの両方として使用できます。

デスクトップと Web
HCL DevOps Code RealTime を選ぶ理由
Code RealTime は、一貫性のあるリーダブルで効率的な C++ コード生成を支援し、並行処理やパフォーマンスの問題を防止します。グラフィカル・ステートマシンは、低レベルの C++ 実装よりはるかに分かりやすく、作業が容易です。早期に問題を発見することで時間と労力を省くことができます。
Art と C++
Art 言語は、強力な高レベルの概念を提供し、アプリケーション設計時に抽象化レベルを上げることができます。例えば、カプセルやステートマシン、ポートなどが含まれます。これらの概念は効率の高い C++ コードに自動変換され、他の手書きによる C++ コードと一緒に使用できます。
グラフィカルダイアグラム・エディタ
ステート図や構造図、クラス図などのグラフィカルエディタを使用して、アプリケーションを表示し、編集できます。
汎用性の高いビルド
自動生成される make ファイルを使用して、選択したターゲット用にアプリケーションを構築できます。スクリプト記述によって高レベルのビルド設定を設計し、同一のソースファイルから複数バージョンのアプリケーションを構築できます。
強力なランタイムライブラリー
ポータブルで強力なランタイムライブラリー、TargetRTS は、アプリケーションに必要なランタイムサービスを提供します。産業用途で長年にわたり成功裡に利用されてきたこのライブラリーは、歴戦のきわめて堅固なアプリケーション基盤になります。