uTube Deck은 Youtube의 인기있는, 많이 본, 즐겨찾기가 많이 된 등 Youtube 내에서 이슈가 되는 영상들을 인터넷이 되는 환경에서 Youtube에 접속하지 않고 볼 수 있도록 Youtube Player API와 Data API 를 활용하여 만든 영상 검색 및 뷰어입니다.
Youtube JavaScript Player API Reference
http://code.google.com/intl/ko-KR/apis/youtube/js_api_reference.html#Overview
http://code.google.com/apis/ajax/playground/?exp=youtube#simple_embed
Youtube Data API Reference
http://code.google.com/intl/ko-KR/apis/youtube/2.0/reference.html
애플리케이션의 화면 프레임을 구성과 인터렉션 처리를 위해 Ext JS라는 JavaScript Framework를 사용하였습니다.
Ext JS
http://www.extjs.com
그리고 빌드, 패키지와 배포를 위해서 Titanium을 이용하였습니다.
Appcelerator Titanium
http://www.appcelerator.com
이미 만들어 놓은 웹 애플리케이션이 있다면 패키징하여 배포하는 것은 그다지 어렵지 않습니다.
uTube Deck 를 만들면서 경험했던 Titanium 에 대한 것을 동영상으로 제작해 보았으니 참고하시는 것도 작은 도움이 되리라 봅니다.
Ext JS 3.2, Youtube API를 이용한 Video Viewer
Ext JS 3.2, Youtube API를 이용한 Video Viewer FullMode
http://api.appcelerator.net/p/pages/app_page?token=A4kSv5h3
OSX 10.5 Intel Download Application
Linux Intel 32-bit Download Application
Linux Intel 64-bit Download Application
Windows 32-bit Download Application
소스는 정리되는 데로 Github 를 통해서 공유하도로고 하겠습니다. : )
uTubeDeck based on Appcelerator Titanium from rhiokim on Vimeo.