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 284 vues

Publié le

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 284
Sur SlideShare
0
Issues des intégrations
0
Intégrations
100
Actions
Partages
0
Téléchargements
24
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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

    ×