“Second Screen” Apps Using the Connect SDK
-
Upload
reeder29 -
Category
Technology
-
view
308 -
download
3
description
Transcript of “Second Screen” Apps Using the Connect SDK
![Page 1: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/1.jpg)
P. Douglas Reeder [email protected]
“Second Screen” Apps Using the Connect SDK
Columbus JavaScript User GroupSeptember 17, 2014
![Page 2: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/2.jpg)
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
![Page 3: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/3.jpg)
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)
![Page 4: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/4.jpg)
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.
![Page 5: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/5.jpg)
Compatibility - Mobile OSes
❖ iOS, Android, or Cordova (Phone Gap) for both.
❖ No announced plan for Windows Phone nor web app (Firefox OS, ChromeOS)
![Page 6: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/6.jpg)
Compatibility:TV OSes
8 platforms:LG webOS
ChromecastApple TV
RokuFire TV
LG Smart TV ’13LG Smart TV ’12
DIAL
23 features:Apps
MediaSystem Controls
TV Controls
![Page 7: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/7.jpg)
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?
![Page 8: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/8.jpg)
Demonstration
![Page 9: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/9.jpg)
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)
![Page 10: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/10.jpg)
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
![Page 11: “Second Screen” Apps Using the Connect SDK](https://reader031.fdocuments.us/reader031/viewer/2022012922/5591c2b21a28ab55408b458b/html5/thumbnails/11.jpg)
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