プラットホーム構築からアプリケーション開発手法まで
特集 GUIの組み込み機器への実装&活用法
従来の組み込み機器では,物理的なボタンとLED,もしくはコマンドラインインターフェースなど,比較的単純なインターフェースが用いられてきた.これらは単純な処理の組み合わせと低スペックのCPUで実現され,その実装も比較的容易だった.
しかし近年の組み込み向けCPUの高機能化および液晶ディスプレイの低価格化,そして何よりもユーザーの要望から,組み込み機器でも高度なGUIが必要とされるようになってきた.そしてその実装は,従来と比べて複雑かつ困難であると考えられている.
本特集では,組み込み用途で使用可能なGUIについて解説する.ウィンドウビルダなどを用いた画面構築,XMLやスクリプト言語などによるインターフェース設計などの話題を取り上げる.扱うGUIも,組み込みを強く意識したものから,デスクトップOSで使われるGUIとの継続性を意識したものまでを幅広く取り上げる.
掲載するサンプルプログラムは,それぞれのGUI特有の機能を用いることにより,各GUIの特性を把握し,GUIを選択するうえでのポイントとして紹介する.
第1章 なぜ組み込み機器が次々とGUI化されているのか?
GUIの考察 ―― GUI化の流れと長所/短所 井上史雄
第2章 多国語対応も容易な
PEGによるGUIアプリケーション開発 大槻 弥
第3章 オープンソースで開発されているウィンドウシステム
Microwindowsの実装と評価 中村憲一
第4章 組み込みからデスクトップまで適応可能なGUI
Qt/QtEmbeddedの概要とiPAQでの起動 高木淳司
第5章 スクリプト言語によるGUIの実現
Perl/Tkを使ったGUIプログラミング 広井 誠
第6章 マイクロカーネルアーキテクチャを採用した
Photon microGUIによる分散環境GUI 岡澤幸一
第7章 ネットワーク越しの開発とデバッグが可能な
XiBase9に見るネットワーク対応GUI 篠原順文
第8章 XMLでの記述を可能にする
Windows CE for AutomotiveにみるUI構築技法 吉田一茂
Appendix ブラウザコンポーネントを利用してUIを構築する
iWin Internet Appliance KitによるHTMLベースのGUI 中山宏之
|