알림마당

  1. home

지능적 공간과의 보편적 대화

전문가 제언
○ 유비컴에서는 환경 인공물이나 휴대장비에 인터페이스를 구성하여 애플리케이션과 대화한다. 이러한 인터페이스들은 서비스 디스커버리를 통하여 설계되든지, 또는 크로스-플랫폼 언어로 설계한다.

○ 서비스 디스커버리에 사용되는 프로토콜은 Upnp, Bluetooth, IETF의 SLP, Jini, MIT의 INS, CoolTown의 eSqirt 등 다수가 있다. 각 프로토콜은 서비스 등록, 공시, 조회, 회신, 연결 방식을 정의한다. 그리고 그 결과를 원격 장치에 표시하는 Remote User Interface presentation 프로토콜이 정의되어 있다.

– 그래서 어떤 휴대장비 인터페이스의 format과 정보표시는, 애플리케이션에서 채택한 디스커버리 프로토콜이 제공하는 Remote User Interface 기능(Upnp RUI, Jini Proxy 등)과 원격 휴대장비의 I/O 기능이 협동으로 정하여 휴대장비 고유의 UI를 형성한다.

– 원격 장치에 UI를 설치하는 방법으로 상기 디스커버리 프로토콜 방법이외에도, 장비나 애플리케이션 독립적인 크로스-플랫폼 UI 언어를 사용하여 후에 장비에 실체화시키는 방법이 있다. 크로스-플랫폼 UI 언어는 대부분 XML 형식이며, 템플릿과 데이터를 따로 정의한다. XForms, INCITS/V2 URC, UIML 등이 있다. 이는 다수 장비 UI 저작뿐 아니라, 유연성 UI 저작을 구현할 수 있게 한다.

○ 국내에서도 애플리케이션에 고정된 Remote User Interface 기능이 있을 경우는 그 언어를 사용한다. 그러나 모바일 환경을 위한 platform independent tool로는 Micorsoft의 embedded Visal Tool 3.0, Visual Studio.NET, Smart phone 2002의 인터페이스를 위한 Visual C++3.0, Site Player 등이 사용된다.

– style 시트 기능의 XUL, X-internet, Struts, JavaServer, Java Widget Library, 그리고 국내 개발 툴인 XUIML 등이 사용된다. 미래에는 유비컴의 이질적 플랫폼을 수용하기 위해 Remote User Interface 표준안들과 함께 크로스-플랫폼 UI 언어들도 병용될 것이다.
저자
Lee, C.; Helal, S. et al.
자료유형
학술정보
원문언어
영어
기업산업분류
정보통신
연도
2006
권(호)
5(1)
잡지명
IEEE pervasive Computing
과학기술
표준분류
정보통신
페이지
16~21
분석자
신*필
분석물
이 페이지에서 제공하는 정보에 대하여 만족하십니까?
문서 처음으로 이동