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.
We can find inconvenient situations that existing services offer user interfaces predefined and fixed by designers. In our previous work, we proposed the service architecture that enables users to switch these interfaces with interaction descriptions. In this paper, we extend the interaction model used in the architecture, and introduce mapping method to the model. Thus, the interaction descriptions using this model have richer expressiveness without dependency on specific devices and styles.
© 2006 IEICE
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.