Cargando…

Building web apps for Google TV /

By integrating the Web with traditional TV, Google TV offers developers an important new channel for content. But creating apps for Google TV requires learning some new skills--in fact, what you may already know about mobile or desktop web apps isn't entirely applicable. Building Web Apps for G...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Otros Autores: Ferrate, Andres
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly, ©2011.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Table of Contents; Foreword; Preface; About This Book; This Book's Target Audience; This Book's Scope; Prerequisites; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. Introducing Google TV; Under the Hood: So What's in There?; Android; Google Chrome 5.0; Flash 10.1 Beta; User Interface; A New Target Device; It's More Than Just a Big Monitor; Input Devices (or How to Control That Google TV); Remember When ... ; An Emerging Opportunity for Developers; Just the Facts; Working with the Open Web; A Web App Is Worth a Thousand ...
  • YouTube LeanbackMeegenius; Flixster; The Next Killer App; Chapter 2. Getting Started; What Makes a Compelling App?; Compelling Content; A Low Learning Curve; Clear Visual Cues; TV-friendly Navigation; What You'll Need; Background Knowledge; HMTL5; Flash; Books; Tools; Writing Code; Working with Images; Developing with Flash; Hosting Web Apps; The 10-Foot Experience; Environment; Mind-set; Interaction; Chapter 3. Designing the 10-Foot User Interface; Focus on Design First, Implementation Second; Learn from Other 10-Foot User Experiences; Fundamentals of the 10-Foot User Interface.
  • Reference: User Interface ElementsUnderstand Your Users; Common Interface Elements; Layout; Main Attraction; Embedded Main Attraction; Transparent Overlays; Navigation; Scrolling; Typefaces and Graphics; Text; Visual and Audio Cues; Chapter 4. Coding for the Leanback UI; Working with the Google Chrome Browser on a TV Display; Window Size and Overscan; How Overscan Impacts Design; Dealing with Ovescan; Webkit Extensions for HTML5; Google TV's User Agent String; Migrating an Existing Website; Adding Keyboard Navigation; Autozoom Considerations; Scrolling and Paging Content.
  • Content Sizing for Fonts and ImagesWorking with HTML5; Audio and Video; CSS3 Flexible Box Model; display: -webkit-box; -webkit-box-orient; -webkit-box-flex; Relevant CSS3 Properties; Animations and Transitions; -webkit-transition; webkitTransitionEnd event; -webkit-animation; webkitAnimationEnd event; -webkit-transform; Presentation Enhancements; -webkit-box-shadow; border-radius; Chapter 5. Developing Your Web App; Putting a UI Together; Navigation; A Regular Grid; Nearest Neighbor Navigation; Mouse and Keyboard; Full-Page Navigation; Segmented Pages; Unified Navigation; Input Controls.
  • Handling Special KeysMedia Keys; The Back Key; Controls; Menu Bars; Paging Content; Horizontal Scrolling; Vertical Scrolling; Multiple Pages; Chapter 6. Tuning, Delivering, and Protecting Video Content; Video Basics; Embedding Video with HTML5 in Google Chrome; The Markup; Container Formats and Codecs; Encoding, Tuning, and All That; Embedding Video Using the Flash Player Plug-in in Google Chrome; The Markup; Container Formats and Codecs; Encoding and Tuning Guidelines; Video Player and Rendering Optimization; Video Delivery Guidelines; Video Player and Rendering Optimizations.