SlideShare ist ein Scribd-Unternehmen logo
1 von 11
P. Douglas Reeder reeder_29@yahoo.com 
“Second Screen” Apps 
Using the Connect SDK 
Columbus JavaScript User Group 
September 17, 2014
Motivation 
❖ “Smart TVs” much less interactive than computers 
❖ One set of preferences per app (typically) 
❖ Search is laborious 
❖ No e-mail/tweet from friend that knows you 
❖ “Smart TV” interfaces are clumsy at best 
❖ Most people in front of a TV have a mobile device nearby
What It’s Not 
❖ Screen mirroring (ala AirPlay Mirroring or Chromecast tab mirroring) 
❖ Additional Display 
❖ Local Media Streaming (ala Play on Roku or AirPlay streaming)
Development & Testing 
❖ Half a dozen native libraries required 
❖ Setup takes a day, not an hour, unless you’re very familiar with Android or 
iOS development 
❖ Testing: buy hardware for any platform you really care about. (Chromecast 
$35) The only emulator available is for webOS, and that appears to be buggy.
Compatibility - Mobile OSes 
❖ iOS, Android, or Cordova (Phone Gap) for both. 
❖ No announced plan for Windows Phone nor web app (Firefox OS, 
ChromeOS)
Compatibility: 
TV OSes 
8 platforms: 
LG webOS 
Chromecast 
Apple TV 
Roku 
Fire TV 
LG Smart TV ’13 
LG Smart TV ’12 
DIAL 
23 features: 
Apps 
Media 
System Controls 
TV Controls
Compatibility - TV OSes 
Broad support for 
❖ Launching app with known ID 
❖ Throw video from URL, Pause, Stop 
❖ Throw YouTube video (& possibly Hulu, NetFlix) 
❖ Throw audio from URL 
❖ Throw photo from URL 
❖ Throw URL (web app) to browser?
Demonstration
Use Cases 
❖ Game using mobile as tilt controller, e.g. Wii game (TV-centric) 
❖ Progress through sequence of videos on tablet, optionally displaying on TV 
e.g. Reading Bear (mobile-centric) 
❖ Run web server on phone, display photos on TV, e.g. Zap Photoshare 
(mobile-centric) 
❖ Multiplayer real-time strategy, displaying player-private info on mobile (joint) 
❖ Collaborative editing, e.g. Subethaedit, Etherpad (joint)
UX Gotchas 
❖ Must be on same Wi-Fi network: Ok for home, work, close friends. Poor for 
Meetup, meeting at client’s. 
❖ FireTV & DIAL TVs can only “Launch My app” & beam YouTube - easy to 
exclude from list, but leaves user frustrated. 
❖ Mobile apps must be downloaded from app stores 
❖ Some games are much easier if you can always glance at the map
Conclusions 
❖ This might be the tipping point where users expect devices to work together 
(like VCRs and TVs did) 
❖ Or maybe it won’t catch on, and companies will re-impose their walled 
gardens 
http://connectsdk.com

Weitere ähnliche Inhalte

Was ist angesagt?

Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
Amal Dev
 
Auto Show Promo from ASNA
Auto Show Promo from ASNAAuto Show Promo from ASNA
Auto Show Promo from ASNA
jspcreative
 
Auto show promo 1.5 final
Auto show promo 1.5 finalAuto show promo 1.5 final
Auto show promo 1.5 final
jspcreative
 
HBO Digital Content: Best Practices for Social Video
HBO Digital Content: Best Practices for Social VideoHBO Digital Content: Best Practices for Social Video
HBO Digital Content: Best Practices for Social Video
Debbie Saslaw
 

Was ist angesagt? (20)

Intro Audio Description
Intro Audio DescriptionIntro Audio Description
Intro Audio Description
 
Test
TestTest
Test
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
 
Evaluation – Question 6
Evaluation – Question 6Evaluation – Question 6
Evaluation – Question 6
 
Cool tool
Cool toolCool tool
Cool tool
 
tvOS: An Introduction for iOS Developers
tvOS: An Introduction for iOS DeveloperstvOS: An Introduction for iOS Developers
tvOS: An Introduction for iOS Developers
 
Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19
 
Auto Show Promo from ASNA
Auto Show Promo from ASNAAuto Show Promo from ASNA
Auto Show Promo from ASNA
 
Evaluation - Question 6
Evaluation - Question 6Evaluation - Question 6
Evaluation - Question 6
 
Auto show promo 1.5 final
Auto show promo 1.5 finalAuto show promo 1.5 final
Auto show promo 1.5 final
 
