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...
Clasificación: | Libro Electrónico |
---|---|
Otros Autores: | |
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.