SlideShare uma empresa Scribd logo
1 de 12
L3 informatique Projet XML : Flux RSS Bartoli Ludovic Dusautoir Quentin Mattei Sébastien 1
Sommaire Introduction État de l’art Technologie de programmation Démonstration du prototype logiciel Conclusion Bibliographie 2
Introduction Dans le cadre du cours « Technologie d’accès aux données », il nous a été demandé de réaliser un projet : XML et RSS Nous allons vous présenter les étapes de conception de notre projet, les standards xml ainsi que les technologies de programmation à notre disposition et ce que nous avons décidé d’utiliser.   3
Introduction	 Qu’est ce que le RSS ? C’est un langage XML qui permet de recueillir des données de sources multiples. Pourquoi l’utiliser ? Pour suivre l’actualité ou les nouveautés des sites web, que l’on pourra récupérer aussi bien sur son ordinateur que son téléphone portable.  4
RSS 0.91 : Rich Site Summary Format RSS standard RSS 1.0 : Reprend la version 0.91 et y incorpore le RDF ( Resource Description Framework) Utilisé par exemple pour répertorier les blog État de l’art  5
État de l’art RSS 2.0 : Really simple syndication Basé sur le RSS 0.91 Atom : Evolution parallèle au RSS, compatible avec ce dernier API (Application Program Interface) d’accès au contenu Garantit l’intéropérabilité  6
État de l’art Notre choix : RSS 2.0 Format le plus utilisé Le plus récent Beaucoup de documentation disponible  7
Technologie de programmation Liste des technologies disponibles  Java Langage lourd, difficile à mettre en place. PHP Langage approprié, couvrent la totalité de nos besoins relatifs aux applications Web. Ajax ré-actualisationpartielle, accès à des sources de données (bases de données, fichiers XML, ...) . Notre choix : PHP  Langage facile de prise en main  Spécialisé dans l’entretien de pages web dynamiques  Gestion de flux multiples  8
Technologies de Programmation Comment il fonctionne ? Php est un langage interprété (un langage de script) exécuté côté serveur, principalement utilisé pour produire des pages web dynamiques. Que faut-il installer ?  Un serveur web qui supporte le PHP ( exemple : Apache)  9
Démonstration du prototype logiciel Démonstration en live : www.projet-flux-rss.c.la Flux RSS avec parser XML en PHP : Affichage sans feuille de style. Flux RSS en XML par Xsl : Affichage avec la feuille de style. 10
Conclusion Compétence acquise : Travail en groupe Manipulation d’XML Travail actif de recherche, d’information et de synthèse. Travail à faire : Exporter en d’autres formats (PDF, mobile, vocal) 11
Bibliographie www.xul.fr/xml-rss.html http://projet-flux-rss.over-blog.fr www.mnot.net/rss/tutorial/ http://en.wikipedia.org/wiki/RSS http://cyber.law.harvard.edu/rss/rss.html www.w3schools.com/xslfo/xslfo_documents.asp 12

Mais conteúdo relacionado

Semelhante a Projet-RSSxml

Structures hybrides : l'apport des infrastructures libres aux moteurs de rech...
Structures hybrides : l'apport des infrastructures libres aux moteurs de rech...Structures hybrides : l'apport des infrastructures libres aux moteurs de rech...
Structures hybrides : l'apport des infrastructures libres aux moteurs de rech...
Aref Jdey
 
Les fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigtsLes fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigts
Aref Jdey
 
Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenu
Mario Marcello Verona
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
angeeLee
 
Flux Rss Et Podcast
Flux Rss Et PodcastFlux Rss Et Podcast
Flux Rss Et Podcast
peggy.merat
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & Développements
Paulin CHOUDJA
 

Semelhante a Projet-RSSxml (20)

Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NET
 
43_pps.pdf
43_pps.pdf43_pps.pdf
43_pps.pdf
 
Structures hybrides : l'apport des infrastructures libres aux moteurs de rech...
Structures hybrides : l'apport des infrastructures libres aux moteurs de rech...Structures hybrides : l'apport des infrastructures libres aux moteurs de rech...
Structures hybrides : l'apport des infrastructures libres aux moteurs de rech...
 
RSS
RSSRSS
RSS
 
