Multi-player
multi-OS
cast on TV

Made simple with Google Cast

Presentation by
Thomas G / @Tom404_
Benjamin L / @benjlacroix

Le développement prend du temps

Les gens passent 3 heures/jours à regarder la TV

Votre app. sur la TV !

Le plus grand et le plus bel écran à la maison...

SDK simple et pléthore d'exemples

Multi écran et multi OS

Comment ça marche ?

Fonctionnement

Clé HDMI

Diffuser sur la TV

Contrôler depuis le client

Sender

Votre app. est le Sender

iOS

Android

Javascript

Receiver

les Receiver app s'exécutent sur un Cast receiver device

Receiver

Optimisé pour diffuser un contenu vidéo

Diffusion en continu (même si le sender est déconnecté)

Receiver

Default Media Receiver

Custom Media Receiver

Custom Receiver qui implémente l'API Receiver

Sender

Connexion

Sender id

Namespace

Communication

Technique

  • HDMI, CEC (Consumer Electronics Control)
  • 1080p
  • 802.11b/g/n
  • WEP, WPA/WPA2
  • USB
  • 1 coeur
  • 512 MB
  • 2 GB flash
  • Chrome OS (simple)

Concurrence

Directe

  • Amazon Fire TV Stick
  • Matchstick
  • Toute TV disposant supportant Miracast/Wi-Display

Indirecte

  • Intel Compute Stick
  • Apple TV
  • Roku

Considerations

Chromecast, c'est bien :) mais ce n'est pas puissant

Receiver léger

Pas de

tab (single page)

de popups

de nouvelles fenêtres

de formulaires

WebGL Niet

Chrome Native Client Niet

Extensions Chrome Niet

Principes de conception

Receiver

Pas d'intéraction avec l'utilisateur (le faire côté sender)

L'action se déroule au centre de la télé !

Ne pas penser application machine

Mais film

Sender

Le sender contient toutes les interactions avec l'utilisateur

Préféré un mode paysage qui se prête mieux au format télécommande

Limites

Compliant web

HTML

CSS

JS

Design

Coding party ?

Labyrinthe multi joueur