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

1,935 views
1,790 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,935
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \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

    ×