Inspirium(インスピリアム) HTMLブラウザ V3.7
「Inspirium HTMLブラウザ」は、車載機等、豊富な実績の組込み機器向け高性能表示基盤ソフトウェアです。省資源での動作から豊富な機能までスケーラブルに対応可能な組込みブラウザとして、インターネット上のコンテンツの表示はもちろんのこと、組込み機器のユーザーインターフェース開発に利用可能です。
| 特長 | 機能 | 構成 | 導入事例 | 対応例・実績 | 製品・サービス | 仕様 |
特長
コンテンツカバー率90%以上を達成
- パソコン向けに作成されたコンテンツをそのまま閲覧・操作可能

- ブラウザ利用者はインターネット上の様々なコンテンツをそのまま閲覧や操作が可能
- コンテンツ提供者は機器別にコンテンツを作成する手間を削減可能

Web2.0対応
- Ajax (Asynchronous JavaScript + XML) 機能

- JavaScriptとXMLを利用した非同期通信により、リッチなWebアプリケーションを実現
- XMLHttpRequest オブジェクトをサポート

- RSS (Rich Site Summary, Really Simple Syndication) 機能

- Webサイトの更新情報をまとめたXML記述のテキストファイル生成を実現
- RSS 0.91、1.0、2.0をサポート

強力なカスタマイズ
- 効率的なカスタマイズを実現するモジュール設計
- 必要な機能の取捨選択(ブラウザコンストラクト)により省資源を実現

- UIモジュールとブラウザ本体モジュールの独立化
- ハードウェア、OS依存部の独立化(抽象化プラットフォーム部)
- UI部、抽象化プラットフォーム部はサンプルソースにて提供
- 設定ファイルによるカスタマイズ

- SMLおよび、コンフィギュレーションファイルなどにより、プログラムレスにカスタマイズ可能
- アプリケーション組込みによる機能拡張

- HTMLアプリケーション、プラグイン、ヘルパープログラム機構、独立アプリケーション

豊富なオプション・最先端機能
- 最新標準言語サポート、豊富なオプション製品群

- HTML4.01,XHTML1.0,CSS1/2,JavaScript,DOM
- メーラー、SSLサーバ・クライアント認証、かな漢字変換、音声処理エンジン、PKI
- 音声ブラウジング、自動最適レイアウトなどの最新機能搭載
- SALTサポートにより音声と画面のMultimodalなシステムをご提供

機能
各種組込み機器のUIソリューションに最適
- お客様製品のUIをコンテンツとして作成可能にし、UIの開発コストを劇的に削減可能です。
- スタイルシートやJavascript をサポートしたブラウザエンジンの豊かな表現力で高度なUIを実現可能です。
- ネットワークを利用した高度な利用が可能です。
- 必要なモジュールだけを組み込むブラウザコンストラクトにより、限られたリソースの組込み機器で動作可能とする省資源対応が可能です。
構成
効率的なカスタマイズを実現するモジュール設計
- UIモジュールとブラウザ本体モジュールの独立化
- ハードウェア、OS依存部の独立化(抽象化プラットフォーム)
- C++ オブジェクト指向開発による高い生産性

導入事例
トヨタ自動車株式会社様「G-BOOK対応カーナビ」に採用
- 車載機固有機能の追加

- 地図画面上のボタン押下で詳細情報をブラウザで表示
- ブラウザ画面のアンカー操作でリンクされた位置情報を元に地図画面を表示
- 音声データをセンターから取得して読み上げ
- ナビから取得した位置情報をセンターに送信して最寄りのレストラン等の情報を表示
- 現在地情報などを定期的に自動送信
富士通フロンテック株式会社様 「店舗向けATMサービス専用端末」 に採用
- ユーザーインターフェースをブラウザにより実現

- 絵(bitmap)と文字やボタン(HTML)で取引選択や入出金などの操作画面を表示
- 金額入力、支店名選択の50音かな選択画面もHTMLで表現

対応例、対応実績
対応例(お客様の個別要件にも対応可能です)
- xmlns を利用した別言語をインクルードしたXHTMLサポート
- ボタン実行トリガー変更

- マウスアップ、マウスダウンいずれでも実行可能にする。
- ウィンドウ切り替え機構

- 複数のウィンドウを同時に有効とする。
- コンテンツ表示とヘルプ表示として利用。
- フェールセーフ機構強化

- タスクのロックを監視する機構サポート
- 通信ログ採取
対応実績
多数の対応実績があります。詳細についてはお問い合わせください。
- カーナビゲーションシステム
- ATM
- 複写機
- 業務端末など
製品・サービス
お客様のご要望に応じて、カスタマイズ・ポーティングのコンサルティング、受託開発、SDKの提供等を行っています。
| 製品・サービス名 | 内容 |
|---|---|
| ブラウザコア組込み | お客様の組込み機器に組込み可能なブラウザコアを供給します。 |
| ソフトウェア開発キット | お客様の組込み機器開発へInspiriumを乗せ、動作させるのに必要なソフトウェア一式をご提供します。 |
| カスタマイズ | お客様の組込み機器およびお客様の要件に合うカスタマイズを施したブラウザをご提供します。 |
| サポート | Q&A及び障害への対応などのサポートを実施いたします。 |

