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

More Related Content

Viewers also liked

Quelle est la personnalité de votre équipe RH?
Quelle est la personnalité de votre équipe RH?Quelle est la personnalité de votre équipe RH?
Quelle est la personnalité de votre équipe RH?Simon Chapleau
 
Tome 9 - Santé et social
Tome 9 - Santé et socialTome 9 - Santé et social
Tome 9 - Santé et socialparoles d'élus
 
La importancia de los videos educativos
La importancia de los videos educativosLa importancia de los videos educativos
La importancia de los videos educativosKathe Zapatteiro
 
Research presentation de
Research presentation deResearch presentation de
Research presentation deJoel Josephson
 
Fotos con la luna / Pictures with the moon
Fotos con la luna / Pictures with the moonFotos con la luna / Pictures with the moon
Fotos con la luna / Pictures with the moonGuillermo Velasco
 
Excel Tool FüR Den Holzzuschnitt
Excel Tool FüR Den HolzzuschnittExcel Tool FüR Den Holzzuschnitt
Excel Tool FüR Den Holzzuschnittguest0704e4d
 
Baromètre Livraisons Futures - Avril 2012
Baromètre Livraisons Futures - Avril 2012Baromètre Livraisons Futures - Avril 2012
Baromètre Livraisons Futures - Avril 2012JLL France
 
Panorama bureaux en Ile-de-France au 1T 2013
Panorama bureaux en Ile-de-France au 1T 2013Panorama bureaux en Ile-de-France au 1T 2013
Panorama bureaux en Ile-de-France au 1T 2013JLL France
 
Erfolg Ausgabe Nr. 11 2015
Erfolg Ausgabe Nr. 11 2015Erfolg Ausgabe Nr. 11 2015
Erfolg Ausgabe Nr. 11 2015Roland Rupp
 
Cómo hacer un plan de marketing online
Cómo hacer un plan de marketing online Cómo hacer un plan de marketing online
Cómo hacer un plan de marketing online Deusto Formación
 
Innocherche restitution collége entreprise 14 octobre 2014
Innocherche   restitution collége entreprise 14 octobre 2014Innocherche   restitution collége entreprise 14 octobre 2014
Innocherche restitution collége entreprise 14 octobre 2014Bertrand Petit
 
Les Collectivités et les Réseaux Sociaux - Etudes 2013
Les Collectivités et les Réseaux Sociaux - Etudes 2013Les Collectivités et les Réseaux Sociaux - Etudes 2013
Les Collectivités et les Réseaux Sociaux - Etudes 2013Aurélia Ledoux
 
បារមីភាគ១
បារមីភាគ១បារមីភាគ១
បារមីភាគ១Vantha Kago
 
Universidad central del ecuador
Universidad central del ecuadorUniversidad central del ecuador
Universidad central del ecuadorcrissvgm
 
Relations commerciales avec un partenaire étranger: quelques points qui mérit...
Relations commerciales avec un partenaire étranger: quelques points qui mérit...Relations commerciales avec un partenaire étranger: quelques points qui mérit...
Relations commerciales avec un partenaire étranger: quelques points qui mérit...GeoParks
 

Viewers also liked (20)

Quelle est la personnalité de votre équipe RH?
Quelle est la personnalité de votre équipe RH?Quelle est la personnalité de votre équipe RH?
Quelle est la personnalité de votre équipe RH?
 
Tome 9 - Santé et social
Tome 9 - Santé et socialTome 9 - Santé et social
Tome 9 - Santé et social
 
La importancia de los videos educativos
La importancia de los videos educativosLa importancia de los videos educativos
La importancia de los videos educativos
 
Research presentation de
Research presentation deResearch presentation de
Research presentation de
 
Fotos con la luna / Pictures with the moon
Fotos con la luna / Pictures with the moonFotos con la luna / Pictures with the moon
Fotos con la luna / Pictures with the moon
 
JAVA Chapitre8
JAVA Chapitre8JAVA Chapitre8
JAVA Chapitre8
 
Excel Tool FüR Den Holzzuschnitt
Excel Tool FüR Den HolzzuschnittExcel Tool FüR Den Holzzuschnitt
Excel Tool FüR Den Holzzuschnitt
 
Baromètre Livraisons Futures - Avril 2012
Baromètre Livraisons Futures - Avril 2012Baromètre Livraisons Futures - Avril 2012
Baromètre Livraisons Futures - Avril 2012
 
JAVA Chapitre3
JAVA Chapitre3JAVA Chapitre3
JAVA Chapitre3
 
Barbecho
BarbechoBarbecho
Barbecho
 
Panorama bureaux en Ile-de-France au 1T 2013
Panorama bureaux en Ile-de-France au 1T 2013Panorama bureaux en Ile-de-France au 1T 2013
Panorama bureaux en Ile-de-France au 1T 2013
 
Erfolg Ausgabe Nr. 11 2015
Erfolg Ausgabe Nr. 11 2015Erfolg Ausgabe Nr. 11 2015
Erfolg Ausgabe Nr. 11 2015
 
Bou5198
Bou5198Bou5198
Bou5198
 
