Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

2,382 views

Published on

Published in: Technology
  • Be the first to comment

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

×