Browse > Article

Home Appliance Markup Language for Generating Task-Based User Interfaces of Universal Remote Controls  

Lim, Sung-Soo (연세대학교 컴퓨터과학과)
Cho, Sung-Bae (연세대학교 컴퓨터과학과)
Abstract
Recently, various home appliances are inter connected in wired/wireless network to provide a single service, but their interfaces are not uniformly integrated. In order to get a service in such an environment, users have to figure out how to control each appliance and the way of combining its functions with others. Even worse to the users, many buttons are barely used to control the complicated functions of the appliances on the remote controllers, and controllers have very similar shapes in each other. In this paper, based on the definitions of a task as a unit of services provided in the environment of multi-connected appliances, we propose a markup language for home appliances, called HAML (Home Appliance Markup Language), for generating task-based user interfaces to help controlling multi-connected appliances as one pleases. The proposed method generates interfaces by gathering the buttons frequently used and necessary for tasks, and provides automatic settings of multi-connected appliances. The proposed method is verified with an analysis of scenarios and usability tests.
Keywords
Universal remote controller; home appliance markup language; task-based interface;
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. Borriello and R. Want, "Embedded computation meets the world wide web," Communications of the ACM, vol.43, no.5, pp.59-66, 2000.   DOI   ScienceOn
2 M.D. Brouwer-Janse et al., "Interfaces for consumer products: How to camouflage the computer," Proc. ACM Conf. Human Factors in Computing Systems, pp.287-290, 1992.
3 G. Calvary et al., "Plasticity of user interfaces: a revised reference framework," Proc. of 1st Int. Workshop on Task Models and Diagrams for User Interface Design, pp.127-134, 2002.
4 J. Nichols et al., "Demonstrating the viability of automatically generated user interfaces," Proc. of the SIGCHI Conference on Human Factors in Computing Systems, pp.1283-1292, 2007.
5 J. Eisenstein, "Applying model-based techniques to the development of UIs for mobile computers," Proc. of 6th Int. Conf. on Intelligent User Interfaces, pp.69-76, 2001.
6 F. MacIntyre et al., "Cost of user-friendly programming," Journal of 4th Application and Research, vol.6, no.2, pp.103-115, 1990.
7 M. C. Filibeli, "Embedded web server-based home appliance networks," Journal of Network and Computer Appliances, vol.30, no.2, pp.499-514, 2007.   DOI   ScienceOn
8 L.D. Bergman et al., "Combining handcrafting and automatic generation of user interfaces for pervasive devices," Proc. of Computer Aided Design of User Interfaces, pp.155-166, 2002.
9 J. Nichols et al., "Generating remote control interfaces for complex appliances," Proc. of 15th Annual ACM Symposium on User Interface Software and Technology, pp.161-170, 2002.
10 C. Isbell et al., "From devices to tasks: Automatic task prediction for personalized appliance control," Personal Ubiquitous Computing, vol.8, no.3-4, pp. 146-153, 2004.
11 K. Z. Gajos et al., "Automatically generating custom user interfaces for users with physical disabilities," Proc. of 8th Int. ACM SIGACCESS Conf. on Computers and Accessibility, pp. 243- 244, 2006.
12 D. Rosenberg, "Cost-benefit analysis for corporate user interfaces standards: What price to pay for a consistent look and feel," Coordinating User Interfaces for Consistency, New York Academic Press, pp.21-34, 1989.
13 O. Omojokun et al., "Comparing end-user and intelligent remote control interface generation," Personal and Ubiquitous Computing, vol.10, no.2, pp.136-143, 2006.   DOI
14 S. Berti et al., "TERESA: A transformation-based environment for designing and developing multidevice interfaces," CHI '04 Extended Abstracts on Human Factors in Computing Systems, pp. 793-794, 2004.
15 M. Abrams et al., "UIML: An appliance-independent XML user interface language," Computer Networks, vol.31, pp.1695-1708, 1999.   DOI   ScienceOn
16 K.Gajos et al., "SUPPLE: Automatically generating user interfaces," Proc. of 9th Int. Conf. on Intelligent User Interface, pp.93-100, 2004.
17 C. Rich et al., "DiamondHelp: A collaborative interface framework for networked home appliances," 25th IEEE Int. Conf. on Distributed Computing Systems, pp.514-519, 2005.
18 S. Lim and S. B. Cho, "A Task-based User Interface for Manipulating Multiply Connected Appliances," Proc. of KCC, vol.35, no.1(B), pp.171-175, 2008.
19 G. Mori et al., "Design and development of multidevice user interfaces through multiple logical descriptions," IEEE Trans. on Software Engineering, vol.30, no.8. pp.507-520, 2004.   DOI   ScienceOn
20 J. Nichols et al., "Huddle: Automatically generating interfaces for systems of multiple connected appliances," ACM Symposium on User Interface Software and Technology, pp.279-288, 2006.
21 J. Nichols et al., "UNIFORM: Automatically generating consistent remote control user interfaces," Proc. of SIGCHI Conf. on Human Factors in Computing Systems, pp.611-620, 2006.
22 O. Omojokun and Jr. C. L. Isbell, "User modeling for personalized universal appliance interaction," Proc. of 2003 Conf. on Diversity in Computing, pp.65-68, 2003.