출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9788994506852 / 312쪽 188 x 245 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
박현규, 김성경
-
정그린
- 20,700
- 36,000
- 21,600
- 23,400
출판사 리뷰
양질의 영상 서비스를 위한 스마트 TV 애플리케이션을 개발하고 싶다면,
이 책이 좋은 밑거름이 되어 줄 것이다.
이 책에서는 삼성과 LG의 스마트 TV SDK를 설치하고, 웹 기반 플랫폼에서의 프로그래밍을 위해 HTML, CSS, 자바스크립트의 기초를 다룬다. HelloWorld를 시작으로 입력(리모컨)과 화면 출력, 동기화 등을 살펴보고, 실제로 애플리케이션을 개발할 때 유용할 웹 API나 동영성 플레이 구현에 관해서도 설명한다. 또한, 책을 갈무리하는 차원에서 실전 삼아 간단한 게임을 구현해보고, 삼성과 LG의 스마트 TV용 앱스토어를 활용하는 방법에 관해 알아본다.
이 책의 후반부에는 다년간 여러 애플리케이션 분야에 있었던 필자의 경험을 바탕으로 한 애플리케이션 기획 및 개발에 관한 논의도 담겨 있다.
이 책의 주요 내용
삼성 스마트 TV와 LG 스마트 TV용 SDK 설치하기
HTML, 자바스크립트, CSS 살펴보기
HelloWorld 구현하기
리모컨 입력 처리하기
화면 전환 방법 학습하기
삼성 스마트 TV에 애플리케이션 동기화하기
웹 API 활용 및 연동하기
동영상 플레이 구현하기
실전 프로그래밍: 카드 메모리 게임 구현하기
스마트 TV 앱스토어 활용하기: Samsung Apps, LG Smart World






삼성/LG 스마트 TV의 웹 기반 플랫폼에서 프로그래밍을 하는 것은 웹 브라우저에서 구동되는 웹 프로그래밍하는 것과 거의 유사하다. 그렇기 때문에 스마트 TV용 애플리케이션을 개발하기 위해서는 웹 프로그래밍의 기초부터 탄탄하게 공부해야 한다. 이 장에서는 웹 프로그래밍을 위해서 필요한 HTML, 자바스크립트와 CSS(스타일 시트)에 관하여 알아보도록 하겠다.
_41
TV 플랫폼의 기본 입력 장치는 “리모컨(리모트 컨트롤러)”이다. 단순한 채널 변경이나 볼륨 조절은 물론, 이제는 리모컨을 이용하여 웹 브라우징이나 게임 플레이, 장문의 텍스트 입력 등의 작업까지 할 수 있게 되었다. 그래서 스마트 TV용 애플리케이션 역시 사용자가 리모컨을 이용하여 모든 기능을 쉽게 사용할 수 있도록 디자인되고 개발되어야 한다.
_92
여러 개의 화면을 하나의 HTML 문서 안에서 모두 정의하고 구현하기 때문에, 정적 레이아웃과 달리 화면 전환 속도가 빠르다. 스마트 TV용 애플리케이션이라면 기본적으로 동적 레이아웃 방식으로 구현할 것을 권장한다. 다만, 다수의 화면을 하나의 HTML 문서에서 처리해야 하기 때문에 레이아웃 구조가 복잡하고 소스 코드 길이가 길어지는 단점이 있다. 그렇기 때문에 많은 화면을 구현해야 하는 큰 프로그램을 개발할 때에는 두 가지 방법
을 적절하게 구분하여 적용할 필요가 있다.
_122
일반 PC용 애플리케이션이나 스마트폰용 애플리케이션과 비교했을 때, 스마트 TV용 애플리케이션이 가질 수 있는 가장 큰 장점은 커다란 TV 화면을 통해서 양질의 영상 서비스를 제공할 수 있다는 것이다. (중략) 스마트 TV용 애플리케이션에서 동영상을 플레이하는 방법은 두 가지다. 하나는 애플리케이션 패키지 내에 동영상 파일을 함께 배포하여 로컬에 저장되어 있는 동영상을 플레이하는 방법과 인터넷으로 연결될 수 있는 동영상 스트리밍 서버에서 제공되는 동영상을 원격으로 플레이하는 방법이다. 동영상 콘텐츠는 텍스트나 이미지 콘텐츠에 비해 현저하게 용량이 크기 때문에, 많은 동영상 콘텐츠를 사용하거나 동영상 콘텐츠가 수시로 업데이트되어야 하는 스마트 TV용 애플리케이션이라면 반드시 동영상 스트리밍 서버를 이용하여 개발해야 한다.
_187
여기서는 정적 화면 레이아웃에서 게임을 플레이할 때, 이미지와 텍스트를 표시하는 부분과 내부적으로 게임 로직이 처리되는 부분에 유의하여 간단한 게임을 프로그래밍한다. 간단한 게임 예제이지만 잘 이해하여 다양하게 응용할 수 있다면, 여러분이 만들고자 하는 스마트 TV용 게임을 어렵지 않게 만들 수 있을 것이다.
_201





































