SlideShare a Scribd company logo
Google TV:
Thoughts From
  Left Field
    Copyright © 2011 CommonsWare, LLC
Google TV Rollout
●   Rolling Out Your App
    –   Initially: Nothing
         ●   Do not enable Google TV support until you have at
             least tested it in the emulator
         ●   One chance to make a first impression
    –   Next Tier: Not Completely Stupid
         ●   App is usable if not ideally suited for the form factor
    –   Ultimate: Optimized
                           Copyright © 2011 CommonsWare, LLC
Google TV Rollout
●   Example: Video Player
    –   Nothing: Relies on swiping
    –   Not Completely Stupid
         ●   Focus works, can navigate with D-pad
    –   Optimized
         ●   Eliminate on-screen controls for play, pause, etc.; use
             remote instead
         ●   Tip: get rid of extraneous focusable widgets

                           Copyright © 2011 CommonsWare, LLC
Google TV Business Models
●   App-Centric
    –   TV app as premium offering
    –   Cable provider partnerships
         ●   Licensing
         ●   Sponsorships
         ●   Provider-supplied ads/sponsors
    –   Show-related apps
         ●   Video for those not able to get niche channel
         ●   Socializing around the show, real-time
                            Copyright © 2011 CommonsWare, LLC
Google TV Business Models
●   Other Services
    –   TV UX Expert
         ●   Lots of phone UX experts, fewer tablet UX experts,
             negligible experts for TV
    –   TV Firmware Expert
         ●   Many smaller manufacturers may want to use the
             Google TV concepts in their set-top boxes and TVs
         ●   Learn the ropes via firmware mods and kin

                          Copyright © 2011 CommonsWare, LLC
Features and Niches
●   Likely Popular Features
    –   Sync: share content, context with other Android
        devices
    –   Throw: seamless real-time sync
●   Likely Popular Niches
    –   Anything video-related (duh!)
    –   Edutainment
         ●   Not just for children anymore!
                          Copyright © 2011 CommonsWare, LLC
Emulator
●   Step #1: Get a Nice CPU
    –   Intel with VT extensions (e.g., Core i7)
    –   AMD with SVM extensions
●   Step #2: Get Linux
    –   No current support for Windows, OS X
●   Step #3: Get KVM
    –   Virtualization engine, akin to VirtualBox, Xen
                       Copyright © 2011 CommonsWare, LLC
Emulator
●   Step #4: Get Android SDK and Tools
    –   Google TV add-on available from SDK Manager
    –   Use R15 Android Developer Tools!
●   Step #5: Create an AVD
    –   720p or 1080p
●   Live Linux USB Key


                        Copyright © 2011 CommonsWare, LLC
Debugging on Real Hardware
●   Configure Google TV Box
    –   Only accepts debugger connections from 1 IP
●   adb connect <ipaddr>
    –   Adds IP-based connection
    –   Google TV box will show up in DDMS
    –   Can use as if locally attached
    –   Helpful if the TV is somewhere nearby...

                       Copyright © 2011 CommonsWare, LLC

More Related Content