HBO Digital Content: Best Practices for Social Video
HBO Digital Content: Best Practices for Social VideoHBO Digital Content: Best Practices for Social Video
HBO Digital Content: Best Practices for Social Video
 
Adobe, Flash and HTML5
Adobe, Flash and HTML5Adobe, Flash and HTML5
Adobe, Flash and HTML5
 
Non Web Revenue Models
Non Web Revenue ModelsNon Web Revenue Models
Non Web Revenue Models
 
5 Cool iPad Functions You Probably Don't Know
5 Cool iPad Functions You Probably Don't Know5 Cool iPad Functions You Probably Don't Know
5 Cool iPad Functions You Probably Don't Know
 
If I Were Starting Now
If I Were Starting NowIf I Were Starting Now
If I Were Starting Now
 
A REVIEW OF A WEB DESIGNER’S 2011 PREDICTIONS
A REVIEW OF A  WEB DESIGNER’S 2011 PREDICTIONSA REVIEW OF A  WEB DESIGNER’S 2011 PREDICTIONS
A REVIEW OF A WEB DESIGNER’S 2011 PREDICTIONS
 
Media technologies
Media technologiesMedia technologies
Media technologies
 
Evaluation Technology
Evaluation TechnologyEvaluation Technology
Evaluation Technology
 
Evaluation q2
Evaluation q2Evaluation q2
Evaluation q2
 
Lo-Fi, Hi-Style
Lo-Fi, Hi-StyleLo-Fi, Hi-Style
Lo-Fi, Hi-Style
 

Ähnlich wie “Second Screen” Apps Using the Connect SDK

[Mas 500] Mobile Basics
[Mas 500] Mobile Basics[Mas 500] Mobile Basics
[Mas 500] Mobile Basics
rahulbot
 
Getting started with PhoneGap
Getting started with PhoneGapGetting started with PhoneGap
Getting started with PhoneGap
Mihai Corlan
 
Mobile Apps presentation
Mobile Apps presentationMobile Apps presentation
Mobile Apps presentation
Tom Printy
 
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
.toster
 
Phonegap facebook plugin - Seoul & Tokyo
Phonegap facebook plugin - Seoul & TokyoPhonegap facebook plugin - Seoul & Tokyo
Phonegap facebook plugin - Seoul & Tokyo
Steve Gill
 

Ähnlich wie “Second Screen” Apps Using the Connect SDK (20)

Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
 
The Publisher's Response, Digiday WTF VR, May 11th, 2016
The Publisher's Response, Digiday WTF VR, May 11th, 2016The Publisher's Response, Digiday WTF VR, May 11th, 2016
The Publisher's Response, Digiday WTF VR, May 11th, 2016
 
[Mas 500] Mobile Basics
[Mas 500] Mobile Basics[Mas 500] Mobile Basics
[Mas 500] Mobile Basics
 
Getting started with PhoneGap
Getting started with PhoneGapGetting started with PhoneGap
Getting started with PhoneGap
 
Mobile Apps presentation
Mobile Apps presentationMobile Apps presentation
Mobile Apps presentation
 
Cross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case studyCross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case study
 
Intro to PhoneGap
Intro to PhoneGapIntro to PhoneGap
Intro to PhoneGap
 
PhoneGap/Cordova
PhoneGap/CordovaPhoneGap/Cordova
PhoneGap/Cordova
 
Cordova and PhoneGap Insights
Cordova and PhoneGap InsightsCordova and PhoneGap Insights
Cordova and PhoneGap Insights
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
PhoneGap mobile development
PhoneGap mobile developmentPhoneGap mobile development
PhoneGap mobile development
 
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
 
Google TV: Thoughts From Left Field
Google TV: Thoughts From Left FieldGoogle TV: Thoughts From Left Field
Google TV: Thoughts From Left Field
 
Phonegap facebook plugin - Seoul & Tokyo
Phonegap facebook plugin - Seoul & TokyoPhonegap facebook plugin - Seoul & Tokyo
Phonegap facebook plugin - Seoul & Tokyo
 
Videogram - Building a product with Sencha Touch
Videogram - Building a product with Sencha TouchVideogram - Building a product with Sencha Touch
Videogram - Building a product with Sencha Touch
 
Phonegap
PhonegapPhonegap
Phonegap
 
Tug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app developmentTug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app development
 
Basic functionalities of ez cast dongle
Basic functionalities of ez cast dongleBasic functionalities of ez cast dongle
Basic functionalities of ez cast dongle
 
