Petite définition : Présentation :



Documents pareils
Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

1.2 - Définition Web 2.0 ( wikipedia )

Programmation Web. Introduction

INTERNET, C'EST QUOI?

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

4. SERVICES WEB REST 46

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Le WEB 2.0. ITCE NFE102 Année ! Le!web 2.0. Le web 2.0. Le web 2.0

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

Bien architecturer une application REST

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6


Les outils de création de sites web

Les Architectures Orientées Services (SOA)

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Programmation Web. Madalina Croitoru IUT Montpellier

Caruso33 : une association à votre service

les techniques d'extraction, les formulaires et intégration dans un site WEB

Architecture Orientée Service, JSON et API REST

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Formation Webmaster : Création de site Web Initiation + Approfondissement

LE CONCEPT DU CMS CHAPITRE 1

Programmation Internet Cours 4

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

Domine D4: Organiser la recherche d'informations à l'ère du numérique

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Joomla! Création et administration d'un site web - Version numérique

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

Pass / 28 Novembre By Philippe Coudol

Architectures web/bases de données

MIEUX APPREHENDER LE VOCABULAIRE DU WEB ET DE L E-TOURISME

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Travail collaboratif à distance

Intégration du Web 2.0 dans les solutions IBM

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Basile Couëtoux Yves Dubromelle Jean-Pierre Prunaret. Année Outils Informatique et C2I. B. Couëtoux Y. Dubromelle J-P.

Rédiger : le numérique dans la préparation de la thèse

Hébergement de site web Damien Nouvel

BES WEBDEVELOPER ACTIVITÉ RÔLE

Applications et Services WEB: Architecture REST

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

Application Web et J2EE

Module BD et sites WEB

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014

1. Considérations sur le développement rapide d'application et les méthodes agiles

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

WordPress : principes et fonctionnement

SII Stage d informatique pour l ingénieur

Livre Blanc WebSphere Transcoding Publisher

Comment faire pour créer ses propres pages html?

L histoire et l avenir du Web Camille Roux

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux

Devenez un véritable développeur web en 3 mois!

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

CHAPITRE I INTRODUCTION CHAPITRE I E-COMMERCE. PLAN 1. Commerce électronique 2. Méthodologie de développement 3. Création de trafic

C r é a t i o n D e S i t e s. P o l C R O V A T T O

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Supplément de renseignements : Examens d applications et pare-feux d applications web clarifiés Normes : Normes en matière de sécurité des données de

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Travail collaboratif. Glossaire

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

WEB 2.0, E RÉPUTATION ET PERSONAL BRANDING

Netvibes : optimiser sa veille d'informations

Pourquoi choisir WORDPRESS La plate-forme de création de sites internet et de blogs

Formation Découverte du Web

Déployer une Stratégie Web Globale

Les services usuels de l Internet

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Internet et Big Brother : Réalité ou Fantasme? Dr. Pascal Francq

!" #$%&'(&)'*'+,--./&0'1&23,+2.)$4$%52'&%'6.%&2'

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

Optimiser le référencement naturel de son site web

Fiche de l'awt Intégration des applications

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Architectures en couches pour applications web Rappel : Architecture en couches

Les modes de recherche sur le Web 2.0

Drupal, un CMS libre adapté aux besoins des bibliothèques

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR

Créer son Blog! Une fois votre compte blogger ouvert, vous allez pouvoir cliquer sur «Nouveau Blog» Une nouvelle fenêtre apparaît

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

7.0 Guide de la solution Portable sans fil

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

