抄録
計算機に接続されたデバイスをネットワーク上の別の計算機, 例えばPDAなどのモバイル機器から利用可能とするシステムの構築技術に注目が集まっている. 本研究では動的なネットワークの変化やデバイスの移動などハードウェア環境の変化に柔軟に対応できるアーキテクチャを提案する. アプリケーションプログラムへのインタフェースはデバイスファイルで実現し, 計算機間の通信はユーザレベルプログラムで行なう. すべてをカーネルレベルで実現する方法に比べ柔軟であり, 動的なネットワークの変化やデバイスの移動などに容易に対応できる. また本稿では本システムの設計と実装およびネットワークの変化に対応するための機能拡張について述べる.
Technologies which enable access to human-machine interaction support devices such as mice, speakers and displays from mobile computers over network are increasingly drawing attentions. We propose an infrastructure system architecture makes it easy to adapt to dynamic changes of hardware environment such as network location and a device movement between machines. Our system provides device file interface to application programs as to access remote devices, and communications with other machines are implemented at user-level. Our architecture is more flexible than all-in-kernel approach. In this paper we describe a design and an implementation of our system and methods to extend our system to cope with dynamic changes of hardware environment.