What is a tv box from Tronfy
What is a tv box from TronfyWhat is a tv box from Tronfy
What is a tv box from Tronfy
 
Introduction to phone gap
Introduction to phone gapIntroduction to phone gap
Introduction to phone gap
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

“Second Screen” Apps Using the Connect SDK

  • 1. P. Douglas Reeder reeder_29@yahoo.com “Second Screen” Apps Using the Connect SDK Columbus JavaScript User Group September 17, 2014
  • 2. Motivation ❖ “Smart TVs” much less interactive than computers ❖ One set of preferences per app (typically) ❖ Search is laborious ❖ No e-mail/tweet from friend that knows you ❖ “Smart TV” interfaces are clumsy at best ❖ Most people in front of a TV have a mobile device nearby
  • 3. What It’s Not ❖ Screen mirroring (ala AirPlay Mirroring or Chromecast tab mirroring) ❖ Additional Display ❖ Local Media Streaming (ala Play on Roku or AirPlay streaming)
  • 4. Development & Testing ❖ Half a dozen native libraries required ❖ Setup takes a day, not an hour, unless you’re very familiar with Android or iOS development ❖ Testing: buy hardware for any platform you really care about. (Chromecast $35) The only emulator available is for webOS, and that appears to be buggy.
  • 5. Compatibility - Mobile OSes ❖ iOS, Android, or Cordova (Phone Gap) for both. ❖ No announced plan for Windows Phone nor web app (Firefox OS, ChromeOS)
  • 6. Compatibility: TV OSes 8 platforms: LG webOS Chromecast Apple TV Roku Fire TV LG Smart TV ’13 LG Smart TV ’12 DIAL 23 features: Apps Media System Controls TV Controls
  • 7. Compatibility - TV OSes Broad support for ❖ Launching app with known ID ❖ Throw video from URL, Pause, Stop ❖ Throw YouTube video (& possibly Hulu, NetFlix) ❖ Throw audio from URL ❖ Throw photo from URL ❖ Throw URL (web app) to browser?
  • 9. Use Cases ❖ Game using mobile as tilt controller, e.g. Wii game (TV-centric) ❖ Progress through sequence of videos on tablet, optionally displaying on TV e.g. Reading Bear (mobile-centric) ❖ Run web server on phone, display photos on TV, e.g. Zap Photoshare (mobile-centric) ❖ Multiplayer real-time strategy, displaying player-private info on mobile (joint) ❖ Collaborative editing, e.g. Subethaedit, Etherpad (joint)
  • 10. UX Gotchas ❖ Must be on same Wi-Fi network: Ok for home, work, close friends. Poor for Meetup, meeting at client’s. ❖ FireTV & DIAL TVs can only “Launch My app” & beam YouTube - easy to exclude from list, but leaves user frustrated. ❖ Mobile apps must be downloaded from app stores ❖ Some games are much easier if you can always glance at the map
  • 11. Conclusions ❖ This might be the tipping point where users expect devices to work together (like VCRs and TVs did) ❖ Or maybe it won’t catch on, and companies will re-impose their walled gardens http://connectsdk.com

Hinweis der Redaktion

  1. Is YouTube app cued up?
  2. possibly show YouTube interface follow with: “What can you do with Connect SDK? Let me circle back to that. :-)”
  3. skip this if you’re short on time
  4. Open source, so other platforms could be added - but that would not be a simple project.
  5. Name platforms, Name feature groups audience can’t read table, but can observe shape (Media support) Ask: what’s got a big screen, but isn’t on the list?
  6. Media from URL; no FTP nor streaming (can run HTTP server on mobile device) Passing messaged to and from web app supported on webOS, Chromecast & Apple TV If you want to support a variety of devices, this is your best bet. Open-source, so you can contribute support for devices you care about.
  7. Connect to webOS; Apps tab: Launch Enyo 2 Sampler Media tab: Throw photo, Throw audio Web App tab: messaging Connect to Chromecast Apps tab: launch YouTube Media tab: throw video, pause, resume
  8. Not a single big opportunity, like YouTube; a number of small-to-moderate opportunities. * Search using on-screen keyboard on mobile. e.g. Khan Academy, YouTube (TV-centric) * Mobile Twitter client that throws pictures & videos to TV * Mobile productivity app which displays tutorial on TV * Mobile game which displays maps & goals on TV Mobile game which plays background music on TV speakers Launch the assoc. smart TV app (Twitter, Facebook)
  9. ask who’s not on local Wi-Fi