1,000万円)は、スマートフォンなどのブラウザの画面から各種の組込み機器を操作できる制御用ソフトウェア「スマートGUIサーバ」を開発し、2016年2月1日より出荷開始いたします。Symposium」のパーソナルメディアのブース(ブース番号:B-5)にて、本製品のデモンストレーションを行います。身の回りの家庭電化製品やOA機器、各種の業務用機器をはじめとする現代の組込み機器は、高機能化にともない、その操作も複雑で分かりにくいものとなる傾向があります。このような課題に対して、たとえばプリンタなどハイエンドな機器では、タッチパネル付きの液晶画面を利用して、いろいろな機能を分かりやすく操作できるように配慮しています。多くの組込み機器では、機器のサイズや形状による制約、外観デザインによる制約、ハードウェアのコスト面の制約などにより、液晶画面などの高度なユーザインタフェース用デバイスを備えることができません。昨今では半導体技術やIT技術の進展により、個人向け情報機器の普及が著しく、ひとりひとりが常にスマートフォンを携帯することが当たり前の時代になってきました。各個人の持つスマートフォンのタッチパネル付き液晶画面を使って組込み機器を操作できれば、組込み機器側に液晶画面のようなデバイスを追加しなくても、分かりやすく操作しやすいユーザインタフェースの提供が可能となります。スマートフォンを利用して組込み機器を操作するには、組込み機器のメーカー等がその機器を操作する専用アプリを提供する方法があります。組込み機器やその提供機能ごとに個別のアプリを開発する必要があり、工数がかかるほか、iOS、Android、Windowsなどの端末の種類に応じた対応や、アプリの登録、審査、インストールなどの手間も発生します。開発コストの許される量産製品であればこの方法も可能ですが、多品種少量生産の製品や試作品などにおいては、より気軽に採用できる手法が望まれます。このような要求に応えるためにパーソナルメディアの開発したソフトウェアが、スマートフォンのブラウザ画面を使って組込み機器の操作ができる「スマートGUIサーバ」です。Interface)を実現するため、GUIのソフトウェア資産の蓄積や再利用がしやすく、iOSやAndroidの専用アプリを開発する場合と比較して互換性や拡張性が優れています。各種の入出力デバイスを制御するJavaScriptの機器制御ライブラリが提供され、これを呼び出すだけでセンサー情報の取得や機器の制御が可能であるため、お客様ご自身で独自にGUIの処理プログラムを開発する場合と比較して、開発工数を大幅に削減できます。「スマートGUIサーバ」はT-Kernel、Linuxを含む複数のOSやハードウェア環境で動作するほか、サーバ統合型とサーバ独立型のどちらのシステム構成も可能であり、広範囲の組込み機器や運用環境に柔軟に対応できます。本製品の開発には、「PMC機器制御サーバ」や「PMCセミカスタムIoT」の開発実績とノウハウを反映しており、SSLによる通信の暗号化機能、サーバや組込み機器の認証機能など、ネットワークの利用に対するセキュリティにも配慮しています。2.0」上で動作する評価版もご用意しております。パーソナルメディアは、今後も組込み技術に関する研究開発を続け、T-Kernelなどの組込みOSを核とした各種のソフトウェアの開発やサービスの提供を通じて、組込み機器の開発効率の向上に貢献していく所存です。「スマートGUIサーバ」の動作イメージ「スマートGUIサーバ」の特長スマートフォンの画面を使って、GUIによる組込み機器の操作ができます。組込み機器側では画面やGUIの処理が不要となり、機器のコンパクト化、低コスト化、開発期間の短縮が可能となります。汎用性の高いHTML5の技術を利用しています。Android、iOS、Windowsなど多くのプラットフォームでHTML5対応のブラウザが動作しており、スマートフォン、タブレット端末、PCなど多くの端末上で組込み機器のGUI画面を表示できます。互換性や拡張性が高く、GUIを実現するソフトウェア資産(GUI記述用Webアプリ)の蓄積や再利用が容易です。各種の入出力デバイスを制御するためのJavaScriptの機器制御ライブラリが提供されており、これを呼び出すだけで、センサー情報の取得や機器の制御が可能です。GUI記述用Webアプリのサンプルプログラムが付属しており、お客様の組込み機器に合わせた修正を行うだけで、実際の操作画面として利用できます。このため、お客様ご自身で独自にGUIの処理プログラムを開発する場合と比較して、開発工数を大幅に削減できます。T-Kernel、Linuxを含む複数のOSやハードウェア環境で、共通のGUI記述用Webアプリが動作します。2で動作するLinux版もご提供します(*1)。開発のしやすいLinux版で試作した後に、コンパクトでハードウェアコストを削減できるT-Kernel版で量産するような場合にも、スムーズな移行が可能です。機器/サーバ統合型と機器/サーバ独立型の2通りのシステム構成が可能であり、組込み機器の構成や運用環境に応じて適切な方を選択できます。機器/サーバ独立型は組込み機器側がサーバー機能を含まないため、組込み機器の軽量化が可能です。機器/サーバ統合型は独立したサーバーを設置する必要がないため、システム構成や運用がシンプルになります。HTML5によるGUI記述用Webアプリは両者とも共通に使用できますので、柔軟な運用が可能です。組込み機器の操作をネットワーク経由で行いますので、機器の遠隔操作も容易に実現できます。SSLによる通信の暗号化機能、サーバーや組込み機器の認証機能など、ネットワークの利用に対するセキュリティにも配慮しています。2.0」で動作するT-Kernel版は2016年3月1日から、それぞれ出荷を開始します。Linux版のご提供時期については、お問い合わせください。「スマートGUIサーバ」のシステム構成図T-KernelについてT-Kernelとは、組込み向けソフトウェアの開発効率向上やユビキタス・コンピューティング環境の実現を目的に活発な活動を続けるTRONプロジェクトで開発された次世代のリアルタイムOSです。30年の実績を持つITRONのリアルタイム性を保ちつつ、機能の追加や標準化の範囲の拡大を行い、高機能な組込み機器の制御用ソフトウェアを効率よく開発できるように設計されています。T-Kernelは、業務用端末やカーナビ、プリンタなど、既に多くの機器に採用されています。