Google TV - Droidcon Murcia

1,083 views

Published on

1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
1,083
On SlideShare
0
From Embeds
0
Number of Embeds
292
Actions
Shares
0
Downloads
36
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Google TV - Droidcon Murcia

  1. 1. Google TV
  2. 2. Who I am? Barcelona Mobile Apps @inyaki_mwc inaki.seri@gmail.com
  3. 3. Next level: TV?
  4. 4. What´s TV?
  5. 5. What´s TV? TV is for entertainment
  6. 6. What´s TV? TV is for entertainment TV is shared
  7. 7. What´s TV? TV is for entertainment TV is shared People want to interact with the TV
  8. 8. Smart TV
  9. 9. Smart TV Roku Play Station 3 Apple TV LG Smart TV Samsung Smart TV Sony Smart TV Panasonic Viera Cast Xbox 360
  10. 10. Google TV
  11. 11. Google TV
  12. 12. Google TV
  13. 13. Releases First GenerationSony Internet TV – 24", 32", 40" and 46" DiscontinuedSony Internet TV Blu-ray Disc AvailableLogitech Revue Discontinued Second GenerationSony Internet Player with Google TV AvailableSony Internet Blu-ray Disc player with Google To beTV ReleasedLG SmartTV with GoogleTV (47" and 55") AvailableVizio Co-Star Available To beHisense Released
  14. 14. How it works?
  15. 15. How it works?
  16. 16. 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
  17. 17. Features<uses-feature android:name="android.hardware.touchscreen" android:required="false"/><uses-feature android:name="com.google.android.tv"android:required="true"/>
  18. 18. Screen
  19. 19. Screen
  20. 20. Emulator Linux OS with KVM ● AVD target of GoogleTV Addon (Google, Inc.) - API Level 12 ● Screen resolution of 720p or 1080p. ● ●
  21. 21. Debug ● ./adb connect 192.168.1.130
  22. 22. User Interface
  23. 23. 10 foot environment
  24. 24. Remote
  25. 25. Navigation
  26. 26. Navigation
  27. 27. Navigation android:nextFocusDown android:nextFocusLeft android:nextFocusRight android:nextFocusUp android:nextFocusForward
  28. 28. Overscan 10% AbsoluteLayout
  29. 29. Overscan
  30. 30. Overscan
  31. 31. LeftNavBar
  32. 32. LeftNavBar
  33. 33. LeftNavBar
  34. 34. LeftNavBarhttps://developers.google.com/tv/android/docs/gtv_displayguide#LeftNavBar
  35. 35. LeftNavBar Tex to
  36. 36. Patterns
  37. 37. Areas
  38. 38. Tips #F1F1F1 BOLD fonts Dark background
  39. 39. Tips #F1F1F1 BOLD fonts Dark background Short lines / Line Spacing Toast ? Crounton Holo
  40. 40. Tips #F1F1F1 BOLD fonts Dark background Short lines / Line Spacing Toast ? Crounton Holo Default to low volume setRequestedOrientation(ORIENTATION_PORTRAIT)
  41. 41. Second screen apps
  42. 42. Pairing 1- Discovers a Google TV device (mDNS)
  43. 43. Pairing 1- Discovers a Google TV device (mDNS) 2- Authenticates itself with the Google TV device.
  44. 44. ClientListener Remote
  45. 45. Events
  46. 46. Server
  47. 47. GTV Remotehttps://play.google.com/store/apps/details?id=com.google.android.apps.tvremotehttp://code.google.com/p/google-tv-remote/
  48. 48. Chrome HTML5 / CSS3 jQuery - Clousure
  49. 49. Chrome HTML5 / CSS3 jQuery - Clousure Optimized Templates
  50. 50. Spotlight
  51. 51. So...
  52. 52. 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

×