전체 글
-
Enyo에서의 Binding 사용 방법Development/Enyo 2014. 3. 30. 11:46
Binding을 사용하여 두 지점 (From 과 To) 사이에 변화된 값을 자동으로 설정해 줄 수 있습니다. 아래 예제는 기본적인 Binding 예제입니다. enyo.kind({ name: "MyValueSlider", components: [{ kind: "moon.Slider", name: "slider" }, { kind: "enyo.Control", name: "label" }], bindings: [{ from: ".$.slider.value", to: ".$.label.content" }] }); binding을 통해서 slider의 값을 자동으로 label에 넘겨주고 있습니다. 여기서 $ 노테이션 앞에 '.' 은 'this.'을 의미합니다. 만약 여기에 '^'을 사용한다면. 그것은 글로벌 스..
-
제2회 대한민국 TV 앱 이노베이션 대상 행사Smart TV/Trand 2013. 12. 3. 21:36
오늘 미래창조과학부가 주최하고 전자신문, 한국방송통신전파진흥원, 한국스마트TV산업협회가 주관한 `2013 제2회 대한민국 TV앱 이노베이션 대상`이 서울 역삼동 GS타워에서 열렸습니다. 이 행사에 저도 참석 했는데요. 에버노트의 트로이 말론 사장이 발표하는 내용을 중간부터 봤네요. 약 150여명(제 추측입니다)정도의 인원이 행사에 참석했습니다. 참석자는 주로 스탭인원, 수상자 및 전시 인원, 시상자 등 대부분의 사람들이 이날 행사와 관련 있는 사람들이었습니다. 이노베이션 대상 시상에 앞서 패널토론회가 있었습니다. (토론 내용에 대한 상세한 정보는 전자신문 기사를 참고하세요) 주요 내용은 좋은 앱이 나오려면 소비자가 많이 사용해야 한다는 의견이 있었습니다. 그리고 스마트 TV CPND 모두가 노력하고 어우..
-
차세대 스마트 TV 기술 동향 및 전망 (스마트 TV 글로벌 서밋 2013)Smart TV/Trand 2013. 11. 7. 16:55
이번 세션은 LG전자 강배근 상무께서 차세대 스마트 TV 기술 동향 및 전망에 대해서 설명해주었는데, LG Smart TV의 미래에 대해서 LG는 어떻게 생각하는지 살펴볼 수 있었습니다. 아래는 발표 내용을 정리한 부분입니다. TV 사용자 경험의 진화 다양한 회사에서 스마트 TV에 관심이 많다. 구글, 애플, 넷플릭스 등 TV 방송 시청 단계 -> 다양한 콘텐트 소비 -> 인터렉티브 로 진화하는 중 현재는 콘텐트 소비와 인터렉티브의 경계쯤에 있는 것 같다. 그렇다면 향후의 스마트 TV의 키워드는 뭘까? 스마트, 버추얼, 네추럴 인터페이스 등이 주요 키워드가 될 것으로 예상하고 있다. 그렇다면 뭐가 스마트 인가? 1. 커넥티비티 : 디바이스, 사람, 콘텐트 등 모든 것들이 연결되어 있어야 한다. 2, 네추..
-
삼성 스마트 TV 플랫폼 (스마트TV 글로벌 서밋 2013)Smart TV/Trand 2013. 11. 7. 16:23
삼성전자의 이광기 상무께서 삼성의 스마트 TV 플랫폼에 대해서 설명해주었는데요. 기대했던 타이젠 TV에 대한 내용은 없었고 SDK 5.0 소식을 들었는데, 스마트 홈과 NaCl 그리고 멀티스크린에 주력하는 모습입니다. 다음주 월요일에 하는 타이젠 글로벌 서밋에서는 타이젠 TV 소식을 들을 수 있으려나 모르겠네요. 아래는 발표 내용을 개인적으로 정리한 부분입니다. 스마트 TV의 근본적인 시작은 인터넷의 보급이다. 티비를 시청하는 도구가 TV 뿐만이 아니다라는 것이 현재의 상태이다. 하지만, TV라는 장치에 한정해서 본다면 TV를 보는 시간이 반 이상을 차지한다. 매번 소개하는 삼성 스마트 TV의 역사. 스마트 TV라는 용어는 2011년부터 사용하기 시작했다. 2013년에는 콘텐츠 추천, 사업성 콘텐츠 유치..
-
스마트 TV의 새로운 기회(스마트TV 글로벌 서밋 2013)Smart TV/Trand 2013. 11. 7. 15:06
조금 늦게 도착해서 들어간 세션이 "스마트 TV에 대한 기회" 세션이었습니다. 이 세션을 통해서 MS의 스마트 TV에 대한 생각을 조금이나마 볼 수 있었던 것 같네요. MS의 기존 솔루션들을 어떻게 하면 스마트 TV 라는 플랫폼과 엮을 수 있을까 고민하는 것 같은 느낌을 받았습니다. 제가 들은 부분부터의 내용은 밑에 정리한 부분과 같습니다. 소비자 측면의 스마트 TV의 기회 - 마켓 크기 - 앱들 - 엑스박스 - 멀티 스크린 콘텐츠 - 홈 멀티 TV - 보안 - Instant Information Device - HomeStorage at Cloud SaaS (Smart TV as a Service) MS의 링크와 스마트 TV와의 연동으로 화상회의 시스템을 저렴하게 구축할 수 있다고 합니다. 3년 단위의..
-
V8 엔진이란?Development/webOS 2013. 11. 5. 00:17
V8 엔진을 위키에서는 다음과 같이 정의하고 있다. V8 자바스크립트 엔진(V8 JavaScript Engine)은 구글에서 개발된 오픈 소스 JIT 가상 머신형식의 자바스크립트 엔진이며 구글 크롬 브라우저와 안드로이드 브라우저에 탑재되어 있다.[1] V8로 줄여 불리기도 하며, 현재 라스 백이 책임 프로그래머이다.[2] ECMAScript(ECMA - 262) 3rd Edition 규격의 C++로 작성되었으며, 독립적으로 실행이 가능하다. 또한 C++로 작성된 응용 프로그램의 일부로 작동할 수 있다.V8은 자바스크립트를 바이트코드(bytecode)로 컴파일하거나 인터프리트(interpret)하는 대신 실행하기 전 직접적인 기계어(x86, ARM, 또는 MIPS)로 컴파일(compile)하여 성능을 향상..
-
JIT 컴파일이란?Development/webOS 2013. 11. 5. 00:14
먼저 위키에서는 다음과 같이 JIT(Just in Time) 컴파일러를 정의한다.V8 엔진은 JIT컴파일러를 사용하여 속도를 개선했다. JIT 컴파일(just-in-time compile) 또는 동적 번역(dynamic translation)은 프로그램을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법이다. 이 기법은 프로그램의 실행 속도를 빠르게 하기 위해 사용된다.전통적인 입장에서 컴퓨터 프로그램을 만드는 방법은 두가지가 있는데, 인터프리트 방식과 정적 컴파일 방식으로 나눌 수 있다. 이 중 인터프리트 방식은 실행 중 프로그래밍 언어를 읽어가면서 해당 기능에 대응하는 기계어 코드를 실행하며, 반면 정적 컴파일은 실행하기 전에 프로그램 코드를 기계어로 번역한다.JIT 컴파일러는 두 가지의 방식을 혼..