SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
Google TV
Who I am?




                Barcelona Mobile Apps



            @inyaki_mwc
            inaki.seri@gmail.com
Next level: TV?
What´s TV?
What´s TV?




             TV is for entertainment
What´s TV?




             TV is for entertainment


               TV is shared
What´s TV?




                  TV is for entertainment


                    TV is shared



             People want to interact with the TV
Smart TV
Smart TV



      Roku                    Play Station 3

       Apple TV               LG Smart TV

      Samsung Smart TV        Sony Smart TV

       Panasonic Viera Cast    Xbox 360
Google TV
Google TV
Google TV
Releases
 First Generation

Sony Internet TV – 24", 32", 40" and 46"    Discontinued


Sony Internet TV Blu-ray Disc               Available


Logitech Revue                              Discontinued




 Second Generation

Sony Internet Player with Google TV         Available

Sony Internet Blu-ray Disc player with Google To be
TV                                            Released

LG SmartTV with GoogleTV (47" and 55")      Available

Vizio Co-Star                               Available

                                            To be
Hisense
                                            Released
How it works?
How it works?
Features

                      android.hardware.bluetooth   android.harware.nfc

  Not Supported
                      android.harware.camera       android.hardware.telephony
    Features
                      android.hardware.gps         android.sensor.light




                      android.hardware.location    android.hardware.location.
                                                   network
 Supported Features

                      android.hardware.usb.host    android.hardware.wifi
Features




<uses-feature android:name="android.hardware.
touchscreen" android:required="false"/>




<uses-feature android:name="com.google.android.tv"
android:required="true"/>
Screen
Screen
Emulator

  Linux OS with KVM
  ●


  AVD target of GoogleTV Addon (Google, Inc.) - API Level 12
  ●


  Screen resolution of 720p or 1080p.
  ●




           ●
Debug




        ●




            ./adb connect 192.168.1.130
User Interface
10 foot environment
Remote
Navigation
Navigation
Navigation

             android:nextFocusDown

             android:nextFocusLeft

             android:nextFocusRight

             android:nextFocusUp

             android:nextFocusForward
Overscan



           10%




           AbsoluteLayout
Overscan
Overscan
LeftNavBar
LeftNavBar
LeftNavBar
LeftNavBar




https://developers.google.com/tv/android/docs/gtv_displayguide#LeftNavBar
LeftNavBar




             Tex
              to
Patterns
Areas
Tips


 #F1F1F1
 BOLD fonts
 Dark background
Tips


 #F1F1F1
 BOLD fonts
 Dark background
 Short lines / Line Spacing
 Toast ? Crounton
 Holo
Tips


 #F1F1F1
 BOLD fonts
 Dark background
 Short lines / Line Spacing
 Toast ? Crounton
 Holo
 Default to low volume
 setRequestedOrientation(ORIENTATION_PORTRAIT)
Second screen apps
Pairing


  1- Discovers a Google TV device (mDNS)
Pairing


  1- Discovers a Google TV device (mDNS)

  2- Authenticates itself with the Google TV device.
ClientListener Remote
Events
Server
GTV Remote




https://play.google.com/store/apps/details?id=com.google.android.apps.tvremote
http://code.google.com/p/google-tv-remote/
Chrome




 HTML5 / CSS3

 jQuery - Clousure
Chrome




 HTML5 / CSS3

 jQuery - Clousure

 Optimized Templates
Spotlight
So...
References

 https://developers.google.com

 http://code.google.com/p/googletv-android-samples

 http://en.wikipedia.org/wiki/10-foot_user_interface

 https://developers.google.com/tv/web/docs/spotlight

 http://code.google.com/p/anymote-protocol/

 https://code.google.com/p/google-tv-chrome-extensions/

 https://developers.google.com/tv/android/docs/gtv_presentations




                               Q&A

Más contenido relacionado

Similar a Google TV - Droidcon Murcia

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
 
Rubato Introduction
Rubato IntroductionRubato Introduction
Rubato Introduction
jdiloreto
 
Google TV Powerpoint
Google TV PowerpointGoogle TV Powerpoint
Google TV Powerpoint
Zach Engel
 
Google TV Powerpoint
Google TV PowerpointGoogle TV Powerpoint
Google TV Powerpoint
Zach Engel
 
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
 

Similar a Google TV - Droidcon Murcia (20)

Seminar on Google TV
Seminar on Google TVSeminar on Google TV
Seminar on Google TV
 
Google tv
Google tvGoogle tv
Google tv
 
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
 
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
 
CM
CMCM
CM
 
Google TV - Customer's Dilemma
Google TV - Customer's DilemmaGoogle TV - Customer's Dilemma
Google TV - Customer's Dilemma
 
LED TV Reviews
LED TV ReviewsLED TV Reviews
LED TV Reviews
 
Smart TV Essentials
Smart TV EssentialsSmart TV Essentials
Smart TV Essentials
 
Second Screen Apps - On Google TV
Second Screen Apps - On Google TVSecond Screen Apps - On Google TV
Second Screen Apps - On Google TV
 
TV CLIP
TV CLIPTV CLIP
TV CLIP
 
Rubato Introduction
Rubato IntroductionRubato Introduction
Rubato Introduction
 
Google TV Powerpoint
Google TV PowerpointGoogle TV Powerpoint
Google TV Powerpoint
 
Google TV Powerpoint
Google TV PowerpointGoogle TV Powerpoint
Google TV Powerpoint
 
Sale on lg 42 lm6200 42 inch cinema 3d 1080p 120hz led-lcd hdtv with smart tv...
Sale on lg 42 lm6200 42 inch cinema 3d 1080p 120hz led-lcd hdtv with smart tv...Sale on lg 42 lm6200 42 inch cinema 3d 1080p 120hz led-lcd hdtv with smart tv...
Sale on lg 42 lm6200 42 inch cinema 3d 1080p 120hz led-lcd hdtv with smart 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
 
Chromecast
ChromecastChromecast
Chromecast
 
CES 2011 Recap - by @AdamB
CES 2011 Recap - by @AdamBCES 2011 Recap - by @AdamB
CES 2011 Recap - by @AdamB
 
CES & IFA 2010-2014
CES & IFA 2010-2014CES & IFA 2010-2014
CES & IFA 2010-2014
 

Google TV - Droidcon Murcia