ソフトウェア開発キット
ソースプログラム、ドキュメント、ツール等を提供します。また、整備されたAPI群で移植/カスタマイズ開発を強力に支援します。
| 種類 | 詳細 |
|---|---|
| 全体ドキュメント | SDK説明書、Inspiriumブラウザ機能仕様書、サポート一覧(HTML/CSS/JavaScript) |
| UIモジュール | 開発マニュアル、サンプルソース |
| 抽象化プラットフォーム | 移植マニュアル、サンプルソース |
| 設定ファイル | サンプル、管理ツール、説明書 |
| 各種アプリケーション | 構築マニュアル、サンプルソース |
| コアライブラリ | ブラウザコアAPI仕様書 |
| ブラウザコアライブラリ(Windows(PC/AT) , Linux(PC/AT)ターゲットCPU1種類) | |
| テストセット | 動作確認用テストセット |
カスタマイズ
設定ファイルによるカスタマイズ機能
- SMLファイルによる設定のカスタマイズにより、画面の構成および部品を設定ファイルにて設定することによりプログラムレスでカスタマイズ可能。
- コンフィグレーションファイルによりブラウザの動作をカスタマイズ可能。
アプリケーション連携機能による外部連携カスタマイズ
| 種別 | 詳細 |
|---|---|
| HTMLアプリ | URLのスキームに応じてアプリケーションを起動する。アンカーやsubmitから起動することができ処理結果をHTMLテキストとして返却すればCGIのようなHTML画面を利用したアプリケーションを構築することができる。 例)HTML画面をUIとしたカレンダー |
| ヘルパーアプリ | コンテンツにリンクされたファイルタイプに応じてアプリケーションを起動する。ブラウザが扱えないタイプのデータを処理するアプリケーションを構築することができる。 例)アンカーに音楽データをリンクし、アンカークリックで音楽再生。 |
| プラグイン | コンテンツ内に記述した<object>タグにより起動する。コンテンツ内にアプリケーションを組み込むことができる。 例)Flashプレーヤー |
| 独立アプリ | ブラウザが提供するウィンドウシステムやブラウザコアの機能を利用してブラウザとは独立したアプリケーションを構築することができる。 |
ブラウザコンストラクト
セットメーカー様の要望に合わせた機能セットでブラウザ本体モジュールをご提供。
仕様
| 項目 | 詳細 | |
|---|---|---|
| プラットフォーム | OS/CPUは選びません | |
| [動作実績OS] | µITRON, Windows 98/Me/2000/XP, Linux (X-Window, DirectFB), Windows CE, T-Kernel, VxWorks | |
| [動作実績CPU] | ARM7/9/11, TX49/99, SH-3/4, XScale, VR5500, PowerPC, FR-V | |
| サポート言語 | [基本] | µITRON, Windows 98/Me/2000/XP, Linux, Windows CE, T-Kernel, VxWorks |
| [Web2.0] | XMLHttpRequest (Ajax)、RSS 0.91,1.0,2.0 | |
| [先端技術] | VoiceXML, SVG, SALT | |
| プロトコル | HTTP 1.0/1.1, FTP | |
| メディア | GIF, Interlaced GIF, Animated GIF, JPEG, Progressive JPEG, PNG(1.0), XBM(X11), BMP | |
| ブラウザ機能 | [コード系] | ShiftJIS, ISO-2022JP(JIS), 日本語EUC, Unicode(UTF-8,UTF-16), ISO-8859-1(Laten1), GB2312(中国語), 各種コード系対応 |
| [表示] | 表示文字サイズ変更、文字コード切り替え、自動最適レイアウト | |
| [操作] | URL入力、履歴、戻る、進む、更新、中止、スクロール、音声合成、音声認識(注1)、ダウンロード | |
| [保存] | ブックマーク、コンテンツ保存、クリップボード保存 | |
| [UIカスタマイズ] | SML(注2)ファイル記述による画面デザイン構築、ダイアログ、モードレスダイアログ、メニュー表示機構 | |
| [動作カスタマイズ] | コンフィグレーションファイル、プリファレンスファイルによるカスタマイズ | |
| [アプリケーション連携] | HTMLアプリケーション機構、ヘルパープログラム機構、プラグイン機構、独立アプリ | |
| [ブラウザコンストラク] | 必要に応じてブラウザの機能を取捨選択する機能(注3) | |
| 開発支援機構 | システム情報出力(注4) | |
| セキュリティ | SSL2.0/SSL3.0、TLS1.0(128ビット、サーバ認証、クライアント認証) PKI:PKCS#7, #10, #12, 暗号ライブラリ |
|
| オプション機能 | かな漢字変換、メーラー(POP3 , SMTP , IMAP4)、アドレス帳、音声認識・音声合成エンジン、印刷、Flash5 | |
| 注1 : | 別途、Inspirium 音声認識ライブラリ、Inspirium 音声合成ライブラリが必要 |
| 注2 : | System Markup Languageの略。画面の構成を変更するための設定ファイル。プログラムレスでボタン等の画面デザインの変更可能。 |
| 注3 : | 必要としない機能を省くことにより省メモリの実現可能。 |
| 注4 : | システムの情報を表示またはログファイルに出力する機能。開発をサポートする。メモリ情報、DOM情報、コンテンツ情報、通信情報等。 |
