JAVASCRIPT : DÉVELOPPER  SUR TV CONNECTÉES    L o ï c   G u i l l o i s
SpeakerLoïc Guillois @loic_guilloisLead developer / WiztiviBlog : www.loicguillois.fr
De quoi va-t-on       parler ?C’est quoi une TV connectée ?Comment on développe des applications ?Relation avec les constr...
Démonstration
Un matériel     hétérogèneTV
Un matériel     hétérogèneTV            Box ADSL
Un matériel        hétérogène   TV                            Box ADSLAutres box (Google TV, Apple TV, X-Box...)
Développer ?Plateforme de développement«propriétaire» (Python, Java, .NET, Flash...)Développement Web
Développement WebTechnos standard : le client c’est la TV  JavaScript  HTML  CSSCoté serveur : ce qu’on veut (JSON, XML)
Contraintes       d’ergonomieDimensions d’écran fixe en full screenNavigation avec les flèches de latélécommande
Gestion des        événementsPas de souris, pas de clavierUne télécommande  Evénements : JavaScript similaires
Les médiasPlayers vidéos propriétaires (balise object)Codecs limités à ceux supportés par la TV(H.264...)Evénements JavaSc...
Développer une     applicationConcevoir des widgets (clavier, slideshow,menu...)Créer des écrans d’applicationIntégrer un ...
Développer une     applicationIntérêt de disposer d’un SDK (SDKpropriétaire chez Wiztivi)S’appuyer sur des bibliothèques c...
Relation avec les  constructeurDes TVs pour tester nos applicationsChangelog des firmwaresRemontées de bug, exemples :  new...
ProblématiquesUn comportement JavaScript différentDes capacités différentes : HTML5, codecs,3D...Un rendu graphique différ...
Les promesses HbbTV HbbTV un standard porté par de nombreux constructeurs et acteurs :  France Télévision  Canal+  Philips...
Les promesses HbbTV
Les promesses HbbTV Définition des langages de l’application (XHTML, CSS and JavaScript incluant AJAX) Définition de la mani...
HbbTV : retour d’expérience       Roland Garros 2011(Samsung, Panasonic, Sony, Loewe...)
Des questions ?
JAVASCRIPT : DÉVELOPPER  SUR TV CONNECTÉES    L o ï c   G u i l l o i s
Prochain SlideShare
Chargement dans…5
×

Javascript dans le cadre du développement d'applications pour TV connectées

2 352 vues

Publié le

Publié dans : Technologie
  • Soyez le premier à commenter

Javascript dans le cadre du développement d'applications pour TV connectées

  1. 1. JAVASCRIPT : DÉVELOPPER SUR TV CONNECTÉES L o ï c G u i l l o i s
  2. 2. SpeakerLoïc Guillois @loic_guilloisLead developer / WiztiviBlog : www.loicguillois.fr
  3. 3. De quoi va-t-on parler ?C’est quoi une TV connectée ?Comment on développe des applications ?Relation avec les constructeursLes standards et l’avenir de la TV connectée
  4. 4. Démonstration
  5. 5. Un matériel hétérogèneTV
  6. 6. Un matériel hétérogèneTV Box ADSL
  7. 7. Un matériel hétérogène TV Box ADSLAutres box (Google TV, Apple TV, X-Box...)
  8. 8. Développer ?Plateforme de développement«propriétaire» (Python, Java, .NET, Flash...)Développement Web
  9. 9. Développement WebTechnos standard : le client c’est la TV JavaScript HTML CSSCoté serveur : ce qu’on veut (JSON, XML)
  10. 10. Contraintes d’ergonomieDimensions d’écran fixe en full screenNavigation avec les flèches de latélécommande
  11. 11. Gestion des événementsPas de souris, pas de clavierUne télécommande Evénements : JavaScript similaires
  12. 12. Les médiasPlayers vidéos propriétaires (balise object)Codecs limités à ceux supportés par la TV(H.264...)Evénements JavaScript associés : play, pause,stop...
  13. 13. Développer une applicationConcevoir des widgets (clavier, slideshow,menu...)Créer des écrans d’applicationIntégrer un designConsommer des données (JSON, XML)
  14. 14. Développer une applicationIntérêt de disposer d’un SDK (SDKpropriétaire chez Wiztivi)S’appuyer sur des bibliothèques complexess’avère compliqué (jQuery, Dojo,Mootools...)
  15. 15. Relation avec les constructeurDes TVs pour tester nos applicationsChangelog des firmwaresRemontées de bug, exemples : new Date() -> 1er janvier 1970 Cookies qui ne prennent plus les modifications
  16. 16. ProblématiquesUn comportement JavaScript différentDes capacités différentes : HTML5, codecs,3D...Un rendu graphique différent (CSS)
  17. 17. Les promesses HbbTV HbbTV un standard porté par de nombreux constructeurs et acteurs : France Télévision Canal+ Philips STMicroelectronics...
  18. 18. Les promesses HbbTV
  19. 19. Les promesses HbbTV Définition des langages de l’application (XHTML, CSS and JavaScript incluant AJAX) Définition de la manière d’intégrer du streaming vidéo et audio Définition des événements liés au DOM Spécification des formats d’images
  20. 20. HbbTV : retour d’expérience Roland Garros 2011(Samsung, Panasonic, Sony, Loewe...)
  21. 21. Des questions ?
  22. 22. JAVASCRIPT : DÉVELOPPER SUR TV CONNECTÉES L o ï c G u i l l o i s

×