Korea Blog
HackFair 출품작 소개 5탄!~ 크롬 브라우저의 가능성을 열다, Cbox Console
Thursday, December 6, 2012
별다른 장비 없이
Chrome과 자신의 게임 컨트롤러만 있으면
어떠한 게임도 즐겁게 할 수 있는 세상을 꿈꾸며...
Cbox Console의 경우는 상업적인 목적이 아니라, Chrome브라우저의 가능성을 선보이고자 만든 프로젝트 입니다. 하지만 개발 이후에 좀 더 발전 시키면 좋은 플랫폼이 될 듯 하여 v.0.2개발을 착수하였으며 조만간 보강하여 선보일 수 있도록 하겠습니다. 앞으로도 플랫폼의 상업적인 면은 배제할 것이지만, 게임 제작자들에게는 수익을 드릴 수 있는 방법을 강구 해 볼 예정입니다.
우선, 이해를 돕고자 간략한 구조도를 살펴보겠습니다.
Native Client(이하 NaCl)을 이용하여 외부 기기와 연동을 하고, Cbox Console에서 Home과 Games부분을 컨트롤 하도록 하였습니다. Home의 경우에는 Script로 간단하게 제어가 가능 하지만, Game의 경우 외부 URL에 있는 부분을 제어해야 합니다.
우선 Extensions나 App개발에서 Contents Script의 경우 데이터를 연동하기가 까다로운 부분이 있어, 도입한 라이브러리를 소개 시켜드립니다.
https://github.com/ohgyun/pubsub
라는 라이브러리를 도입하였으며, 사용법은 다음과 같습니다.
[App 부분]
[manifest.json]
위와 같이 필요한 부분에 pubsub를 로드시키고,
[Pub를 할 부분 / 데이터를 송출]
[Sub를 할 부분 / 데이터를 수신]
그리고 Contents Script의 경우 Dom은 컨트롤이 되나, Script는 이용할 수 없습니다.
그래서 다음과 같은 방법을 도입하였습니다.(v.0.2에서 Sandbox를 제작하여 보완 할 예정입니다.)
게임 컨트롤러 부분에서는
위 방식으로 cboxscript라고 정의 된 게임 페이지내부의 id 영역을 가져와서 실행을 시킵니다.
게임 페이지 부분에서는
위 방식으로 하여 게임을 컨트롤 할 수 있게 되었습니다.
이 외에도 랭킹 서버, 드라이버 연동 등 많은 부분이 있지만, 개념상 가장 핵심적인 부분이라고 생각 되는 부분을 간략하게 살펴봤습니다.
Cbox Console는 아직 부족한 프로젝트이지만, Web에서 할 수 있는 모든 게임의 가능성을 열고, Console Game기로서의 발전을 생각하고 있습니다. 별다른 장비 없이 Chrome과 자신의 게임 컨트롤러만 있으면 어떠한 게임도 즐겁게 할 수 있는 세상을 생각하고 있으며, 많은 관심과 참여 부탁드리도록 하겠습니다.
마지막으로 이렇게 해서 만들어진 Cbox Console v.0.1의 시연화면을 보시며 마무리 하도록 하겠습니다. 감사합니다.
http://www.youtube.com/v/CZYZVQi8tM0
[링크]
Github : https://github.com/organizations/CboxConsole
[팀원 소개]
대표메일 : 김성훈 songhun.kim@gmail.com
김성훈 : 프로젝트 전반적인 설계 및 개발을 하였습니다. GDG Chrome Korea와 GDG Dartlang Korea의 운영을 맞고 있습니다.
문현경 : 홈페이지 디자인과 개발, 샘플게임인 Breakout 게임을 만들었습니다. 현재 GDG Chrome Korea의 회원이시며, 현재 Smart TV 솔루션에 대한 많은 관심을 가지고 계십니다.
No comments :
Post a Comment
ラベル
ad
AdMob
admob_sdk
Advanced Power Searching
Android
Android App Quality
android back button
Android back end
Android navigation
Android Player API
android server
android up button
androidL
androidtv
androidwear
App Translate Service
Audio Focus
Chrome
Chromecast
Code-in 2012
Core App Quality Guidelines
Daydream
design
designing for Tablets
designsprint
dialog
Drive SDK
Game Developers Conference
GCi
GCi 참가자
GDA
GDC
gdg
gdgkorea
Go
Google Cast
Google Code-in
Google Play
Google Play 스토어
Google Search
Google Summer of Code
Google+ Sign-In
Google+ Sign-In Bootcamps
Google+ 로그인
Google+ 로그인 부트캠프
googleanalytics
googleio
GooglePlay #AndroidDevStory #PlayStore #MaterialDesign #AndroidStudio #DeveloperConsole
GSOC
hackathon
HackFair 출품작
In-app Billing
io
io2014
ioapp
iobytes
ioextended
IRC Talk
IRC 서버
java7
kitkat
launch
Marshmallow
materialdesign
mobile ad
mobile_ads_sdk
multiscreen
NaCl
Native YouTube Player API
NRRN 사용 제한
Power Searching
product launch
SD 카드에 앱 설치
SecureKeyFactory
ux
webview
YouTube
YouTube Android Player API
YouTube API
YouTube API 3.0
YouTube API Update RSS Feed
광고
구글 HackFair
구글 Summer of Code
구글 개발자 사이트 홍보
구글 개발자 아카데미
구글 개발자 온라인 강좌
구글 검색
구글 고급 파워 서치
구글 드라이브 앱
구글 부트캠프
구글 아카데미
구글 코드인
구글 플러스 로그인
구글 핵페어
구글로 로그인하기
네이티브 클라이언트
데이드림
멀티 모바일
멀티 플랫폼
모바일 광고
수익화
스마트 브라우저
안드로이드
안드로이드 4.2
안드로이드 Back 버튼
안드로이드 Up 버튼
안드로이드 개인 정보 보호 정책
안드로이드 네비게이션
안드로이드 데이드림
안드로이드 디자인
안드로이드 방향탐색
안드로이드 보안
안드로이드 사용자 데이터
안드로이드 서버 백엔드
안드로이드 앱 품질
안드로이드 원격 제어
안드로이드 태블릿 디자인
안드로이드 현지화
안드로이드 화면 보호기
애드몹
애플리케이션 SD카드 설치
애플리케이션 개발 주민등록번호 사용 제한
애플리케이션 외부 저장 장치
앱 품질 체크리스트
오픈 소스
오픈소스 프로그램
웹 DMB
유튜브
유튜브 API
유튜브 API 3.0
유튜브 API 업데이트
유튜브 모바일
유튜브 안드로이드 플레이어 API
인앱 결제
인터넷상 주민등록번호 수집 이용 제한
주민등록번호 사용제한
추천이미지
출시
크롬브라우저
태블릿 디자인
태블릿용 앱
파워서치
한국 구글 개발자
한국 구글 개발자 사이트
핵심 앱 품질 가이드라인
핵심 태블릿 앱 품질 체크리스트
핵페어
핵페어 출품작
ブログ アーカイブ
2016
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
Google Code-in 2012 - 참가자수, 대한민국 8위!
Google Play에서 홍보 그래픽을 국가별로 현지화하세요.
간단하면서 더욱 강력해진 새로운 유튜브 Data API 출시!
GDE(Google Developers Expert) Summit 참가 후기
HackFair 출품작 소개 9탄! 언제 어디서든 우리는 개발한다, 구름 IDE
HackFair 출품작 소개 8탄!~ 멀티 플랫폼/모바일 환경의 약점을 극복한다, IRCT...
인앱 결제 (In-App Billing) 버전 3 출시!
HackFair 출품작 소개 7탄!~ 안드로이드 단말기를 PC로 제어한다, 리모트로이드~!
HackFair 출품작 소개 6탄!~ 웹에서 고화질 DMB를!!!, WebDMB!
HackFair 출품작 소개 5탄!~ 크롬 브라우저의 가능성을 열다, Cbox Console
HackFair 출품작 소개 4탄!~ 디지털 그림자 인형극
Google HackFair가 무사히 끝났습니다~
HackFair 출품작 소개 3탄!~ ash로 다양한 기기를 하나의 디바이스로 제어해 보세요!
HackFair 출품작 소개 2탄!~ 나만의 리듬 액션 게임 WimyLime!!
안드로이드로 구글 드라이브 앱 개발하기
HackFair 출품작 소개 1탄! - 스마트 브라우저
플레이 스토어(구 안드로이드 마켓) 추천 이미지 가이드라인
November
October
September
August
July
June
May
March
February
January
2011
December
November
Feed
No comments :
Post a Comment