5月12日(水)から14日(金)の3日間,東京ビッグサイトにおいて「組込みシステム開発技術展」(ESEC)が開催中だ。PART1,PART2に続き,ESEC展示会場から各社のイチ押し製品や今年狙い目の業界トレンドなどをレポートする。
VoIP開発モジュールとタッチパネルUIをブラウザで開発するソリューション――グレープシステム
グレープシステムのブースで見ることができる2つの展示を紹介しよう。1つは,IP電話やテレビ会議システムなどを簡単に製作できるオールインワンボード,もう1つは組込み機器のLCDやタッチパネルなどのUIプログラムをブラウザを実装してHTML(JavaScript)で行えるようにするソリューションだ。
まずIP電話のモジュールは「InstaVoIP」といい,プロセッサにBF516を搭載した7cm×4.6cmの小さいボードだ。これに,音声コーデックやTCP/IPやSIP/SDPなどのプロトコルスタックも内蔵し,電源,ネットワークインターフェース,マイク,スピーカなどを接続すれば,ソフトフォンやVoIP機器がすぐに構成できるという。プログラムもIPレベルでコーディングでき,オプション機能としてIPv6やSIPS,SSL/TLSなどのセキュリティ機能も実装可能だ。
UIソリューションは「Fusion Webpilot」を利用したもので,ターゲットシステムにブラウザコアやWebサーバなどを実装し,HTMLで記述された画像コンテンツやJavaScriptを処理できるようにする。画面の描画についてもLCDの表示部が詳細を担当するためグラフィックライブラリは必要ない。
デモでは,カラ―液晶を搭載したCPUボードでコピー機を想定した操作パネルを実現したモジュールを動かしていた。タッチパネル操作や入力データは,HTML,JavaScriptによるUIプログラムで,エラーチェックなども行えるので,本体のアプリケーションプログラムは結果を引数で受け取るだけで,パネル操作やデータのレンジチェックなどのロジックを気にする必要がない。さらに,UI部分はポップアップやウィンドウの遷移,エラーチェックなどWebプログラミングのスキルやノウハウが生かせ,ロジックとUIの分離がより明確にできるというわけだ。
Webpilotを応用したコピー機の操作パネルの例
Webpilotのシステム構成
業務端末画面の設計例
このソリューションではブラウザの表示コンテンツを作るので,ホームページビルダーによって開発ができる。
- (株)グレープシステム
- URL:http://www.grape.co.jp/

