Javascript dans le cadre du développement d'applications pour TV connectées
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 1,795 views

 

Statistics

Views

Total Views
1,795
Views on SlideShare
1,721
Embed Views
74

Actions

Likes
2
Downloads
14
Comments
0

4 Embeds 74

http://nantesjs.org 54
http://lanyrd.com 17
http://nantesjs.github.io 2
http://nantesjs-website 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \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 Presentation Transcript

  • 1. JAVASCRIPT : DÉVELOPPER SUR TV CONNECTÉES L o ï c G u i l l o i s
  • 2. SpeakerLoïc Guillois @loic_guilloisLead developer / WiztiviBlog : www.loicguillois.fr
  • 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. Démonstration
  • 5. Un matériel hétérogèneTV
  • 6. Un matériel hétérogèneTV Box ADSL
  • 7. Un matériel hétérogène TV Box ADSLAutres box (Google TV, Apple TV, X-Box...)
  • 8. Développer ?Plateforme de développement«propriétaire» (Python, Java, .NET, Flash...)Développement Web
  • 9. Développement WebTechnos standard : le client c’est la TV JavaScript HTML CSSCoté serveur : ce qu’on veut (JSON, XML)
  • 10. Contraintes d’ergonomieDimensions d’écran fixe en full screenNavigation avec les flèches de latélécommande
  • 11. Gestion des événementsPas de souris, pas de clavierUne télécommande Evénements : JavaScript similaires
  • 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. Développer une applicationConcevoir des widgets (clavier, slideshow,menu...)Créer des écrans d’applicationIntégrer un designConsommer des données (JSON, XML)
  • 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. 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. ProblématiquesUn comportement JavaScript différentDes capacités différentes : HTML5, codecs,3D...Un rendu graphique différent (CSS)
  • 17. Les promesses HbbTV HbbTV un standard porté par de nombreux constructeurs et acteurs : France Télévision Canal+ Philips STMicroelectronics...
  • 18. Les promesses HbbTV
  • 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. HbbTV : retour d’expérience Roland Garros 2011(Samsung, Panasonic, Sony, Loewe...)
  • 21. Des questions ?
  • 22. JAVASCRIPT : DÉVELOPPER SUR TV CONNECTÉES L o ï c G u i l l o i s