PDF
Second-Screen Support in Android 4.2
PPTX
[Ultracode Munich Meetup #7] Building Apps for Nexus Player & Android TV
ODP
Serenity for Android: Design Tips for Android TV
ODP
Serenity for Android: Designing for Android TV Devices
PPTX
Evaluation Question 6
PDF
Videogram - Building a product with Sencha Touch
PPTX
Question 6
PPTX
Media technologies
Second-Screen Support in Android 4.2
[Ultracode Munich Meetup #7] Building Apps for Nexus Player & Android TV
Serenity for Android: Design Tips for Android TV
Serenity for Android: Designing for Android TV Devices
Evaluation Question 6
Videogram - Building a product with Sencha Touch
Question 6
Media technologies

What's hot (19)

PDF
UX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
PDF
23s presentation - frukostseminariet onsdagen den 26:e februari 2014
PPT
Group 2 powerpoint 2
ODP
Evalutation Technology
PDF
Everything you need for stunning toon videos
PPT
Question 6
PPTX
Question 4 1st draft
PPTX
Windows movie maker presentation
PPT
Evaluation Question 4
PDF
A Gentoo Environment at Gaikai
PPT
Evaluation q4
PDF
Explaindio is a versatile tool for creating animated videos
PDF
Mobile Meow at Mobilism
PDF
Supporting multiple screens on android
PPTX
Presentation1
ODP
Evaluation - Technology
DOCX
Formal specification
PPTX
Nov 2011 Technology Fair
PPTX
Evaluation Question 6
UX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
23s presentation - frukostseminariet onsdagen den 26:e februari 2014
Group 2 powerpoint 2
Evalutation Technology
Everything you need for stunning toon videos
Question 6
Question 4 1st draft
Windows movie maker presentation
Evaluation Question 4
A Gentoo Environment at Gaikai
Evaluation q4
Explaindio is a versatile tool for creating animated videos
Mobile Meow at Mobilism
Supporting multiple screens on android
Presentation1
Evaluation - Technology
Formal specification
Nov 2011 Technology Fair
Evaluation Question 6
Ad

Similar to Google TV: Thoughts From Left Field (20)

PDF
Google TV For Fun
PDF
Android Hardware That's A Little Bit... Odd
PDF
Getting Android Developers for Your Wearables
PDF
Enlarge your screen: introducing the Google TV
PDF
Enlarge your screen
PDF
Google tv gdg_devfest_firenze2012
PDF
Mobile apps on the big screen
PDF
Android Development: The 20,000-Foot View
PDF
Gradle and Your Android Wearable Projects
PDF
Christian Kurzke; Getting Your Content on the Big Screen
PPTX
4 adobe gaming on tv
PDF
A REVIEW OF A WEB DESIGNER’S 2011 PREDICTIONS
PDF
eLearning Local Video
PDF
Android : Evolution or Revolution
PPTX
Second Screen Apps - On Google TV
PDF
Developing Android Applications for Google TV - Android Developer Lab 2011
PPTX
“Second Screen” Apps Using the Connect SDK
PDF
Android Jumpstart ESC SV 2012 Part I
KEY
Native vs web apps
PDF
If I Were Starting Now
Google TV For Fun
Android Hardware That's A Little Bit... Odd
Getting Android Developers for Your Wearables
Enlarge your screen: introducing the Google TV
Enlarge your screen
Google tv gdg_devfest_firenze2012
Mobile apps on the big screen
Android Development: The 20,000-Foot View
Gradle and Your Android Wearable Projects
Christian Kurzke; Getting Your Content on the Big Screen
4 adobe gaming on tv
A REVIEW OF A WEB DESIGNER’S 2011 PREDICTIONS
eLearning Local Video
Android : Evolution or Revolution
Second Screen Apps - On Google TV
Developing Android Applications for Google TV - Android Developer Lab 2011
“Second Screen” Apps Using the Connect SDK
Android Jumpstart ESC SV 2012 Part I
Native vs web apps
If I Were Starting Now
Ad

More from CommonsWare (20)

PDF
When Microwatts Are Precious: Battery Tips for Wearable Apps
PDF
The Action Bar: Front to Back
PDF
Android Security: Defending Your Users
PDF
Secondary Screen Support Using DisplayManager
PDF
Mastering the Master Detail Pattern
PDF
Not Quite As Painful Threading
PDF
Maps V2... And You!
PDF
A Deep Dive Into ViewPager
PDF
Integrate Android Apps and Web Apps
PDF
From Android to the Mobile Web
PDF
X Means Y
PDF
The Wonderful World of Wearables
PDF
Securing User Data with SQLCipher
PDF
Beaming Data to Devices with NFC
PDF
What's New in Jelly Bean
PDF
Making Money at Mobile: 60 Business Models
PDF
AppsWorld Keynote
PDF
App Integration (Revised and Updated)
PDF
Rich Text Editing and Beyond
PDF
App integration: Strategies and Tactics
When Microwatts Are Precious: Battery Tips for Wearable Apps
The Action Bar: Front to Back
Android Security: Defending Your Users
Secondary Screen Support Using DisplayManager
Mastering the Master Detail Pattern
Not Quite As Painful Threading
Maps V2... And You!
A Deep Dive Into ViewPager
Integrate Android Apps and Web Apps
From Android to the Mobile Web
X Means Y
The Wonderful World of Wearables
Securing User Data with SQLCipher
Beaming Data to Devices with NFC
What's New in Jelly Bean
Making Money at Mobile: 60 Business Models
AppsWorld Keynote
App Integration (Revised and Updated)
Rich Text Editing and Beyond
App integration: Strategies and Tactics

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Cloud computing and distributed systems.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
A Presentation on Artificial Intelligence
Understanding_Digital_Forensics_Presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
NewMind AI Monthly Chronicles - July 2025
Cloud computing and distributed systems.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Modernizing your data center with Dell and AMD
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
Chapter 3 Spatial Domain Image Processing.pdf
A Presentation on Artificial Intelligence

Google TV: Thoughts From Left Field

  • 1. Google TV: Thoughts From Left Field Copyright © 2011 CommonsWare, LLC
  • 2. Google TV Rollout ● Rolling Out Your App – Initially: Nothing ● Do not enable Google TV support until you have at least tested it in the emulator ● One chance to make a first impression – Next Tier: Not Completely Stupid ● App is usable if not ideally suited for the form factor – Ultimate: Optimized Copyright © 2011 CommonsWare, LLC
  • 3. Google TV Rollout ● Example: Video Player – Nothing: Relies on swiping – Not Completely Stupid ● Focus works, can navigate with D-pad – Optimized ● Eliminate on-screen controls for play, pause, etc.; use remote instead ● Tip: get rid of extraneous focusable widgets Copyright © 2011 CommonsWare, LLC
  • 4. Google TV Business Models ● App-Centric – TV app as premium offering – Cable provider partnerships ● Licensing ● Sponsorships ● Provider-supplied ads/sponsors – Show-related apps ● Video for those not able to get niche channel ● Socializing around the show, real-time Copyright © 2011 CommonsWare, LLC
  • 5. Google TV Business Models ● Other Services – TV UX Expert ● Lots of phone UX experts, fewer tablet UX experts, negligible experts for TV – TV Firmware Expert ● Many smaller manufacturers may want to use the Google TV concepts in their set-top boxes and TVs ● Learn the ropes via firmware mods and kin Copyright © 2011 CommonsWare, LLC
  • 6. Features and Niches ● Likely Popular Features – Sync: share content, context with other Android devices – Throw: seamless real-time sync ● Likely Popular Niches – Anything video-related (duh!) – Edutainment ● Not just for children anymore! Copyright © 2011 CommonsWare, LLC
  • 7. Emulator ● Step #1: Get a Nice CPU – Intel with VT extensions (e.g., Core i7) – AMD with SVM extensions ● Step #2: Get Linux – No current support for Windows, OS X ● Step #3: Get KVM – Virtualization engine, akin to VirtualBox, Xen Copyright © 2011 CommonsWare, LLC
  • 8. Emulator ● Step #4: Get Android SDK and Tools – Google TV add-on available from SDK Manager – Use R15 Android Developer Tools! ● Step #5: Create an AVD – 720p or 1080p ● Live Linux USB Key Copyright © 2011 CommonsWare, LLC
  • 9. Debugging on Real Hardware ● Configure Google TV Box – Only accepts debugger connections from 1 IP ● adb connect <ipaddr> – Adds IP-based connection – Google TV box will show up in DDMS – Can use as if locally attached – Helpful if the TV is somewhere nearby... Copyright © 2011 CommonsWare, LLC