Avanquest Software présente la nouvelle gamme WebEasy 8

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Transcription:

Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise à facilité l échange d opinions, et l interactivité. Les défenseurs de ce point de vue soutiennent que la révolution du Web 2.0 remplacera progressivement toutes les applications de bureau traditionnelles. Ce qui fait que le Web 2.0 est plus qu'une technologie, c'est un concept de mise en commun d'informations, visant à remplacer, petit à petit les sites internet de l ancienne génération, austère et souvent pauvre en contenu. Présentation : Dans sa conception de base, le Web (1.0) comprenait des pages Web statiques qui étaient rarement mises à jour, voire jamais. Le format principal était le HTML. Ce genre de sites était constitué avec des liens hypertextes. Le Web 1.0 se contentait de reproduire, un support ressemblant au support papier. Comme les journaux par exemple. Une première révolution fut amenée par des solutions se basant sur un Web dynamique (appelé également, le Web 1.5), où des systèmes de gestion de contenu servaient des pages Web dynamiques, créée à la volée à partir d'une base de données en constant changement. Le Web était alors, considéré principalement comme un outil de diffusion et de visualisation de données, où le nombre de pages vues et l'esthétique étaient une très grande importance. Le Web 2.0, revient à pensé que l'utilisation du Web, s'oriente de plus en plus vers l'interaction entre les utilisateurs, par la création de réseaux communautaires autour d un même axe, pouvant servir du contenu et exploitant les effets de réseau, par des pages Web interactive. En ce sens, les sites en Web 2.0 sont plus des portails Web centrés sur l'utilisateur plutôt que sur les sites web traditionnels où l utilisateur restait passif. L'évolution des supports permettant de consulter les sites web, leurs différents formats (PHP, ASP,..), amène pour l'instant une approche plus centralisée sur le contenu que sur l'aspect. Le Web 2.0 engendre aussi un autre phénomène, des sites beaucoup plus structurés au niveau du design (avec l emploi du CSS), par des couleurs plus

vives, plus nettes, qui engendre alors un soin graphique, qui à beaucoup d importance, pour que le site marque les utilisateurs, et pour se démarquer des autres. Le terme «Web 2.0» a été inventé par Dale Dougherty de la société O'Reilly Media lors d'une réflexion avec Craig Cline de MediaLive pour développer des idées pour une conférence conjointe. Il a suggéré que le Web était dans une période de renaissance, avec un changement de règles et une évolution des modèles d'entreprise. Ils ont lancé la première conférence Web 2.0 en octobre 2004. La seconde conférence annuelle a eu lieu en octobre 2005. Dans la présentation de leur conférence, ils ont résumé les principes clés qu'ils estiment caractéristiques des applications en Web 2.0 : - Le Web en tant que plate-forme - Les données comme «connaissances implicites» - Les effets de réseau entraînés par une «architecture de participation» appelée aussi l effet communautaire - L'innovation comme l'assemblage de systèmes et de sites distribués et indépendants - Et la fin du cycle d'adoption des logiciels (Par la présence du mot «bêta!» sur tous les sites Web 2.0). Les leaders du marché Entreprises, marchand Internautes (commerce) Profil de l utilisateur Passif Actif Interactivité perçue Sélection et lecture d information. Sélection, lecture d information, publication de données Unité de recherche Mots-clés Tags Exemple 1 (photos) Ofoto (devenu Kodak Gallery) Flickr Exemple 2 (Pubs) DoubleClik Google AdSense Point de vue technique : L'infrastructure des sites en Web 2.0 est complexe et changeante. Elle inclut les logiciels de serveur, la syndication de contenu, les protocoles de messagerie, des standards de navigation, et des applications clientes diverses (tels que des plug-ins, par exemple). Ces approches complémentaires fournissent au Web 2.0 les capacités de stockage, de création et de diffusion qui vont au-delà de ce qui était précédemment attendu des sites Internet. Pour qu un site puisse être classé dans la catégorie du Web 2.0, doit faire appel aux techniques suivantes : l'utilisation de CSS et d'un balisage XHTML valide : Le CSS est un langage informatique qui signifie «Cascading Style Sheets», soit en Français «feuilles de style en cascade» qui est utilisé pour décrire la présentation d'un document structuré écrit en HTML ou en XML, et c'est le World Wide Web Consortium (W3C) qui en a la direction. Seul ce dernier valide le balisage correct pour un site Web.

