SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Web2.0: Les caractéristiques et les
technologies qui définissent la
nouvelle génération du Web.

Présentée dans le cadre des Réunions RBSC
par Jean-Michel Bouffard
<jean-michel.bouffard@crc.ca>
Sommaire

 Introduction
 Qu'est-ce que le Web2.0?
 Web1.0 versus Web2.0
 Caractéristiques du Web2.0
 Technologies principales du Web2.0
 Exemples
 Conclusion




                                       2
Introduction

 Peut-êtresans le savoir, tout le monde qui assiste à
 cette présentation:
   connais le Web2.0
   utilise le Web2.0
   bénéficie du Web2.0
   contribue au Web2.0

 Démystifier  le terme « Web2.0 »
 Utilités du Web2.0 dans notre travail:
   faciliter nos communications
   faciliter la diffusion de l'information
   contribuer aux partage des connaissances
   orienter nos travaux futurs

                                                         3
Qu'est-ce que le Web2.0?

 Une   mode pour la conception graphique?


                                        -produit avec http://creatr.cc/creatr/



 Une   technologie de programmation?

 Un   site de réseautage social?


            et                 ?

                                                                            4
Qu'est-ce que le Web2.0?

 Une   mode pour la conception graphique?


                                        -produit avec http://creatr.cc/creatr/



 Une   technologie de programmation?

 Un   site de réseautage social?


            et                 ?

                                                                            5
Web1.0 versus Web2.0

                    Le Web2.0 est un
                     courant qui caractérise le
                     passage du web d'un
                     mode « lecture seule »
                     au mode
                     « conversation »
                    Ce passage à été:
                        permis par l'apparition d'une
                         multitude de nouvelle
                         technologies Web
                        accompagnée d'une
                         nouvelle mode dans le
                         « design » du Web

                                                     6
Web1.0 versus Web2.0


              Web 1.0                 Web 2.0
 Lecture                   Écriture
 Entreprise                Communauté
 Client-serveur            Point-à-point (P2P)
 HTML                      XML
 Pages Web                 Blogues
 Taxinomie                 Balises (tags)
 Posséder                  Partager
 Netscape                  Google
 Formulaires en ligne      Applications Web
 « Screen scraping »       APIs Web
 Accès internet commutée   Accès Internet haute-vitesse

                                                          7
8
Caractéristiques du Web2.0




                             9
Caractéristiques du Web2.0

 LeWeb est devenu une plateforme qui permet
  d'exécuter du logiciel et d'offrir des services
      Applications Web
 Les  utilisateurs produisent et partages de
 l'information
    C'est le « Web participatif »
    La valeur d'un site web provient en grande partie du contenu
     qui provient des utilisateurs
    Pensez à ce que serait YouTube sans vidéos!
    Le défi est de créer la meilleur application pour encourager les
     utilisateur à contribuer



                                                                        10
