Inspirium (インスピリアム) UIマネージャー V2.0
「Inspirium UIマネージャー」は、組込み機器のUI実行基盤ソフトウェアです。UI定義データとプログラムロジックを分離したソフトウェア構成を取ることにより、デザイナーとプログラマーの並行開発を可能にします。
| 特長 | 概要図 | 効果 | 機能 | 製番・サービス | 仕様 |
特長
UI分離
UI開発をアプリロジックの開発から分離し、UIのアプリ間統一、追加/変更、スキン機能による切り替え等を容易に実現
簡易プログラミング
XMLとスクリプトによる記述で、UI開発工数を大幅に削減
UI統合管理
複数アプリケーションで構成される機器の画面と音を統合管理
3D-UI (注)
XMLで配置パターンを定義するだけで、3次元空間上で表現されるインパクトのあるUIを実現

(注) 本機能を使用する場合は、別途、株式会社エイチアイの3DレンダリングエンジンMascotCapsuleが必要です。
概要図

効果
UI分離による開発プロセスの革新
ソフトウェア部門による実装なしで、UIの修正/変更/検証が可能となり、UI開発工数の大幅削減を実現

機能
スキンの切り替え機能
スキン切り替え機能により、システム全体のデザインを一括して動的に変更可能(2D-3D間、2D-2D間)
(注) スキン:UI部品が使用する意匠定義を部品定義から分離

| スキンの切り替え機能紹介動画 |
|---|
カスタムリスト
- カスタムリストでは項目内に複数の部品を配置可能

- すべての項目が同一のデータ構造を持つリストボックス
- 構成の異なる項目からなるリストボックス(下記の例)
- 3次元空間の自由度を活かした3D-リストも提供(上記の例)

音声の調停・制御機能
- 複数アプリからの音声出力要求を統合管理し、要求の競合を調停・制御することが可能
- 調停・制御テーブルを差し替えることにより様々なパターンを容易に実現可能の例

- オーディオ再生中

- ナビ経路案内は割り込む
- 画面説明音声は抑止される
- 読み上げは並行動作する
- 画面説明音声再生中

- ナビ経路案内は強制的に切り替わる
- ナビ経路案内中

- オーディオ再生は待ち合わせる
- オーディオ再生中

文字サイズに合わせたレイアウト変更機能
一つの画面定義から、文字サイズを変更するだけで最適な画面レイアウトに自動変更

製品・サービス
| 製品・サービス名 | 内容 |
|---|---|
| ソフトウェア開発キット | お客様の組込み機器開発へ製品を乗せ、動作させるのに必要なソフトウェア一式をご提供します。 |
| コアライブラリ組込み | お客様の組込み機器に組込み可能なコアライブラリを供給します。 |
| カスタマイズ | お客様の組込み機器およびお客様の要件に合うカスタマイズサービスをご提供します。 |
| サポート | Q&A及び障害への対応などのサポートを実施します。 |
仕様
| 項目 | 詳細 | |
|---|---|---|
| プラットフォーム | OS/CPUは選びません | |
| UI定義 | XML, ECMAScript | |
| メディア | GIF, Animated GIF, JPEG, PNG(1.0), XBM(X11), BMP | |
| 機能 | UI構築機能 | フィギュア(2D:イメージ、3D:ポリゴンメッシュ)・プッシュボタン・パネル(2D/3D)・ラベル・複数行ラベル・ラジオボタン・チェックボックス・カスタムリスト(2D/3D) |
| スキン機能 | スキン定義によるスキン切り替え機能 | |
| アプリケーション 連携機能 |
スクリプトの拡張オブジェクトを利用したアプリケーションとの連携機能、UIマネージャー、アプリケーション間の連携プログラムは、カスタマイズ可能 | |