La Revue - Espagnol - Non fini
La Revue - Espagnol - Non finiLa Revue - Espagnol - Non fini
La Revue - Espagnol - Non fini
 
Cómo hacer un plan de marketing online
Cómo hacer un plan de marketing online Cómo hacer un plan de marketing online
Cómo hacer un plan de marketing online
 
Innocherche restitution collége entreprise 14 octobre 2014
Innocherche   restitution collége entreprise 14 octobre 2014Innocherche   restitution collége entreprise 14 octobre 2014
Innocherche restitution collége entreprise 14 octobre 2014
 
Les Collectivités et les Réseaux Sociaux - Etudes 2013
Les Collectivités et les Réseaux Sociaux - Etudes 2013Les Collectivités et les Réseaux Sociaux - Etudes 2013
Les Collectivités et les Réseaux Sociaux - Etudes 2013
 
បារមីភាគ១
បារមីភាគ១បារមីភាគ១
បារមីភាគ១
 
Universidad central del ecuador
Universidad central del ecuadorUniversidad central del ecuador
Universidad central del ecuador
 
Relations commerciales avec un partenaire étranger: quelques points qui mérit...
Relations commerciales avec un partenaire étranger: quelques points qui mérit...Relations commerciales avec un partenaire étranger: quelques points qui mérit...
Relations commerciales avec un partenaire étranger: quelques points qui mérit...
 

Similar to Xml tv

Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Microsoft
 
Formation html5 css3 java script
Formation html5 css3 java scriptFormation html5 css3 java script
Formation html5 css3 java scriptArrow Group
 
Big Data Viz (and much more!) with Apache Zeppelin
Big Data Viz (and much more!) with Apache ZeppelinBig Data Viz (and much more!) with Apache Zeppelin
Big Data Viz (and much more!) with Apache ZeppelinBruno Bonnin
 
Les nouveautés de Silverlight 5
Les nouveautés de Silverlight 5Les nouveautés de Silverlight 5
Les nouveautés de Silverlight 5Microsoft
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Microsoft Technet France
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Microsoft Décideurs IT
 
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2apratt72
 
Html5-Devfest Yaoundé 2013
Html5-Devfest Yaoundé 2013Html5-Devfest Yaoundé 2013
Html5-Devfest Yaoundé 2013gdgyaounde
 
Informatique Mobile et synchronisation
Informatique Mobile et synchronisationInformatique Mobile et synchronisation
Informatique Mobile et synchronisationSébastien Letélié
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & DéveloppementsPaulin CHOUDJA
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckTECOS
 
Formation html3 css3
Formation html3 css3Formation html3 css3
Formation html3 css3Thierry Gayet
 
Quoi de neuf dans la version 11 Alexandria ?
Quoi de neuf dans la version 11 Alexandria ?Quoi de neuf dans la version 11 Alexandria ?
Quoi de neuf dans la version 11 Alexandria ?pprem
 
S51 vos projets web services ibm i a l aide de php
S51   vos projets web services ibm i a l aide de phpS51   vos projets web services ibm i a l aide de php
S51 vos projets web services ibm i a l aide de phpGautier DUMAS
 

Similar to Xml tv (20)

Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5
 
Formation html5 css3 java script
Formation html5 css3 java scriptFormation html5 css3 java script
Formation html5 css3 java script
 
Big Data Viz (and much more!) with Apache Zeppelin
Big Data Viz (and much more!) with Apache ZeppelinBig Data Viz (and much more!) with Apache Zeppelin
Big Data Viz (and much more!) with Apache Zeppelin
 
Les nouveautés de Silverlight 5
Les nouveautés de Silverlight 5Les nouveautés de Silverlight 5
Les nouveautés de Silverlight 5
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
 
Odoo / OCA
Odoo / OCAOdoo / OCA
Odoo / OCA
 
HTML5 & SilverLight 5
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5
 
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2
 
Html5-Devfest Yaoundé 2013
Html5-Devfest Yaoundé 2013Html5-Devfest Yaoundé 2013
Html5-Devfest Yaoundé 2013
 
Informatique Mobile et synchronisation
Informatique Mobile et synchronisationInformatique Mobile et synchronisation
Informatique Mobile et synchronisation
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & Développements
 
L'univers Android
L'univers AndroidL'univers Android
L'univers Android
 
Flex4.5 air3.0
Flex4.5 air3.0Flex4.5 air3.0
Flex4.5 air3.0
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteck
 
Formation html3 css3
Formation html3 css3Formation html3 css3
Formation html3 css3
 
Quoi de neuf dans la version 11 Alexandria ?
Quoi de neuf dans la version 11 Alexandria ?Quoi de neuf dans la version 11 Alexandria ?
Quoi de neuf dans la version 11 Alexandria ?
 
S51 vos projets web services ibm i a l aide de php
S51   vos projets web services ibm i a l aide de phpS51   vos projets web services ibm i a l aide de php
S51 vos projets web services ibm i a l aide de php
 
43_pps.pdf
43_pps.pdf43_pps.pdf
43_pps.pdf
 

Xml tv

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