Submit Search
Upload
Second Screen Apps with the Google Cast SDK
•
3 likes
•
3,414 views
Kevin Whinnery
Follow
An overview of the Google Cast SDK
Read less
Read more
Technology
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
Whats New in Titanium 0.7
Whats New in Titanium 0.7
Kevin Whinnery
JavaScript as a First-Class Citizen on iOS 7
JavaScript as a First-Class Citizen on iOS 7
Kevin Whinnery
Ionic Native: Native-powered apps, without the hassle
Ionic Native: Native-powered apps, without the hassle
Ionic Framework
Ionic Advisory: Your partner at every stage of development
Ionic Advisory: Your partner at every stage of development
Ionic Framework
Pune Flutter Presents - Flutter 101
Pune Flutter Presents - Flutter 101
Arif Amirani
Flutter: Future of App Development
Flutter: Future of App Development
9 series
Continuous SDK
Continuous SDK
Johannes Ebner
Ionic in 30
Ionic in 30
Ionic Framework
Recommended
Whats New in Titanium 0.7
Whats New in Titanium 0.7
Kevin Whinnery
JavaScript as a First-Class Citizen on iOS 7
JavaScript as a First-Class Citizen on iOS 7
Kevin Whinnery
Ionic Native: Native-powered apps, without the hassle
Ionic Native: Native-powered apps, without the hassle
Ionic Framework
Ionic Advisory: Your partner at every stage of development
Ionic Advisory: Your partner at every stage of development
Ionic Framework
Pune Flutter Presents - Flutter 101
Pune Flutter Presents - Flutter 101
Arif Amirani
Flutter: Future of App Development
Flutter: Future of App Development
9 series
Continuous SDK
Continuous SDK
Johannes Ebner
Ionic in 30
Ionic in 30
Ionic Framework
Flutter overview - advantages & disadvantages for business
Flutter overview - advantages & disadvantages for business
Bartosz Kosarzycki
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Rashmika Nawaratne
Flutter
Flutter
Shyju Madathil
Getting started with flutter
Getting started with flutter
rihannakedy
Build beautiful native apps in record time with flutter
Build beautiful native apps in record time with flutter
RobertLe30
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
Harshith Keni
Introduction to flutter(1)
Introduction to flutter(1)
latifah alghanem
Android Study Jams - Info Session
Android Study Jams - Info Session
Google Developer Students Club NIT Silchar
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Jianbin LIN
Introduction to Flutter
Introduction to Flutter
AkassharjunShanmugar
Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)
Randal Schwartz
What is flutter and why should i care?
What is flutter and why should i care?
Sergi Martínez
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
DicodingEvent
Flutter UI Framework
Flutter UI Framework
Yuliia Makarenko
React Native Intro
React Native Intro
Julia Vi
Cloud Collaboration with Eclipse Che
Cloud Collaboration with Eclipse Che
Martin (高馬丁) Skarsaune
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
PRADA Hsiung
Flutter festival Info session -2022
Flutter festival Info session -2022
Apoorv Pandey
Intro to Ionic for Building Hybrid Mobile Applications
Intro to Ionic for Building Hybrid Mobile Applications
Sasha dos Santos
Mobile Enablement And Intelligence
Mobile Enablement And Intelligence
Rashmika Nawaratne
Video Streaming
Video Streaming
Russ Fustino
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Gina Montgomery, V-TSP
More Related Content
What's hot
Flutter overview - advantages & disadvantages for business
Flutter overview - advantages & disadvantages for business
Bartosz Kosarzycki
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Rashmika Nawaratne
Flutter
Flutter
Shyju Madathil
Getting started with flutter
Getting started with flutter
rihannakedy
Build beautiful native apps in record time with flutter
Build beautiful native apps in record time with flutter
RobertLe30
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
Harshith Keni
Introduction to flutter(1)
Introduction to flutter(1)
latifah alghanem
Android Study Jams - Info Session
Android Study Jams - Info Session
Google Developer Students Club NIT Silchar
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Jianbin LIN
Introduction to Flutter
Introduction to Flutter
AkassharjunShanmugar
Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)
Randal Schwartz
What is flutter and why should i care?
What is flutter and why should i care?
Sergi Martínez
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
DicodingEvent
Flutter UI Framework
Flutter UI Framework
Yuliia Makarenko
React Native Intro
React Native Intro
Julia Vi
Cloud Collaboration with Eclipse Che
Cloud Collaboration with Eclipse Che
Martin (高馬丁) Skarsaune
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
PRADA Hsiung
Flutter festival Info session -2022
Flutter festival Info session -2022
Apoorv Pandey
Intro to Ionic for Building Hybrid Mobile Applications
Intro to Ionic for Building Hybrid Mobile Applications
Sasha dos Santos
Mobile Enablement And Intelligence
Mobile Enablement And Intelligence
Rashmika Nawaratne
What's hot
(20)
Flutter overview - advantages & disadvantages for business
Flutter overview - advantages & disadvantages for business
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Flutter
Flutter
Getting started with flutter
Getting started with flutter
Build beautiful native apps in record time with flutter
Build beautiful native apps in record time with flutter
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
Introduction to flutter(1)
Introduction to flutter(1)
Android Study Jams - Info Session
Android Study Jams - Info Session
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Introduction to Flutter
Introduction to Flutter
Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)
What is flutter and why should i care?
What is flutter and why should i care?
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Flutter UI Framework
Flutter UI Framework
React Native Intro
React Native Intro
Cloud Collaboration with Eclipse Che
Cloud Collaboration with Eclipse Che
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
Flutter festival Info session -2022
Flutter festival Info session -2022
Intro to Ionic for Building Hybrid Mobile Applications
Intro to Ionic for Building Hybrid Mobile Applications
Mobile Enablement And Intelligence
Mobile Enablement And Intelligence
Similar to Second Screen Apps with the Google Cast SDK
Video Streaming
Video Streaming
Russ Fustino
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Gina Montgomery, V-TSP
DEVNET-1121 Customizing Cisco Video Access for Guests
DEVNET-1121 Customizing Cisco Video Access for Guests
Cisco DevNet
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
Docker, Inc.
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - Overview
Chris Ciborowski
Going crazy with docker multi stage build - Jorge Arteiro
Going crazy with docker multi stage build - Jorge Arteiro
Jorge Arteiro
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Cisco
Cultural Change using Docker (DockerCon 2015)
Cultural Change using Docker (DockerCon 2015)
Thomas Shaw
DockerCon SF 2015: Cultural Change using Docker
DockerCon SF 2015: Cultural Change using Docker
Docker, Inc.
DCEU 18: Docker Container Security
DCEU 18: Docker Container Security
Docker, Inc.
Delivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-Code
Cyber-Duck
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Docker, Inc.
Android Scripting
Android Scripting
Juan Gomez
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Stefano Ottaviani
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
Heiko Voigt
PG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry Kozlov
AMD Developer Central
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
saritasingh19866
Gocd – Kubernetes/Nomad Continuous Deployment
Gocd – Kubernetes/Nomad Continuous Deployment
Leandro Totino Pereira
Docker Federal Summit 2017 General Session
Docker Federal Summit 2017 General Session
Docker, Inc.
Developing Windows Phone Apps with the Nokia Imaging SDK
Developing Windows Phone Apps with the Nokia Imaging SDK
Nick Landry
Similar to Second Screen Apps with the Google Cast SDK
(20)
Video Streaming
Video Streaming
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
DEVNET-1121 Customizing Cisco Video Access for Guests
DEVNET-1121 Customizing Cisco Video Access for Guests
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - Overview
Going crazy with docker multi stage build - Jorge Arteiro
Going crazy with docker multi stage build - Jorge Arteiro
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Cultural Change using Docker (DockerCon 2015)
Cultural Change using Docker (DockerCon 2015)
DockerCon SF 2015: Cultural Change using Docker
DockerCon SF 2015: Cultural Change using Docker
DCEU 18: Docker Container Security
DCEU 18: Docker Container Security
Delivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-Code
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Android Scripting
Android Scripting
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
PG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry Kozlov
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
Gocd – Kubernetes/Nomad Continuous Deployment
Gocd – Kubernetes/Nomad Continuous Deployment
Docker Federal Summit 2017 General Session
Docker Federal Summit 2017 General Session
Developing Windows Phone Apps with the Nokia Imaging SDK
Developing Windows Phone Apps with the Nokia Imaging SDK
More from Kevin Whinnery
Get Pumped for the HTML 5 Gamepad API
Get Pumped for the HTML 5 Gamepad API
Kevin Whinnery
Designing Modules for the Browser and Node with Browserify
Designing Modules for the Browser and Node with Browserify
Kevin Whinnery
Let's Write Better Node Modules
Let's Write Better Node Modules
Kevin Whinnery
Taking UX to the Real World
Taking UX to the Real World
Kevin Whinnery
Best Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native Applications
Kevin Whinnery
Write Better JavaScript
Write Better JavaScript
Kevin Whinnery
Write Better JavaScript
Write Better JavaScript
Kevin Whinnery
Lessons Learned From Applications That Kicked Titanium's Ass
Lessons Learned From Applications That Kicked Titanium's Ass
Kevin Whinnery
Titanium Overview (Mobile March 2011)
Titanium Overview (Mobile March 2011)
Kevin Whinnery
What's New in Titanium 1.5
What's New in Titanium 1.5
Kevin Whinnery
OSCON Titanium Tutorial
OSCON Titanium Tutorial
Kevin Whinnery
Titanium @ Minnebar
Titanium @ Minnebar
Kevin Whinnery
Getting Started with Titanium
Getting Started with Titanium
Kevin Whinnery
More from Kevin Whinnery
(13)
Get Pumped for the HTML 5 Gamepad API
Get Pumped for the HTML 5 Gamepad API
Designing Modules for the Browser and Node with Browserify
Designing Modules for the Browser and Node with Browserify
Let's Write Better Node Modules
Let's Write Better Node Modules
Taking UX to the Real World
Taking UX to the Real World
Best Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native Applications
Write Better JavaScript
Write Better JavaScript
Write Better JavaScript
Write Better JavaScript
Lessons Learned From Applications That Kicked Titanium's Ass
Lessons Learned From Applications That Kicked Titanium's Ass
Titanium Overview (Mobile March 2011)
Titanium Overview (Mobile March 2011)
What's New in Titanium 1.5
What's New in Titanium 1.5
OSCON Titanium Tutorial
OSCON Titanium Tutorial
Titanium @ Minnebar
Titanium @ Minnebar
Getting Started with Titanium
Getting Started with Titanium
Recently uploaded
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Recently uploaded
(20)
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Second Screen Apps with the Google Cast SDK
1.
SECOND SCREEN APPS
WITH GOOGLE CAST SDK DEVNEXUS FEBRUARY 2014 Copyright © twilio Inc. 2013
2.
HI. I’M KEVIN. developer
evangelist @ twilio
3.
What is twilio? twilio
makes it easy for developers to integrate voice calling and messaging into web and native mobile applications
4.
5.
6.
AGENDA • Cast SDK
Overview • Setting up for Development • Code and Demos • Game and Fabulous Prizes
7.
8.
“SENDER” “RECEIVER”
9.
INTERFACE CONTENT
10.
SENDER APPS RECEIVER APPS
11.
FAST HARDWARE NOT SO
MUCH
12.
• Default Media
Receiver • Styled Media Receiver • Custom Receiver RECEIVER APPS
13.
• Media Playback •
Minimal skinning • No receiver code • Doesn’t require registration DEFAULT RECEIVER
14.
• Media Playback •
CSS Styling • Requires Registration STYLED MEDIA RECEIVER
15.
• Custom HTML
5 app • Loaded from your server • Can load/play media • Send/receive events • Requires Registration CUSTOM RECEIVER
16.
• Obtain Chromecast
IP address from app • http://<ip>:9222 • Console / DOM • debugger; in code DEBUGGING THE RECEIVER
17.
• Chrome SDK
- requires extension (?!?) • iOS SDK • Android SDK SENDER APPS
18.
• HTML 5
app • Request Cast session (extension) • Control media playback CHROME SDK • Send/receive events
19.
REGISTRATION
20.
DEV APP CONFIG
21.
22.
RESOURCES • Google Cast
SDK: https://developers.google.com/cast/ • Cast Dev Console: https://cast.google.com/publish • Cast Examples: https://github.com/googlecast • Twilio: http://www.twilio.com/docs • ngrok: http://ngrok.com • Demo code: https://github.com/kwhinnery/twilio-jeopardy
23.
THANK YOU! @kevinwhinnery kw@twilio.com ! http://github.com/kwhinnery http://slideshare.net/kwhinnery
Download now