Caractéristiques du Web2.0

 L'intelligence collective est mise à profit
     De l'information de qualité peut être produite
     Pages de type Wiki
        Ex. Wikipedia

 Les
    données sont accessibles et les applications sont
 modifiables et réutilisables
    APIs ouvert
        Ex. Préd. de couverture sur Google Maps (http://lrcov.crc.ca)
        Ex.
        Ex. Applications mobiles sur le iPhone
    « Mashups »
    Encourage l'innovation
    Bible de l'API: http://www.programmableweb.com/
                                                                         11
Caractéristiques du Web2.0

 Les données dont partagés et réutilisées
    Flux RSS pour les blogues
    Base de données avec des API accessibles aux autres
     applications
 Tousles utilisateurs peuvent maintenant être des
 producteurs de contenu
    Apparition des blogues
    Podcasts
    Podcasts vidéo




                                                           12
13
Technologies principales du Web2.0
   - AJAX -

 « Asynchronous            JavaScript
 and XML »
       Combinaison des langages
        JavaScript, xml, html, css
 Avantages
    L'interaction avec l'usager est
     locale, les données restes sur
     le serveur
    Les application web sont plus
     dynamique et l'interaction est
     comparable à une application
     native
 Désavantages
    Difficile à utiliser
                                         14
Technologies principales du Web2.0
- AJAX IDE -

 Lesenvironnement de développement AJAX
 permettent de développer des application de manière
 comparable aux langages traditionnels

              Google Web Toolkit

  


  


     etc...



                                                   15
Technologies principales du Web2.0
- AJAX IDE -

 Exemple   de développement avec Google Web
 Toolkit
   Programmation en Java dans Eclipse
   Compilation avec les outils GWT
   Hébergement à http://jmbouffard.webhop.net/crc/mail/Mail.html
   Accès dans le navigateur




                                                                16
Technologies principales du Web2.0
   - RSS -

 « Really Simple Syndication »
 Re-distribution du contenu d'une site web
    Transport des données seulement
    Format simple et léger
     basé sur XML
    Utilisations:
        blogues
        forums de
          discussion
        sites de nouvelles

 Agrégation
    dans un lecteur RSS
    dans un « blogroll »
                                              17
Technologies principales du Web2.0
-LAMP -

 « Linux, Apache, MySQL, PHP »
     Projets « open source »
     Démocratisation des technologies nécessaire au déploiement
      des solution Web à un coût abordable
     Ont certainement contribué à l'explosion du Web2.0




                                                                   18
Technologies principales du Web2.0
-Outils de collaboration -

 Wiki
    Pages d'informations modifiable pars tous les utilisateurs
    Simple syntaxe à base de balises
    Ex. Mediawiki

 Forum
    Des forums de discussion existes sur à peu près tous les
     sujets possibles.
    Ex. phpBB, vBulletin, SMF, MyBB

 CMS (Content Management Software)
    Outils qui permettent de mettre en place un portail Web
     facilement
        Ex. Joomla, Drupal, Wordpress


                                                                  19
Technologies principales du Web2.0
- L'informatique nuage (!?!) -

 Services  de base fournies aux développeurs pour
 simplifier le déploiement et la maintenance
 d'applications Web
   Bases de données
   Commerce en ligne
   Stockage d'information
   Etc...




                                                     20
Technologies principales du Web2.0
 - Fureteur -

 Google Chrome promet          Flockest un fureteur
 de contenir des                spécialisé pour les
 caractéristiques pour          réseaux sociaux
 optimiser l'utilisation des
 applications webs




                                                        21
22
Exemples
- Incontournables -

 Réseau   sociaux
  




 Autres
  




                      23
Exemples
- Cartes -




             24
Exemples
- Partage de médias -

 photos,vidéos,
 présentations




                        25
Exemples
        - Plateforme de blogues -





     Service de micro-blogue
     Courts messages
     Compatible avec SMS
                                    26
Exemples
    - Partages de signets -




 StumbleUpon





 Delicious




                              27
Exemples
- Applications de bureautique -


 Google   Docs




                                  28
Exemples
- Stockage et sauvegarde en ligne -

 Types de services
    Service de base gratuit
       Escape réduit
       Vitesse de transfert
        réduite
    Service entreprise payant

 Sécurité   des fichiers est
  assurée
 Le stockage est distribué
  géographiquement



                                      29
Exemples
- Conversions -




                  30
Exemples
- Musique -

                                     Listal
                                          Base de données de
     Caractérisation de la                contenu multimédia
      musique
     Génération automatique
      d'un flux audio basé sur les
      goûts musicaux


     Réseau social basé sur la
      musique
     Génération automatique de
      la station de musique en
      fonction des goûts des
      utilisateurs                                              31
Exemples
- Organisation -

 Planification d'évènement
    Système de vote entre les invités




                                         32
Exemples
- Généalogie-




                33
Exemples
  - « APIs » and « Mashups » -

 Leservice Yahoo pipes
 permet de simplement
 connecter des données
 provenant de différentes
 sources, des les traiter et
 de diffuser le résultat




                                 34
Exemples
- « APIs » and « Mashups » -

 Résultat
    http://pipes.yahoo.com/jmbouffard/mobiles




                                                 35
Conclusion




             36
Conclusion




             37
Conclusion

 Qu'est-ce que sera le Web3.0?
    le web sémantique (semantic web)
         l'information stocké sous forme sémantique
         le contenu multimédia contient des métadonnées (mpeg-7)
    l'informatique nuage distribuée (cloud computing)
         Le concept sera poussé encore plus dans les prochaines
          années
         la logique provient du réseau
         la présentation est locale
    le logiciel sous forme de service (software-as-a-service)
    l'informatique omniprésente (ubiquitous computing)
         tous appareils sont « connectés »
         l'accès à l'information est « omniprésente »

                                                                    38
39

Contenu connexe

Similaire à Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle génération du Web

XWiki SAS
XWiki SASXWiki SAS
XWiki SASXWiki
 
Power point test pk
Power point test pkPower point test pk
Power point test pkpratikmedia
 
Plateformevod windowsazuremediaservices-130425080043-phpapp02
Plateformevod windowsazuremediaservices-130425080043-phpapp02Plateformevod windowsazuremediaservices-130425080043-phpapp02
Plateformevod windowsazuremediaservices-130425080043-phpapp02Microsoft Technet France
 
2015 01 08_presentation-culture-web
2015 01 08_presentation-culture-web2015 01 08_presentation-culture-web
2015 01 08_presentation-culture-webkattass mourad
 
Le Web 2 en classe de FLE
Le Web 2 en classe de FLELe Web 2 en classe de FLE
Le Web 2 en classe de FLECarmen Vera
 
Pourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies MicrosoftPourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies MicrosoftSofteam agency
 
Tk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrTk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrValtech
 
Presentation webschool pour centraider
Presentation webschool pour centraiderPresentation webschool pour centraider
Presentation webschool pour centraiderwebschooltours
 
Formation sharepoint 2013 développement sharepoint 2013
Formation sharepoint 2013   développement sharepoint 2013Formation sharepoint 2013   développement sharepoint 2013
Formation sharepoint 2013 développement sharepoint 2013EGILIA Learning
 
Introduction à DotNetNuke
Introduction à DotNetNukeIntroduction à DotNetNuke
Introduction à DotNetNukeMicrosoft
 
Journée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneJournée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneChristophe Lauer
 
DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012Cyril P
 
Erellis- Agence en communication interactive
Erellis- Agence en communication interactiveErellis- Agence en communication interactive
Erellis- Agence en communication interactiveERELLIS
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web MicrosoftChristophe Lauer
 
Salon Open Data
Salon Open DataSalon Open Data
Salon Open DataLogilab
 
Séminaire novembre 2010 - Les CMS Open Source au service d'un web performant
Séminaire novembre 2010 - Les CMS Open Source au service d'un web performantSéminaire novembre 2010 - Les CMS Open Source au service d'un web performant
Séminaire novembre 2010 - Les CMS Open Source au service d'un web performantLINAGORA
 
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalSeminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalLINAGORA
 

Similaire à Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle génération du Web (20)

XWiki SAS
XWiki SASXWiki SAS
XWiki SAS
 
Power point test pk
Power point test pkPower point test pk
Power point test pk
 
Nouveaux apis
Nouveaux apisNouveaux apis
Nouveaux apis
 
Plateformevod windowsazuremediaservices-130425080043-phpapp02
Plateformevod windowsazuremediaservices-130425080043-phpapp02Plateformevod windowsazuremediaservices-130425080043-phpapp02
Plateformevod windowsazuremediaservices-130425080043-phpapp02
 
2015 01 08_presentation-culture-web
2015 01 08_presentation-culture-web2015 01 08_presentation-culture-web
2015 01 08_presentation-culture-web
 
Le Web 2 en classe de FLE
Le Web 2 en classe de FLELe Web 2 en classe de FLE
Le Web 2 en classe de FLE
 
Pourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies MicrosoftPourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies Microsoft
 
Tk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrTk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 Fr
 
Presentation webschool pour centraider
Presentation webschool pour centraiderPresentation webschool pour centraider
Presentation webschool pour centraider
 
Formation sharepoint 2013 développement sharepoint 2013
Formation sharepoint 2013   développement sharepoint 2013Formation sharepoint 2013   développement sharepoint 2013
Formation sharepoint 2013 développement sharepoint 2013
 
Introduction à DotNetNuke
Introduction à DotNetNukeIntroduction à DotNetNuke
Introduction à DotNetNuke
 
Journée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneJournée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligne
 
DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012
 
Web2.0 e-learning et KM
Web2.0 e-learning et KMWeb2.0 e-learning et KM
Web2.0 e-learning et KM
 
Erellis- Agence en communication interactive
Erellis- Agence en communication interactiveErellis- Agence en communication interactive
Erellis- Agence en communication interactive
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
 
Salon Open Data
Salon Open DataSalon Open Data
Salon Open Data
 
Séminaire novembre 2010 - Les CMS Open Source au service d'un web performant
Séminaire novembre 2010 - Les CMS Open Source au service d'un web performantSéminaire novembre 2010 - Les CMS Open Source au service d'un web performant
Séminaire novembre 2010 - Les CMS Open Source au service d'un web performant
 
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalSeminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
 
Ontologies pour le Web 2.0
Ontologies pour le Web 2.0Ontologies pour le Web 2.0
Ontologies pour le Web 2.0
 

Plus de Jean-Michel Bouffard

La voile - classe d'Alex-Ann - Novembre 2017
La voile - classe d'Alex-Ann - Novembre 2017La voile - classe d'Alex-Ann - Novembre 2017
La voile - classe d'Alex-Ann - Novembre 2017Jean-Michel Bouffard
 
Ingénieur - classe de Maulaurie - novembre 2016
Ingénieur - classe de Maulaurie - novembre 2016Ingénieur - classe de Maulaurie - novembre 2016
Ingénieur - classe de Maulaurie - novembre 2016Jean-Michel Bouffard
 
La voile - classe de Maulaurie - déc. 2015
La voile - classe de Maulaurie - déc. 2015La voile - classe de Maulaurie - déc. 2015
La voile - classe de Maulaurie - déc. 2015Jean-Michel Bouffard
 
Openmokast: An open mobile broadcasting software stack for handheld devices
Openmokast: An open mobile broadcasting software stack for handheld devicesOpenmokast: An open mobile broadcasting software stack for handheld devices
Openmokast: An open mobile broadcasting software stack for handheld devicesJean-Michel Bouffard
 
Openmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devicesOpenmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devicesJean-Michel Bouffard
 
Getting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platformGetting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platformJean-Michel Bouffard
 
La télévision Haute-Définition (TVHD) sur Linux
La télévision Haute-Définition (TVHD) sur LinuxLa télévision Haute-Définition (TVHD) sur Linux
La télévision Haute-Définition (TVHD) sur LinuxJean-Michel Bouffard
 
MythTV: Installation et Démonstration
MythTV: Installation et DémonstrationMythTV: Installation et Démonstration
MythTV: Installation et DémonstrationJean-Michel Bouffard
 
Large Scale Distribution of Popular Internet “User Generated Content” to Mobi...
Large Scale Distribution of Popular Internet “User Generated Content” to Mobi...Large Scale Distribution of Popular Internet “User Generated Content” to Mobi...
Large Scale Distribution of Popular Internet “User Generated Content” to Mobi...Jean-Michel Bouffard
 
Multimodal Applications for Mobile Multimedia Broadcasting
Multimodal Applications for Mobile Multimedia BroadcastingMultimodal Applications for Mobile Multimedia Broadcasting
Multimodal Applications for Mobile Multimedia BroadcastingJean-Michel Bouffard
 
An IP Based File Delivery Platform for Mobile Multimedia Broadcasting
An IP Based File Delivery Platform for Mobile Multimedia BroadcastingAn IP Based File Delivery Platform for Mobile Multimedia Broadcasting
An IP Based File Delivery Platform for Mobile Multimedia BroadcastingJean-Michel Bouffard
 

Plus de Jean-Michel Bouffard (13)

La voile - classe d'Alex-Ann - Novembre 2017
La voile - classe d'Alex-Ann - Novembre 2017La voile - classe d'Alex-Ann - Novembre 2017
La voile - classe d'Alex-Ann - Novembre 2017
 
Ingénieur - classe de Maulaurie - novembre 2016
Ingénieur - classe de Maulaurie - novembre 2016Ingénieur - classe de Maulaurie - novembre 2016
Ingénieur - classe de Maulaurie - novembre 2016
 
La voile - classe de Maulaurie - déc. 2015
La voile - classe de Maulaurie - déc. 2015La voile - classe de Maulaurie - déc. 2015
La voile - classe de Maulaurie - déc. 2015
 
FM-RDS developments at CRC
FM-RDS developments at CRCFM-RDS developments at CRC
FM-RDS developments at CRC
 
Openmokast: An open mobile broadcasting software stack for handheld devices
Openmokast: An open mobile broadcasting software stack for handheld devicesOpenmokast: An open mobile broadcasting software stack for handheld devices
Openmokast: An open mobile broadcasting software stack for handheld devices
 
Openmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devicesOpenmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devices
 
Getting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platformGetting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platform
 
La télévision Haute-Définition (TVHD) sur Linux
La télévision Haute-Définition (TVHD) sur LinuxLa télévision Haute-Définition (TVHD) sur Linux
La télévision Haute-Définition (TVHD) sur Linux
 
Linux - Configuration du Système
Linux - Configuration du SystèmeLinux - Configuration du Système
Linux - Configuration du Système
 
MythTV: Installation et Démonstration
MythTV: Installation et DémonstrationMythTV: Installation et Démonstration
MythTV: Installation et Démonstration
 
Large Scale Distribution of Popular Internet “User Generated Content” to Mobi...
Large Scale Distribution of Popular Internet “User Generated Content” to Mobi...Large Scale Distribution of Popular Internet “User Generated Content” to Mobi...
Large Scale Distribution of Popular Internet “User Generated Content” to Mobi...
 
Multimodal Applications for Mobile Multimedia Broadcasting
Multimodal Applications for Mobile Multimedia BroadcastingMultimodal Applications for Mobile Multimedia Broadcasting
Multimodal Applications for Mobile Multimedia Broadcasting
 
An IP Based File Delivery Platform for Mobile Multimedia Broadcasting
An IP Based File Delivery Platform for Mobile Multimedia BroadcastingAn IP Based File Delivery Platform for Mobile Multimedia Broadcasting
An IP Based File Delivery Platform for Mobile Multimedia Broadcasting
 

Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle génération du Web

  • 1. Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle génération du Web. Présentée dans le cadre des Réunions RBSC par Jean-Michel Bouffard <jean-michel.bouffard@crc.ca>
  • 2. Sommaire  Introduction  Qu'est-ce que le Web2.0?  Web1.0 versus Web2.0  Caractéristiques du Web2.0  Technologies principales du Web2.0  Exemples  Conclusion 2
  • 3. Introduction  Peut-êtresans le savoir, tout le monde qui assiste à cette présentation:  connais le Web2.0  utilise le Web2.0  bénéficie du Web2.0  contribue au Web2.0  Démystifier le terme « Web2.0 »  Utilités du Web2.0 dans notre travail:  faciliter nos communications  faciliter la diffusion de l'information  contribuer aux partage des connaissances  orienter nos travaux futurs 3
  • 4. Qu'est-ce que le Web2.0?  Une mode pour la conception graphique? -produit avec http://creatr.cc/creatr/  Une technologie de programmation?  Un site de réseautage social?  et ? 4
  • 5. Qu'est-ce que le Web2.0?  Une mode pour la conception graphique? -produit avec http://creatr.cc/creatr/  Une technologie de programmation?  Un site de réseautage social?  et ? 5
  • 6. Web1.0 versus Web2.0  Le Web2.0 est un courant qui caractérise le passage du web d'un mode « lecture seule » au mode « conversation »  Ce passage à été:  permis par l'apparition d'une multitude de nouvelle technologies Web  accompagnée d'une nouvelle mode dans le « design » du Web 6
  • 7. Web1.0 versus Web2.0 Web 1.0 Web 2.0 Lecture Écriture Entreprise Communauté Client-serveur Point-à-point (P2P) HTML XML Pages Web Blogues Taxinomie Balises (tags) Posséder Partager Netscape Google Formulaires en ligne Applications Web « Screen scraping » APIs Web Accès internet commutée Accès Internet haute-vitesse 7
  • 8. 8
  • 10. Caractéristiques du Web2.0  LeWeb est devenu une plateforme qui permet d'exécuter du logiciel et d'offrir des services  Applications Web  Les utilisateurs produisent et partages de l'information  C'est le « Web participatif »  La valeur d'un site web provient en grande partie du contenu qui provient des utilisateurs  Pensez à ce que serait YouTube sans vidéos!  Le défi est de créer la meilleur application pour encourager les utilisateur à contribuer 10
  • 11. Caractéristiques du Web2.0  L'intelligence collective est mise à profit  De l'information de qualité peut être produite  Pages de type Wiki  Ex. Wikipedia  Les données sont accessibles et les applications sont modifiables et réutilisables  APIs ouvert  Ex. Préd. de couverture sur Google Maps (http://lrcov.crc.ca)  Ex.  Ex. Applications mobiles sur le iPhone  « Mashups »  Encourage l'innovation  Bible de l'API: http://www.programmableweb.com/ 11
  • 12. Caractéristiques du Web2.0  Les données dont partagés et réutilisées  Flux RSS pour les blogues  Base de données avec des API accessibles aux autres applications  Tousles utilisateurs peuvent maintenant être des producteurs de contenu  Apparition des blogues  Podcasts  Podcasts vidéo 12
  • 13. 13
  • 14. Technologies principales du Web2.0 - AJAX -  « Asynchronous JavaScript and XML »  Combinaison des langages JavaScript, xml, html, css  Avantages  L'interaction avec l'usager est locale, les données restes sur le serveur  Les application web sont plus dynamique et l'interaction est comparable à une application native  Désavantages  Difficile à utiliser 14
  • 15. Technologies principales du Web2.0 - AJAX IDE -  Lesenvironnement de développement AJAX permettent de développer des application de manière comparable aux langages traditionnels  Google Web Toolkit    etc... 15
  • 16. Technologies principales du Web2.0 - AJAX IDE -  Exemple de développement avec Google Web Toolkit  Programmation en Java dans Eclipse  Compilation avec les outils GWT  Hébergement à http://jmbouffard.webhop.net/crc/mail/Mail.html  Accès dans le navigateur 16
  • 17. Technologies principales du Web2.0 - RSS -  « Really Simple Syndication »  Re-distribution du contenu d'une site web  Transport des données seulement  Format simple et léger basé sur XML  Utilisations:  blogues  forums de discussion  sites de nouvelles  Agrégation  dans un lecteur RSS  dans un « blogroll » 17
  • 18. Technologies principales du Web2.0 -LAMP -  « Linux, Apache, MySQL, PHP »  Projets « open source »  Démocratisation des technologies nécessaire au déploiement des solution Web à un coût abordable  Ont certainement contribué à l'explosion du Web2.0 18
  • 19. Technologies principales du Web2.0 -Outils de collaboration -  Wiki  Pages d'informations modifiable pars tous les utilisateurs  Simple syntaxe à base de balises  Ex. Mediawiki  Forum  Des forums de discussion existes sur à peu près tous les sujets possibles.  Ex. phpBB, vBulletin, SMF, MyBB  CMS (Content Management Software)  Outils qui permettent de mettre en place un portail Web facilement  Ex. Joomla, Drupal, Wordpress 19
  • 20. Technologies principales du Web2.0 - L'informatique nuage (!?!) -  Services de base fournies aux développeurs pour simplifier le déploiement et la maintenance d'applications Web  Bases de données  Commerce en ligne  Stockage d'information  Etc... 20
  • 21. Technologies principales du Web2.0 - Fureteur -  Google Chrome promet  Flockest un fureteur de contenir des spécialisé pour les caractéristiques pour réseaux sociaux optimiser l'utilisation des applications webs 21
  • 22. 22
  • 23. Exemples - Incontournables -  Réseau sociaux   Autres  23
  • 25. Exemples - Partage de médias -  photos,vidéos,  présentations 25
  • 26. Exemples - Plateforme de blogues -   Service de micro-blogue  Courts messages  Compatible avec SMS 26
  • 27. Exemples - Partages de signets -   StumbleUpon   Delicious 27
  • 28. Exemples - Applications de bureautique -   Google Docs 28
  • 29. Exemples - Stockage et sauvegarde en ligne -  Types de services  Service de base gratuit  Escape réduit  Vitesse de transfert réduite  Service entreprise payant  Sécurité des fichiers est assurée  Le stockage est distribué géographiquement 29
  • 31. Exemples - Musique -   Listal  Base de données de  Caractérisation de la contenu multimédia musique  Génération automatique d'un flux audio basé sur les goûts musicaux   Réseau social basé sur la musique  Génération automatique de la station de musique en fonction des goûts des utilisateurs 31
  • 32. Exemples - Organisation -  Planification d'évènement  Système de vote entre les invités 32
  • 34. Exemples - « APIs » and « Mashups » -  Leservice Yahoo pipes permet de simplement connecter des données provenant de différentes sources, des les traiter et de diffuser le résultat 34
  • 35. Exemples - « APIs » and « Mashups » -  Résultat  http://pipes.yahoo.com/jmbouffard/mobiles 35
  • 38. Conclusion  Qu'est-ce que sera le Web3.0?  le web sémantique (semantic web)  l'information stocké sous forme sémantique  le contenu multimédia contient des métadonnées (mpeg-7)  l'informatique nuage distribuée (cloud computing)  Le concept sera poussé encore plus dans les prochaines années  la logique provient du réseau  la présentation est locale  le logiciel sous forme de service (software-as-a-service)  l'informatique omniprésente (ubiquitous computing)  tous appareils sont « connectés »  l'accès à l'information est « omniprésente » 38
  • 39. 39