Browse > Article
http://dx.doi.org/10.3745/KIPSTB.2008.15-B.1.37

Design and Implementation of an Adaptive User Interface for Home Network Environments  

Jung, Jae-Hwan ((주) CSPI 시스템 엔지니어)
Jang, Hyun-Su (성균관대학교 대학원 전기전자및컴퓨터공학과)
Ko, Kwang-Sun (성균관대학교 대학원 이동통신공학과)
Kim, Gu-Su (동양대학교 정보통신공학부)
Eom, Young-Ik (성균관대학교 정보통신공학부)
Abstract
With the growing proliferation of mobile computing devices, several industrial and academic research groups have a vigorous studying to remote control for various appliances with mobile devices such as Notebooks, PDAs, and Smartphones in home network environments. We can utilize the good points of mobile devices such as portability and usability so that we can remote control and manage the mobile devices connected on home networks anytime, anywhere. However, mobile devices use different languages. Therefore, they cause some problems because their interfaces and the methods of operation are different each other. To solve these problems, there are two consideration. First, we may be solved development of the user interface and difficulty of maintenance in order to control various heterogeneous devices. Second, we may provide the user interface which is dynamically adapting user's preferences and device characteristics. To satisfy these considerations, we describe the design of an adaptive user interface for home network environments using the UIML (User Interface Markup Language) based on XML (eXtensible Markup Language) and the profile information of the user and device. Therefore, we present several implementation examples that show how the framework can form the basis of prototypical applications.
Keywords
User Interface; UIML; Profile; Transcoder; Mapping Rule;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. F. Eustice, T. J. Lehman, A. Morales, M. C. Munson, S. Edlund and M. Guillen, 'A Universal Information Appliance,' IBM Systems Journal, Vol. 38, pp. 575-601, 1999   DOI
2 S. R. Ponnekanti, B. Lee, A. Fox, P. Hanrahan and T. Winograd, 'ICrafterICrafter: A Service Framework for Ubiquitous Computing Environments', Proc. of the 3rd international conference on Ubiquitous Computing, pp. 56-75, Sep. 2001
3 Working Draft 3.1, User Interface Markup Language (UIML) Specification, Mar. 2004
4 User Interface Markup Language, http://www.uiml.org
5 M. F. Ali and M. Abrams, 'Simplifying Construction of Multi-Platform User Interfaces Using UIML', Proc. of UIML 2001, France, Mar. 2001
6 Mozilla.org, Introduction to a XUL (XML-based User Interface Language) Document, http://www.mozilla.org
7 M. Abrams, C. Phanouriou, A. L. Batongbacal, S. M. Williams and J. E. Shuster, 'UIML: An Appliance-Independent XML User Interface Language', Proc. of the World Wide Web Conference, Toronto, May. 1999
8 M. Abrams and C. Phanouriou, 'UIML: An XML Language for Building Device Independent User Interfaces', Proc. of XML'99, Philadelphia, Dec. 1999
9 Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0, W3C Recommendation, Jan. 2004