Xml tv

1 261 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 261
Sur SlideShare
0
Issues des intégrations
0
Intégrations
8
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Xml tv

  1. 1. XML - TV<br />Programmation de programme TV via XML<br />MARAMI<br />
  2. 2. Introduction<br />Sujet : XML-TV<br />Equipe :<br />Leader : MICHELI<br />Veilleur : MATTEI<br />Codeur : RAFFALLI<br />
  3. 3. Sommaire<br />Etat de l’Art<br />
  4. 4. Etat de l’Art<br />XML-TV : Représentation en XML des programmes de télévision. Ce format est très utilisé par des logiciels de type Home Theater Personal Computer. <br />Facon d’afficher indépendante<br />HTPC : Affichage<br />Grabber : Construit un fichier XMLTV en utilisant le Web ou l’EPG (Grabber Français : BibooBox)<br />
  5. 5. Etat de l’Art<br />Pourquoi XML-TV ?<br />« Seul » standard XML permettant de représenter des données de type programme TV et possédant une DTD<br />Beaucoup de documentation !!<br />
  6. 6. Etat de l’Art<br />XML-TV n'est pas référencé par la W3C<br />Mais il en devient un standard du moment ou un besoin est ressentit et qu'une forte communauté se réunit pour mettre en place et utiliser une même DTD. <br />
  7. 7. Etat de l’Art<br />Quelques autres styles de représentation<br />TV Anytime<br />ProgramGuideML<br />Assez anciens, peu de documentation<br />Pas très utilisés<br />
  8. 8. Sommaire<br />Etat de l’Art<br />Technologie d’accès aux données<br />
  9. 9. Technologie d’accès aux données<br />Critères : utilisation d’un logiciel XML : CookTop<br />Traitement des données XML TV<br />9 chaines<br />15 programmes par chaines<br />XMLdata.xml<br />
  10. 10. Technologie d’accès aux données<br />Validation avec la DTD XMLTV<br />XMLdata.dtd<br />Etablissement de la feuille de style XSL<br />XMLdata.xsl<br />Génération avec CookTop pour un premier aperçu du résultat<br />
  11. 11. Technologie d’accès aux données<br />
  12. 12. Technologie d’accès aux données<br />2 méthodes d’accès aux données :<br />Avec un Parser XML en PHP<br />http://127.0.0.1/Projet_XML/<br />Donc sans feuille de style, les données sont directement Parsées<br />
  13. 13. Technologie d’accès aux données<br />Autre méthode :<br />Directement le même résultat avec XSL/PHP (utilisation de la feuille de style) :<br />http://127.0.0.1/Projet_XML/test_xsl.php<br />Un petit aperçu du code<br />XML est_xsl.php<br />Même résultat qu’avec CookTop, mais avec EasyPhp<br />
  14. 14. Technologie d’accès aux données<br />Reste à faire :<br />Amélioration de l’affichage directement en PHP (sans Parser)<br />Boutons (recherche…)<br />Liens (blog, autres sites)<br />Modification, suppression, ajout…<br />Génération d’autres formats (XSL-FO)<br />PDF<br />Mobile<br />
  15. 15. Sommaire<br />Etat de l’Art<br />Technologie d’accès aux données<br />Conclusion<br />
  16. 16. Conclusion<br />Travail en groupe<br />Bon apprentissage du XML et du PHP<br />Maintenance d’un blog, publication régulière<br />Beaucoup de recherche (DTD, DATA, XSL…)<br />
  17. 17. Sommaire<br />Etat de l’Art<br />Technologie d’accès aux données<br />Conclusion<br />WebOgraphie<br />
  18. 18. WebOgraphie<br />www.betv.be/v2/fr/xmltv/Default.aspx<br />wiki.xmltv.org/index.php/XMLTVProjectDownload<br />xmltv.myftp.org/download/<br />www.lahiette.com/biboobox/forum/<br />
  19. 19. Utilisation<br />CookTop<br />Génération de la partie XML<br />EasyPhp<br />Serveur interne pour affichage d’un résultat partiel<br />A configurer pour xsl<br />Hébergeur de blog<br />Pour tenir ou maintenir à jour toutes les modifications, nouvelles informations, spoils…<br />

×