Chromecast 에서 Game Boy 에뮬레이터 실행 방법 (개념 증명)
Source
Evernote/IFTTT Feedly/How to play a Game Boy emulator on Chromecast.md
Summary
이 문서는 Chromecast 를 통해 Game Boy 에뮬레이터를 실행하는 개념 증명 (PoC) 을 다룹니다. JavaScript 기반 Game Boy 에뮬레이터 (jsGB) 를 간단한 HTML 파일을 통해 Chromecast 로 로드하고, Xbox 360 컨트롤러의 버튼 매핑을 설정하여 TV 화면에서 게임을 플레이하는 방법을 소개합니다. 화질은 낮고 흐릿하지만 작동 가능성을 확인한 사례입니다.
Key Points
Chromecast 에서 JavaScript 기반 Game Boy 에뮬레이터 (jsGB) 실행 가능
간단한 HTML 파일을 매개로 에뮬레이터를 Chromecast 로 전송
Xbox 360 컨트롤러를 사용하여 버튼 매핑 및 게임 조작
화질은 낮고 흐릿하지만 작동하는 개념 증명 (PoC) 단계
PC 게임 실행 가능 여부 확인 방법
Google Open Project: Android 앱 및 터치 입력 거치기
Chromecast 의 설계상 보안 한계
Web Animations API: element.animate() (Chrome 36)
Chrome DevTools 모바일 스크린캐스트 및 에뮬레이션
Roll It: 브라우저 기반 크로스 디바이스 게임 구현 사례
Web Speech API 소개 및 구현 가이드
Ingress 게임 설명용 신규 비디오 공개
HTML에서 Javascript와 CSS 기반으로 애니메이션을 구현하는 방법
SCR Screen Recorder for Android
HTML5 게임 오프라인 지원 가이드
Godot 엔진을 활용한 Spine(SD) 애니메이션 실행 가이드
8bit.js: Web Audio API 기반 8비트 사운드 라이브러리
Web Audio API의 Android Chrome Beta 지원 (2013)
Google Keep 코드 분석: Drive 및 비디오 통합 가능성
GlassBattle: Google Glass 기반 배틀십 게임
Three.js 시작 가이드 (Aerotwist)
Undead Overlord 모바일 RTS 개발 논의 (Experimental Game Dev Podcast)
Google Portable Native Client (PNaCl)
VueJS 프로젝트에 Prettier + ES6 Lint 적용
D3.js를 활용한 한국 지도 시각화 가이드
Glassnost: Google Glass 실시간 피드백 사진 공유 앱
리눅스 환경 HLS 스트리밍 참조 링크 모음
CyanogenMod AirPlay 미러링 데모
requestAnimationFrame 사용법
Android Remote Application Framework (RAF)
grunt-usemin을 사용한 프론트엔드 자산 패키징
Android)
CSS를 이용한 클라이언트 측 전체 텍스트 검색
HTTP 클라이언트 라이브러리의 리다이렉트 지원 방식 제안
파이썬 urllib를 이용한 웹 소스 출력 스크립트
Prototype용 선택 상자 플러그인
iOS)
대시보드 장착 Nexus 7 및 KITT 테마 커스텀 런처
Play Framework 2.2 기반 Facebook Canvas 게임 개발 일지
awesome-javascript (스크랩 실패)
Requirify: 브라우저 콘솔에서 동적 라이브러리 로딩
Web Framework Benchmark Inspired
Bower: 웹 프론트엔드 패키지 관리자
Android Path 2.0 Timeline Thumb 구현
Chrome Packaged Apps 개요 및 추천 앱
Pressy: Android용 원버튼 컨트롤러
The Web Ahead: Jen Simmons 인터뷰 요약
ML 기반 번들링: JavaScript 툴링의 미래
Hiding Native HTML5 Video Controls in Full-Screen Mode
Android Pay for Android Wear 작동 원리 및 특징
Google Drive 활용을 위한 6가지 Chrome 확장 프로그램
CSS 최신 동향 파악을 위한 Adobe Web Platform 블로그
Fluid를 사용하여 웹사이트를 맥 메뉴 바 앱으로 변환하기
The “When Can I Use” Web Widget
Windows에서 Google Cloud Printing 및 프린터 공유 활성화 방법
게임 개발팀 A의 정기 회의 매뉴얼
iOS 개발자의 Android 개발 경험 (Nick Farina)
Puppeteer를 활용한 로컬 개발 서버 대체 방안 (web.dev 사례)
gkeepapi 기반 Google Keep 미디어 자동화 파이프라인
List.js: HTML 리스트의 검색, 정렬, 필터링을 위한 경량 JavaScript 라이브러리
동방 프로젝트 기반 3D 게임 개발 중간 보고
2012년 비즈니스 및 마케팅 트렌드 예측 자료 12선 (슬라이드쉐어)
NDC 2012 강연 자료 링크 모음
API 하이퍼미디어 형식 선택 가이드 (HAL, JSON-LD, Collection+JSON, SIREN)
Native Navigation (Airbnb)
Duolingo Android 앱 출시 및 사용자 기반 확대 전망
Web Fundamentals 및 Web Starter Kit 리소스
JavaScript 학습 자료 (2013)
Warmly, Vine, Google Keyboard, and More
HTML5 Video Player Comparison (2011)
31 CSS Web Design Galleries You’ll Love
TestFairy: Android 앱 베타 테스트 플랫폼
Gittip-links Chrome Extension 개발 기록
Distributed Electronic Rights in JavaScript
CSS :scope 가상 클래스의 용도 및 동작 방식
HTTP Archive: jQuery 호스팅 및 버전 분산 분석 (2013)
Google Classroom 출시 및 개요
Cyanogen, 일반 사용자를 위한 Android 설치 앱 출시
Chromecast 신규 앱 및 로컬 콘텐츠 스트리밍 지원 발표
5 jQuery Notification Plugins
5 jQuery Notification Plugins
Web Workers: JavaScript 멀티스레딩
개드립용 크롬 확장 프로그램 만들기 (1 편)
Yeoman: 도구를 활용한 더 나은 웹 개발
Redis 설치 및 실행 가이드 (2012)
JavaScript 성능 향상을 위한 Thread-level Speculation (TLS)
Google, Web Components 를 웹 개발의 미래로 제시 (2013)
브라우저 동작의 이해 - 리플로우와 리페인트 및 그 최적화
오프라인 웹 애플리케이션 만들기 (Mozilla 웹 기술 블로그)
O 2013 실험 사례 연구
2012년 1,2월 브라우저 기술 동향
Chrome M37 Precision Touch (TouchEvents Float Coordinates)
macOS에서 Java 버전 변경 방법 (jvc.jar)
MIPS 크로스 컴파일러 빌드 방법
미래형 반응형 웹 디자인 (Warpspire)
Google Web Designer 출시 예정 (2013)
Google uProxy: P2P 인터넷 검열 우회 도구
Scrapy 로 웹사이트 크롤링 해보기
B 테스트 플랫폼화
Chrome 28 베타: 리치 알림(Rich Notifications) 및 알림 센터 도입
KT 경제경영연구소 보고서 모음 (니오 필진)
Android 시각적 역사 (The Verge)
북마클릿(Bookmarklet) 정의
End-to-End Hypermedia: 미디어 타입 선택 가이드
곽철용 짤 생성기 개발 후기 (Vue + HTML Canvas)
Google Chrome의 고성능 네트워킹 아키텍처
#)
Web Push Notifications for a Simple Login System