初出:SRA Qt MailNews 2024年7月号
改訂:2026年10月21日
掲載当時の事例を読みやすく再編集しました。本文の製品・構成・数値は当時の情報です。今回の解説・訂正は「編集補足」に記載しています。
この事例の要点
Blue Ctrlは、船舶ごとの個別開発から、共通部品を構成して提供するX-CONNECTへ移行しました。QtとQMLを使った標準化・再利用に加え、導入後の更新・保守まで扱う事例です。
船舶ごとに異なる機器を統合する
船舶のアラーム・モニタリング・システム(AMS)は、動力、エンジン、推進、貨物などの情報を集め、状態を通知・表示します。船舶ごとに装置構成が異なるため、個別開発を続けると手間が増えるという課題がありました。
Blue Ctrlは、データ通信、入出力インターフェース、設定ツール、UIなどを共通のプラットフォームへ整理しました。Espen Skjong氏は、Qtのクロスプラットフォーム機能とQMLのモジュール性によって、共通部品から異なるシステムを構成できることを評価しています。
展開後の保守も含める
X-CONNECTは、QtやYoctoの更新を含む製品ライフサイクルを考慮した仕組みとして紹介されています。VPN経由のリモート更新や、機器交換後の構成ソフトウェアの再展開にも言及されています。
独自のDesign Studioでカスタムの部品を作り、構成ツールから利用する方法も紹介されています。これはX-CONNECT向けのツールを指し、Qt Design Studioと同一の製品とみなす説明ではありません。
編集補足:構成による提供の効果を測る
担当者が説明した2~3倍の効率向上は、個別受注開発から、共通部品・GUI生成・編集ツールを組み合わせる提供方法への改善を指します。処理速度や全作業の一律な短縮率ではありません。
自社で評価するなら、二つの機器構成について、共通部品の選択、個別設定、展開、交換後の復旧までを試します。初回の開発時間だけでなく、二台目以降の作業と保守時の再展開を測ると、標準化の効果を判断できます。
出典・参考資料
出典:SRA Qt MailNews 2024年7月号の採用事例欄をもとに編集。
コラム一覧へ