Soumettre la recherche
Mettre en ligne
Second Screen Apps with the Google Cast SDK
•
3 j'aime
•
3,414 vues
Kevin Whinnery
Suivre
An overview of the Google Cast SDK
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 23
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
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
Recommandé
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
Contenu connexe
Tendances
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
Tendances
(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
Similaire à 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
Similaire à 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
Plus de 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
Plus de 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
Dernier
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Dernier
(20)
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
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
Télécharger maintenant