SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Windows movie maker presentation
Windows movie maker presentationWindows movie maker presentation
Windows movie maker presentation
mouzak
 
Mobile Meow at Mobilism
Mobile Meow at MobilismMobile Meow at Mobilism
Mobile Meow at Mobilism
Greg Schechter
 
Formal specification
Formal specificationFormal specification
Formal specification
Danny1fyles
 

Was ist angesagt? (19)

UX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
UX beers – Designing for TV – Sjoera Roggeman & Tine LavrysenUX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
UX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
 
23s presentation - frukostseminariet onsdagen den 26:e februari 2014
23s presentation - frukostseminariet onsdagen den 26:e februari 201423s presentation - frukostseminariet onsdagen den 26:e februari 2014
23s presentation - frukostseminariet onsdagen den 26:e februari 2014
 
Group 2 powerpoint 2
Group 2 powerpoint 2Group 2 powerpoint 2
Group 2 powerpoint 2
 
Evalutation Technology
Evalutation TechnologyEvalutation Technology
Evalutation Technology
 
Everything you need for stunning toon videos
Everything you need for stunning toon videos Everything you need for stunning toon videos
Everything you need for stunning toon videos
 
Question 6
Question 6 Question 6
Question 6
 
Question 4 1st draft
Question 4 1st draftQuestion 4 1st draft
Question 4 1st draft
 
Windows movie maker presentation
Windows movie maker presentationWindows movie maker presentation
Windows movie maker presentation
 
Evaluation Question 4
Evaluation Question 4 Evaluation Question 4
Evaluation Question 4
 
A Gentoo Environment at Gaikai
A Gentoo Environment at GaikaiA Gentoo Environment at Gaikai
A Gentoo Environment at Gaikai
 
Evaluation q4
Evaluation q4Evaluation q4
Evaluation q4
 
Explaindio is a versatile tool for creating animated videos
Explaindio is a versatile tool for creating animated videosExplaindio is a versatile tool for creating animated videos
Explaindio is a versatile tool for creating animated videos
 
Mobile Meow at Mobilism
Mobile Meow at MobilismMobile Meow at Mobilism
Mobile Meow at Mobilism
 
Supporting multiple screens on android
Supporting multiple screens on androidSupporting multiple screens on android
Supporting multiple screens on android
 
Presentation1
Presentation1Presentation1
Presentation1
 
Evaluation - Technology
Evaluation - TechnologyEvaluation - Technology
Evaluation - Technology
 
Formal specification
Formal specificationFormal specification
Formal specification
 
Nov 2011 Technology Fair
Nov 2011 Technology FairNov 2011 Technology Fair
Nov 2011 Technology Fair
 
Evaluation Question 6
Evaluation Question 6Evaluation Question 6
Evaluation Question 6
 

Ähnlich wie Google TV: Thoughts From Left Field

Mobile apps on the big screen
Mobile apps on the big screenMobile apps on the big screen
Mobile apps on the big screen
Heinrich Seeger
 
Gradle and Your Android Wearable Projects
Gradle and Your Android Wearable ProjectsGradle and Your Android Wearable Projects
Gradle and Your Android Wearable Projects
CommonsWare
 
Christian Kurzke; Getting Your Content on the Big Screen
Christian Kurzke; Getting Your Content on the Big ScreenChristian Kurzke; Getting Your Content on the Big Screen
Christian Kurzke; Getting Your Content on the Big Screen
Droidcon Berlin
 
Developing Android Applications for Google TV - Android Developer Lab 2011
Developing Android Applications for Google TV - Android Developer Lab 2011Developing Android Applications for Google TV - Android Developer Lab 2011
Developing Android Applications for Google TV - Android Developer Lab 2011
Paris Android User Group
 

Ähnlich wie Google TV: Thoughts From Left Field (20)

Google TV For Fun
Google TV For FunGoogle TV For Fun
Google TV For Fun
 
Android Hardware That's A Little Bit... Odd
Android Hardware That's A Little Bit... OddAndroid Hardware That's A Little Bit... Odd
Android Hardware That's A Little Bit... Odd
 
Getting Android Developers for Your Wearables
Getting Android Developers for Your WearablesGetting Android Developers for Your Wearables
Getting Android Developers for Your Wearables
 
Enlarge your screen
Enlarge your screenEnlarge your screen
Enlarge your screen
 
Google tv gdg_devfest_firenze2012
Google tv gdg_devfest_firenze2012Google tv gdg_devfest_firenze2012
Google tv gdg_devfest_firenze2012
 
Enlarge your screen: introducing the Google TV
Enlarge your screen: introducing the Google TVEnlarge your screen: introducing the Google TV
Enlarge your screen: introducing the Google TV
 
Mobile apps on the big screen
Mobile apps on the big screenMobile apps on the big screen
Mobile apps on the big screen
 
Android Development: The 20,000-Foot View
Android Development: The 20,000-Foot ViewAndroid Development: The 20,000-Foot View
Android Development: The 20,000-Foot View
 
Gradle and Your Android Wearable Projects
Gradle and Your Android Wearable ProjectsGradle and Your Android Wearable Projects
Gradle and Your Android Wearable Projects
 
Christian Kurzke; Getting Your Content on the Big Screen
Christian Kurzke; Getting Your Content on the Big ScreenChristian Kurzke; Getting Your Content on the Big Screen
Christian Kurzke; Getting Your Content on the Big Screen
 
4 adobe gaming on tv
4 adobe gaming on tv4 adobe gaming on tv
4 adobe gaming on tv
 
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
 
eLearning Local Video
eLearning Local VideoeLearning Local Video
eLearning Local Video
 
Android : Evolution or Revolution
Android : Evolution or RevolutionAndroid : Evolution or Revolution
Android : Evolution or Revolution
 
Second Screen Apps - On Google TV
Second Screen Apps - On Google TVSecond Screen Apps - On Google TV
Second Screen Apps - On Google TV
 
Developing Android Applications for Google TV - Android Developer Lab 2011
Developing Android Applications for Google TV - Android Developer Lab 2011Developing Android Applications for Google TV - Android Developer Lab 2011
Developing Android Applications for Google TV - Android Developer Lab 2011
 
“Second Screen” Apps Using the Connect SDK
“Second Screen” Apps Using the Connect SDK“Second Screen” Apps Using the Connect SDK
“Second Screen” Apps Using the Connect SDK
 
Android Jumpstart ESC SV 2012 Part I
Android Jumpstart ESC SV 2012 Part IAndroid Jumpstart ESC SV 2012 Part I
Android Jumpstart ESC SV 2012 Part I
 
Native vs web apps
Native vs web appsNative vs web apps
Native vs web apps
 
If I Were Starting Now
If I Were Starting NowIf I Were Starting Now
If I Were Starting Now
 

Mehr von CommonsWare

Mehr von CommonsWare (20)

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

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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 2024The 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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

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