Scalable Application Framework 서버와 모듈
■ 기술의 개요
○ Scalable Application Description Language(SADL) 스키마
멀티 스크린 환경에서 사용자 인터페이스와 어플리케이션의 실시간 적응 서비스가 가능한 스케일러블 어플리케이션 프레임워크에서 디지털 아이템을 구조화 하고 조건을 명시하기 위한 XML 스키마 기반 서술 언어
○ SADL이 적용된 Scalable Application Framework 서버 기술
효과적인 멀티 스크린 서비스를 제공하기 위해 상황(단말 특성, 사용자 정보, 시청 환경 등)에 최적화된 사용자 인터페이스를 SADL로 기술하여 저장하고 실시간으로 구성 하는 프레임워크를 적용하여 사용자에게 제공하는 서버 기술로 일반 인터넷 브라우저가 탑재되어 있는 모든 운영체제 플랫폼 지원 가능
○ 단말용 Scalable Application Framkework 파서 기술
단말의 렌더러에 적용되어 단말기의 정보 혹은 사용자 정보를 기반으로 서비스 데이터를 선별/선택할 수 있도록 하는 파서 기술
■ 기술의 현황
○ 유무선 방송 통신 융합 환경에서 다양한 시청 환경과 단말에 N-Screen 서비스 시 실시간으로 적응적인 User Interface를 제공하기 위한 핵심 엔진 및 프레임워크 개발
○ 사용자의 상황정보를 취득하여 시청환경에 최적화된 적응형 RUI 서비스 제공
○ Real Time Adaptive User Interface Server 구축
○ 조도, 배터리 상황 등 Dynamic 상황정보를 이용한 단말측 실시간 적응형 UI제공 솔루션 개발
○ 기술 구현수준 : Pilot
■ 기술의 장점 (경쟁기술과의 차별성)
○ Application과 RUI의 적응형 서비스 제공을 위한 Scalable Application Framework
- Digital Item을 세분화 및 구조화
- 입력 요소(Delivery Context) 분류와 조건문(Condition) 기술 방법 제공
- Scalable Application Description Language 정의
- 사용자 환경조건에 최적화된 RUI를 제공하는 서비스 제공
○ Real Time Adaptive User Interface 계층 응용 Server 구축
- Scalable Application Description Language 해석 및 처리를 위한 Parser
- Scalable Application Description Language 및 Delivery Context의 해석 및 전달 가능한 계측적 응용프로그램 서버 모듈 구축
■ 활용범위 및 응용분야
○ 유무선 통합 방송 환경에서 단말에 비종속적 응용프로그램 솔루션 제공
○ 실시간으로 적응하는 Remote User Interface 제공이 가능함
○ Scalable Application 제작을 위한 저작 도구로 손쉽게 Scalable User Interface 저작이 가능함
○ 변화하는 환경에 적응적인 Remote User Interface를 N-Screen 서비스에 적용하여 엔터프라이즈 소프트웨어 시장에 활용 가능함
■ 시장동향 및 전망
○ 네이버와 같은 경우, 작은 디스플레이 스크린을 가지고 있는 모바일 디바이스를 위해 별도의 URL(m.naver.com)을 두고 있음. PC와 모바일 디바이스 환경에서 동시 적용 가능한 Markup Language 기술을 적용하지 못하고 있음
○ N-Screen에서 사용자 인터페이스를 최적화 하기 위한 시도로 웹의 가변적 특성을 활용하여 CSS3, 반응형 javascript 라이브러리, jQuery mobile 등 다양한 기술을 접목한 반응형 사용자 인터페이스가 개발되고 있음
○ 가트너는 2012년 10대 전략 기술의 하나로 모바일 중심 애플리케이션과 인터페이스를, 2013년에는 모바일앱과 HTML5를 선정함
■ 용어설명
- SADL(Scalable Application Description Language) : 상황정보를 이용한 적응형 어플리케이션 서비스 제공을 위한 상황정보 및 서비스 기술 스키마
- SAF(Scalable Application Framework) : 적응현 어플리케이션 서비스 제공을 위한 프레임워크
- DC(Delivery Context) : 적응형 어플리케이션 서비스를 위한 상황정보
- RUI(Remote User Interface) : 원격으로 사용자에게 제공되는 사용자 인터페이스
다른 곳에 퍼가실 때는 아래 고유 링크 주소를 출처로 사용해주세요.
http://amenews.kr/news/view.php?idx=23606