
![[KT MegaTV 에 TV뱅킹에 적용 예]](../images/iptv_s.gif)
IPTV 환경에서의 화면 중심의 응용 서비스 및 어플리케이션 개발을 위한 플랫폼이다.
본 Framework 는 개발자로 하여금 화면 컴포넌트 위주의 프로그램을 쉽고 빠르게 작성할 수 있도록 공통 컴포넌트를 제공한다.
이것은 IPTV 에서 응용 서비스 및 어플리케이션을 제공하고자 하는 서비스 제공자(CP) 에게 개발 비용 절감 및 운영 비용 절감의 효과를 제공해줄 수 있다.
TV뱅킹, TV증권 등 금융서비스 및 인맥 관리 등의 다양한 분야에 활용하여 사용이 가능하다.
마크업 언어를 사용하는 풍부한 UI 위젯 제공 기능
Label, EditBox, Popup, Table, Movie Player등을 손쉽게 화면에 배치(layout) 할 수 있도록 한다
비지니스 로직과 UI의 완전한 분리
UI는 XML을 사용하여 작성되고 비지니스 로직은 Java 언어로 작성된다. 이를 통해 두 layer는 완전하게 분리하도록 하여 응용 어플리케이션의 개발 및 운영에 있어 효율성을 제공한다.
Built-In 에뮬레이터
별도의 Settop 에뮬에이터 없이 실행 가능하며 개발 IDE를 통한 디버깅도 손쉽게 지원하므로 개발 과정의 효율성을 증가시켜 준다.
개발 난이도를 낮춤
자바와 XML만을 아는 개발자가 IPTV 용 응용 서비스 및 어플리케이션 개발이 가능하도록 한다.
개발 생산성 향상
UI와 비지니스 로직을 논리적으로 분리, IDE 개발지원, Built-In 에뮬에이터를 통해 생산성이 극도로 향상시키는 효과를 나타낼 수 있다.
KT IPTV 셋탑박스
ACAP-J + KT IPTV 제공 API (단 ACAP-J를 제공하는 셋탑박스라면 추후 포팅이 가능)