For user-preferred interfaces, we propose a service architecture, the Interface-Client/Logic-Server (ICLS). It separates specific interfaces from services. An ICLS-based service consists of some interface clients and a logic server. The target of this work is the services with intermediary computers in various scenes of our daily activities. Nowadays, against various users' characteristics, the services offer different UIs individually, and they are mostly single GUI. In ICLS, users can switch interfaces of services to suit their preferences and to customize flexibly. Interface clients and logic servers work together independently with common descriptions of interaction. Those descriptions are written in the Abstract Interaction Description Language (AIDL), we propose. AIDL is an application of semantic web technologies, and describes interactions as graphs. These graphs represent a specification of interfaces and the current state of interactions constantly. We propose a framework of ICLS-based service design. Developers can use it like GUI toolkits. With this framework, we developed three clients and two servers.
既存のサービスのヒューマン・インタフェースには,設計者によってあらかじめ定義され固定されたものであるという不便な状況が見受けられる.筆者らはこれまで,インタラクションの記述を用いることによってこのインタフェースを任意に交換可能とするサービス・アーキテクチャ提案してきた.本稿ではこのアーキテクチャにおいて用いられるインタラクション・モデルを拡張し,選択肢のマッピングを記述する手法を導入する.これによって特定のデバイスやスタイルに依存することなく,インタラクションの記述をより表現力豊かなものにする.
© 2006 IEICE
本研究はサービス・アーキテクチャであるインタフェース・クライアント/ロジック・サーバ構造(ICLS)を提案する.ICLS は特定のインタフェースに固有な処理を行うインタフェース・クライアントと,すべてのインタフェース処理に共通な処理とサービス・ロジック処理を行うロジック・サーバから構成される.そして両者は,ユーザとサービスとのやり取りを抽象インタラクション記述言語(AIDL)を用いて記述したインタラクション・グラフによって,特定のインタフェースに依存せずに連携する.サービスにICLS を採用することによって,インタフェースの容易な取り替えと自由度の高いカスタマイズ性からなるユーザ嗜好インタフェースが実現する.本研究では,これをフレームワークとして実装することにより,そのようなサービスの開発を容易にする.
1)© 2008 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
2)This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.