D6 - Les nouveautés SPFx - Olivier Carpentier
D6 - Les nouveautés SPFx - Olivier CarpentierD6 - Les nouveautés SPFx - Olivier Carpentier
D6 - Les nouveautés SPFx - Olivier Carpentier
 
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
SPSParis - Nouveautés du SharePoint Framework #SPFx - Oct 2017
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
 
Les fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigtsLes fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigts
 
Présentation eZ publish
Présentation eZ publishPrésentation eZ publish
Présentation eZ publish
 
Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenu
 
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
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
 
Flux Rss Et Podcast
Flux Rss Et PodcastFlux Rss Et Podcast
Flux Rss Et Podcast
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & Développements
 
Projet Domurpic
Projet DomurpicProjet Domurpic
Projet Domurpic
 
lecteur flux d'information RSS (feed reader )
lecteur flux d'information RSS (feed reader )lecteur flux d'information RSS (feed reader )
lecteur flux d'information RSS (feed reader )
 
Le design d'API avec Mulesoft
Le design d'API avec MulesoftLe design d'API avec Mulesoft
Le design d'API avec Mulesoft
 
Base donnes my_sql
Base donnes my_sqlBase donnes my_sql
Base donnes my_sql
 
code4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABEScode4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABES
 

Projet-RSSxml

  • 1. L3 informatique Projet XML : Flux RSS Bartoli Ludovic Dusautoir Quentin Mattei Sébastien 1
  • 2. Sommaire Introduction État de l’art Technologie de programmation Démonstration du prototype logiciel Conclusion Bibliographie 2
  • 3. Introduction Dans le cadre du cours « Technologie d’accès aux données », il nous a été demandé de réaliser un projet : XML et RSS Nous allons vous présenter les étapes de conception de notre projet, les standards xml ainsi que les technologies de programmation à notre disposition et ce que nous avons décidé d’utiliser. 3
  • 4. Introduction Qu’est ce que le RSS ? C’est un langage XML qui permet de recueillir des données de sources multiples. Pourquoi l’utiliser ? Pour suivre l’actualité ou les nouveautés des sites web, que l’on pourra récupérer aussi bien sur son ordinateur que son téléphone portable. 4
  • 5. RSS 0.91 : Rich Site Summary Format RSS standard RSS 1.0 : Reprend la version 0.91 et y incorpore le RDF ( Resource Description Framework) Utilisé par exemple pour répertorier les blog État de l’art 5
  • 6. État de l’art RSS 2.0 : Really simple syndication Basé sur le RSS 0.91 Atom : Evolution parallèle au RSS, compatible avec ce dernier API (Application Program Interface) d’accès au contenu Garantit l’intéropérabilité 6
  • 7. État de l’art Notre choix : RSS 2.0 Format le plus utilisé Le plus récent Beaucoup de documentation disponible 7
  • 8. Technologie de programmation Liste des technologies disponibles Java Langage lourd, difficile à mettre en place. PHP Langage approprié, couvrent la totalité de nos besoins relatifs aux applications Web. Ajax ré-actualisationpartielle, accès à des sources de données (bases de données, fichiers XML, ...) . Notre choix : PHP Langage facile de prise en main Spécialisé dans l’entretien de pages web dynamiques Gestion de flux multiples 8
  • 9. Technologies de Programmation Comment il fonctionne ? Php est un langage interprété (un langage de script) exécuté côté serveur, principalement utilisé pour produire des pages web dynamiques. Que faut-il installer ? Un serveur web qui supporte le PHP ( exemple : Apache) 9
  • 10. Démonstration du prototype logiciel Démonstration en live : www.projet-flux-rss.c.la Flux RSS avec parser XML en PHP : Affichage sans feuille de style. Flux RSS en XML par Xsl : Affichage avec la feuille de style. 10
  • 11. Conclusion Compétence acquise : Travail en groupe Manipulation d’XML Travail actif de recherche, d’information et de synthèse. Travail à faire : Exporter en d’autres formats (PDF, mobile, vocal) 11
  • 12. Bibliographie www.xul.fr/xml-rss.html http://projet-flux-rss.over-blog.fr www.mnot.net/rss/tutorial/ http://en.wikipedia.org/wiki/RSS http://cyber.law.harvard.edu/rss/rss.html www.w3schools.com/xslfo/xslfo_documents.asp 12