les techniques d application dit de «riches» telles qu'ajax : AJAX, ou Asynchronous Javascript And XML (en Français «XML et Javascript asynchrones»), sont un acronyme désignant une solution informatique libre pour le développement d'applications Web. À l'image de DHTML ou de LAMP, AJAX n'est pas une technologie en elle-même, mais un terme qui évoque l'utilisation conjointe d'un ensemble de technologies libres couramment utilisées sur le Web : le HTML (ou XHTML), le CSS, Le Javascript, le XML et le XMLHttpRequest (pour échanger et manipuler les données de manière asynchrone avec le serveur Web). À part AJAX, les techniques d'application Internet riches, ont été mises au point pour améliorer l'expérience utilisateur des applications utilisant un navigateur Web. Une application Web utilisant ce genre de technique, peut échanger des informations entre le client et le serveur afin de mettre à jour le contenu d'une page Web sans rafraîchir la page entière, grâce au navigateur. (IE, FF, Opéra ) la syndication et l'agrégation de contenu RSS/Atom : Ce système est habituellement utilisé pour diffuser les mises à jour de sites dont le contenu change fréquemment, typiquement les sites d'information, les forums ou les blogs. L'utilisateur peut s'abonner aux flux, ce qui lui permet de consulter rapidement les dernières mises à jour sans avoir à se rendre sur le site via son navigateur, son téléphone portable ou via d autres solutions. Il existe plusieurs formats de syndication, le plus connu est le RSS 2.0 (Really Simple Syndication) et Atom. la catégorisation par étiquetage (Tags) : La catégorisation consiste à classer les différentes informations en catégories et sous catégories. C est le principe que l on voit souvent sur les blogs. Prenons Exemple, avec un blog d actualités, si celui-ci traite d informations locales, régionales et national, il utilisera 3 catégories. Les moteurs de recherche, telle que Google, Yahoo, technorati ou Wikio utilisent ces tags pour la reprise d information. Plus un site a de tags ciblés, plus son public sera grand, tant sa place sur les moteurs de recherche en sera importante. l'utilisation appropriée des URL : L URL (Uniform Resource Locator) ne marche plus de la même façon que sur le Web 1.0. Si l'on souhaite créer un site collaboratif, il faut commencer par identifier les objets les plus importants, c'est-à-dire ceux que vont partager les internautes entre eux, puis les rendre accessibles à l'aide d'une URL prédictive et faciles à interpréter par un être humain. Cette URL doit refléter la structure de la donnée, être une référence permanente, pour finalement pouvoir être utilisée comme son identifiant. C est ce que l on observe avec Ebay, Dailymotion, del.icio.us, flickr Ces nombreux sites commencent à appliquer ce genre principes qui permet de décrire la structure hiérarchique d'une base et des objets qui la composent : Par exemple, pour accéder à sa propre liste de sujets sur la tag «2007» de son blog, il suffit d'appeler l'url suivante : http://test.com/nom_blog/valeur_tag ou si en sous domaine http://nom_blog.test.com/valeur_tag...

une architecture REST ou des services Web XML : Les protocoles de communication Web sont un élément clé de l'infrastructure Web 2.0. Les deux approches principales sont REST et SOAP. REST (REpresentational State Transfer) indique une façon d'échanger et de manipuler des données en utilisant simplement : HTTP GET, POST, PUT et DELETE. SOAP implique de poster à un serveur des requêtes XML comprenant une suite d'instructions à exécuter. Dans les deux cas, les accès aux services sont définis par une interface de programmation (API= Application Programming Interface). Souvent, l'interface est spécifique au serveur. Cependant, des interfaces de programmation Web standardisées (par exemple, pour poster sur un blog) sont en train d'émerger. La plupart, mais pas toutes, des communications avec des services Web impliquent une transaction sous forme XML (extensible Markup Language). Interface Pages WEB Pages WEB, RSS, API REST (et SOAP) Type de données Pages Objets Format de données HTML XML Système de liens Hypertexte (reliant les pages) Flux RSS et API REST via des objets Rôle du site Concentrer un trafic d utilisateurs Concentrer un trafic de partenaires (moindre mesure aussi d utilisateurs) Évolution post client WEB : Interface Sites HTML Applications «riches» tel que AJAX Unités Site, Pages Services, objets, flux de données (RSS) Technologie Pages HTML générées sur un serveur et affichées dans un navigateur Internet Client autonome s'exécutant dans le navigateur et puisant ses données dans des API et des flux RSS.. Quelques sites connus en Web 2.0 : Wikipédia Dailymotion AdSense (Google)

Picasa Web Album (Google) Flickr (Yahoo!) Netvibes (portail) Technorati YouTube (Google) Wikio (moteur de recherche d'informations) AgoraVox Frise du Web : Année 90 : Web 1.0.. Année 2000 : Web 2.0.. 2009 : Web 3.0?