「QMLのおかげでプロトタイプが完成し、Altiaのおかげで製品化に至った。」

あるチームがQMLへの投資を救済し、低コストのハードウェアで製品を出荷した方法

ある大手自動車部品サプライヤーが、多くの組み込み開発チームが抱えるおなじみの問題をアルティアに持ち込んだ。彼らは、計器盤とラジオを一体化したQMLベースのUIに多額の投資を行っていた。プロトタイプ環境ではデザインは良好に見えたものの、いざ量産ハードウェアをターゲットにする段階になると、Qtベースのツールチェーンのリソース要求によって、当初計画していたプロセッサとメモリ構成が実現不可能になったのだ。プロジェクトは進展せず、彼らは行き詰まってしまった。

「Qtに関しては行き詰まってしまいました。プロトタイプとして画面上に何かを表示させることはできましたが、実際に製品化するために必要なことを考えると、ハードウェアコストが深刻な問題でした。」

チームは作業を破棄するのではなく、既存のQMLアセットをAltiaに持ち込んだ。Altiaのサービスチームはそれらのアセットを活用し、 高度に最適化された、ネイティブなAltiaデザイン そして、最終的には Cコード重いランタイムも、インタプリタ層も、ゼロからの書き直しも不要です。

結果は有意であった。同等のハードウェアターゲットでは、 Altiaが生成したコードは、おおよそ SRAM容量が3分の2減少 Qtベースの実装よりも (NAIST) と フレームバッファメモリのほぼ半分その余裕が部品コストの削減に直結し、これまで実現不可能だった低コストのプロセッサの選択肢が開かれた。

サプライヤーは出荷を完了した。設計意図は維持された。ハードウェアのコスト目標は達成された。

自動車だけの問題ではない

家電、産業機器、医療機器など、あらゆる分野のチームが共通して直面する課題は、UIツールやQML、XMLといった設計中心のワークフローがプロトタイピングやステークホルダーレビューには有効であるものの、組み込み製品開発の制約条件に対応できるように設計されていない点です。これらはデスクトップまたはモバイル向けに設計されたツールであり、メモリ使用量、起動時間、動作の決定性、製品ライフサイクルといった要素を考慮すると、実装レイヤーにおいて異なるアプローチが必要となります。

Altiaのコード生成技術がそのギャップを埋めるあらゆる種類の最新ツールからアセットを取り込み、開発者のノートパソコンではなく、実際のハードウェアに最適化された、実用レベルの組み込みソフトウェアを生成します。

チームがQML、XML、Figma、またはその他のデザインツールで作成したUIアセットを持っている場合、それらのアセットは埋没費用である必要はありません。それらは出発点となり得るのです。

当ウェブサイトではクッキーを使用しています。引き続きご利用いただくことで、プライバシーポリシーに記載されているとおり、クッキーの使用に同意したものとみなします。

あなたが使う言語を選んでください