$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

통합리모컨의 태스크기반 사용자 인터페이스 생성을 위한 가전기기 마크업 언어
Home Appliance Markup Language for Generating Task-Based User Interfaces of Universal Remote Controls 원문보기

정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용, v.37 no.1, 2010년, pp.19 - 28  

임성수 (연세대학교 컴퓨터과학과) ,  조성배 (연세대학교 컴퓨터과학과)

초록
AI-Helper 아이콘AI-Helper

최근 각종 가전기기들이 유/무선을 통해 연결되어 하나의 서비스를 제공하고 있지만, 기기제어를 위한 인터페이스는 통합되지 않고 각각 존재한다. 따라서 사용자는 각 기기를 어떻게 제어해야 하는지를 숙지해야 하고, 기기의 기능들이 서로 어떻게 결합되어 서비스를 제공하는지 알아야 한다. 하지만 기기제어를 위한 리모컨에는 기기의 복잡한 기능 제어를 위해 사용성이 높지 않은 다수의 버튼이 존재하며 각 기기별로 비슷한 모양의 리모컨들이 존재하므로, 하나의 서비스를 제공받기 위해 다수의 리모컨을 사용해야 하는 사용자에게 많은 어려움이 있다. 본 논문에서는 다양한 기기들이 서로 연결되어 제공되는 서비스 작업단위를 태스크로 정의하고, 사용자가 원하는 서비스를 손쉽게 제공받을 수 있도록 태스크 단위의 사용자 인터페이스 생성을 위한 가전기기 마크업 언어(Home Appliance Markup Language; HAML)를 제안한다. HAML은 태스크 제어에 꼭 필요한 버튼들만을 모아 하나의 인터페이스를 구성하고, 태스크 수행을 위한 기기 설정의 자동화 기능을 제공한다. 시스템 동작 시나리오와 사용성 평가를 통해 제안하는 방법의 유용성을 검증한다.

Abstract AI-Helper 아이콘AI-Helper

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 functi...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 10-20 개의 버튼만이 사용된다[22]. 논문에서는 다수의 버튼에서 오는 사용자의 혼란을 피하기 위해서 태스크 제어에 꼭 필요한 버튼만을 모아 사용자 인터페이스를 구성한다.
  • 만일, 통합리모컨이 사용자가 원하는 작업에 따라 전원 버튼을 한번만 누름으로써 이러한 사전 설정 작업이 자동으로 진행된다면, 사용자는 각 기기에 대해서 잘 알지 못하더라도 손쉽게 원하는 서비스를 제공 받을 수 있을 것이다. 본 논문에서는 다양한 기기들이 서로 연결되어 제공되는 서비스 작업단위를 태스크로 정의하고[14], 사용자가 원하는 서비스를 손쉽게 제공받을 수 있도록 태스크 단위 사용자 인터페이스의 생성을 위한 가전기기 마크업 언어(HAML; Home Appliance Markup Lan-guaee)를 제안한다. HAMLe 사용자의 이동성을 고려하여, 다른 환경에서도 동일한 인터페이스를 통해서 사용자가 원하는 서비스를 제공받을 수 있도록 하며, 초보자들도 추가적인 배경지식 없이 태스크 단위로 제공되는 인터페이스를 통해 간단한 조작만으로 원하는 서비스를 제공받을 수 있도록 한다.
  • 본 논문에서는 상위수준의 서비스 제공을 위해서, 사용자에게 제공되는 서비스 작업 단위를 태스크로 정의하고 태스크 수행을 위해서 동적으로 사용자 인터페이스를 생성하기 위한 사용자 인터페이스 언어인 HAML 올 제안한다. HAMLe XML기반의 마크업 언어로, 제작된 문서가 홈 네트워크 시스템에 존재하는 각종 기기에 대한 정보 및 상황의 표현 및 전송을 위해 사용되며, 사용자 단말에서 태스크 단위의 인터페이스 생성을 위해 사용된다.
  • 만약 태스크 기술언어 와기기 기술언어, n리고 이종의 기기 기술언어 간의 연결이 记를 이용하여 이루어 진다면, 사용자의 환경이 변화하는 경우 변화한 환경에 대해서 id 값을 일일이 수정해야 하는 번거로움이 존재한다. 본 논문에서는 이러한 추가적인 작업 없이 통합리모컨이 태스크 단위의 인터폐이스를 생성하기 위해서 id 단위의 연결이 아닌, 의미정보 단위의 연결을 제공한다.
  • 본 논문에서는 홈 네트워크 환경에서 태스크 기반 사용자 인터페이스를 생성하기 위한 사용자 인터페이스 기술언어인 HAML을 제안하였다. HAMLe XML 기반의 인터페이스 기술언어로 홈 네트워크 환경을 표현하기 위해, 기기 기술언어, 태스크 기술언어, 동의어 기술언어로 구성되고, 통합리모컨은 HAML을 이용하여사 용자에게 태스크 단위의 사용자 인터페이스를 제공한다.
  • HAMLe 통합리모컨이 필요한 정보를 얻을 수 있도록 정의된 언어로, 기기 기술언어와 태스크 기술언어, 그리고 동의어 기술언어로 구성된다. 논문에서는 홈씨어터 환경을 구성하는 가전기기들을 분석하고 이를 태스크 단위로 제어하는 마크업 언어를 제안한다.

가설 설정

  • . 태스크 수행에 꼭 필요한 버튼들만으로 인터페이스를 구성하여, 사용되지 않는 다수의 버튼에서 오는 사용자의 혼란을 줄인다.
본문요약 정보가 도움이 되었나요?

참고문헌 (22)

  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. 

  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. M. C. Filibeli, "Embedded web server-based home appliance networks," Journal of Network and Computer Appliances, vol.30, no.2, pp.499-514, 2007. 

  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. 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. 

  6. 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. 

  7. 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. 

  8. 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. 

  9. K.Gajos et al., "SUPPLE: Automatically generating user interfaces," Proc. of 9th Int. Conf. on Intelligent User Interface, pp.93-100, 2004. 

  10. 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. 

  11. 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. 

  12. 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. 

  13. 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. 

  14. 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. 

  15. F. MacIntyre et al., "Cost of user-friendly programming," Journal of 4th Application and Research, vol.6, no.2, pp.103-115, 1990. 

  16. 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. 

  17. M. Abrams et al., "UIML: An appliance-independent XML user interface language," Computer Networks, vol.31, pp.1695-1708, 1999. 

  18. 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. 

  19. 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. 

  20. 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. 

  21. 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. 

  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. 

저자의 다른 논문 :

LOADING...

관련 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로