Le Web
Le web c'est l'univers d'informations accessibles par le
réseau.
- Nouvelle forme de communication
- De plusieurs vers plusieurs, communication de
groupe
- Partage d'information
- Utilisateurs à la fois producteurs et
consommateurs d'information
- Couverture mondiale
- Nombreux domaines d'application :
- éducation, science, divertissement,
presse, publicité, commerce, etc.
- Les utilisateurs du Web: le monde entier
Risques
- Croissance des protocoles et des langages
- Risque de fragmentation
- Besoin de nouvelles caractéristiques et maintien
de l'universalité
- Besoin de neutralité et d'indépendance
W3C- World Wide Web Consortium
- Créé en 1994, le W3C est l'organisme
de standardisation des technologies de base du Web (HTTP, XML / (X)HTML
URI / IRI CSS, XSLT, SOAP...).
- Le W3C produit des spécifications
appelées Recommandations.
- Le W3C travaille à rendre le web accessible
à tous les utilisateurs tout en garantissant une évolution
interopérable, et indépendante.
W3C-Mission
Mener le Web à son potentiel maximum
"... to lead the Web to its full potential."
" ... developing technologies ... (specifications, guidelines,
software, and tools) that will create a forum for information, commerce,
inspiration, independent thought, and collective understanding.",Tim
Berners-Lee
"... accessibility, meaning, trust, interoperability, evolvability,
decentralization, cooler multimedia.", 7 Points
Engagement du W3C
- Un accès Universel
(le web est pour tout le monde)
- Un Web Sématique
- Un Web de Confiance
W3C-Organisation
Hôtes
Membres
- Substance du W3C.
- Environ 400 organisations
membres
- Couvrant l'ensemble de l'industrie de l'informatique,
l'electronique et les télécom
- Des universités, des organismes publiques
et de groupes de citoyens, etc.
- Participent aux travaux techniques et aux orientations
- Constituent des Groupes de Travail
(Rôle moteur du W3C). Plus de trente actuellement.
- Ce sont les Working Groups qui produisent
les spécifications techniques appelées
Recommandations.

Équipes membres
- 65 personnes
(surtout staff technique)
- Directeur : Tim Berners-Lee
Inventeur du Web (de
HTML, HTTP, URI ) ...
- Steve Bratt:
PDG, anime les travaux techniques et gère le fonctionnemen
Bureaux
- 14 bureaux régionnaux (Offices) répartis
dans le monde pour couvrir les zones géographiques et culturelles
- Allemagne, Australie, Benelux, Corée, Grece,
Hong Kong, Hongrie, Italie, Maroc,
Suède ...
- Véritable déploiment world
wide du W3C
Public
Instances
- Comité Consultatif (Advisory Committee)
-
- Chaque membre a un représentant.
- Veritable conseil d'administration du W3C. Deux
rencontres annuelles (AC Meeting).
Vote sur les orientations.
- Comité de pilotage (Advisory Board)
-
- Groupe d'Architecture Technique (TAG)
Comment Travaille le W3C
- Identification d'un besoin pour une standadisation:
soumission, workshop ...
- Proposition d'Activité aux membres
- Création d'un WG
- Développement de spécifications, d'outils,
de supports ...
- Processus

W3C-Principes
- Stratégie
- Associer le public au développement du Web
- Neutralité
- Les hôtes et l'équipe W3C sont indépendants.
Recommendations sur une base Royalties-Free
- Coordination/Liaison
- Avec les organisations de standardisation : IETF, UIT,
OASIS, WAP Forum, ATSC (television), Unicode Consortium, ETSI (telcom),
3GPP, etc.
- Consensus
- La résolution des problèmes et les décisions
sont fondées sur le consensus
- Ouverture
- Mailing lists, archives, documents de travail, revues
W3C-Produits
- W3C Développe des Recommandations (Standards du Web)
- Recommandations.
56 recommandations jusqu'à maintenant (XHTML, XFroms, XML, XQuery, XSL & XSLT, SMIL, SOAP/XMLP, SVG, ...)
Spécifications fonctionnelles
Se concentrent sur l'architecture de base du Web
Développées par des groupes de travail de W3C
... et implémentées par l'industrie et le monde académique
Voir la Liste
par année et Graphe Historique
-
- Mais aussi des
Guides - Guide d'Accessibilité du Web, Guide des
Agents utilisateur, QA ...
Exemple simple: Quick
Tips.
- Logiciels/API
- JigSaw, Amaya, Libxml, Libwww ...
- Outils/Tutoriaux
- HTML-XML-utils,
HTML Tidy,
XHTML/CSS validator ,
Link Checker
...
- Suite de Tests
- Suite de test XML
et d'autres ...
Pour plus de détails: http://www.w3.org/Status
W3C-Principes architecturaux
The Web is an application built on top of the Internet
and, as such, has inherited its fundamental design principles.
- Interoperability: Specifications
for the Web's languages and protocols must be compatible with one
another and allow (any) hardware and software used to access the
Web to work together.
- Evolution: The Web must be
able to accommodate future technologies. Design principles such
as simplicity, modularity, and extensibility will increase the chances
that the Web will work with emerging technologies such as mobile
Web devices and digital television, as well as others to come.
- Decentralization: Decentralization
is without a doubt the newest principle and most difficult to apply.
To allow the Web to "scale" to worldwide proportions while resisting
errors and breakdowns, the architecture(like the Internet) must limit
or eliminate dependencies on central registries.
Données XML et Outils XML (Fondements du Web)
- XML est la technologie de base pour l’interoperabilité
- XML, en soi, n’est pas d’une grande utilité… on doit pouvoir :
- utiliser des types de données, avec validation (DTDs, Schémas, …)
- ré-employer des applications d’XML (Espaces de noms)
- utiliser des liens (XLink, XBase, …)
- composer/décomposer (XInclude, Fragments, …)
- se référer à des données en XML (XPath, Query, …)
- transformer (XSLT)
- crypter, décrypter, signer (Signature, Encryption,…)
- interagir, ajouter des scripts (DOM, Events, …)
- etc.
- Ces technologies forment une base « architecturale »
W3C-Domaines et Activités
Le travail technique du W3C est organisé en Activités,
regroupées en Domaines
5 Domaines et 24 Activités (menées dans 57 WG)
Voir aussi:
Liste de prospectus

Des Technologies développées par W3C
- Le W3C a publié plus de 40 recommandations à
ce jour, couvrant ainsi un large spectre de domaines d'utilisation
des technologies Web. Il s'agit, entre autres,
- du protocole HTTP1.1
- du langage HTML ensuite XHTML et XFroms
- du multimédia avec le langage SMIL (Synchronized Multimedia
Integration Language),
- de la vie privée avec P3P (Platform for Privacy Preferences),
- du langage XML and
co,
- du langage SOAP, (Simple
Objet Access Protocol) de transport de données entre
Web Services
- des métadonnées avec RDF (Resource Description
Framework),
- des mathématiques avec MathML (Mathematical MarkUp
Language),
- du graphisme avec SVG
(Scalable Vector Graphics).
========= -->Exemples de Technologies
Orientées Interfaces Utilisateurs

Toutes basées sur XML
Web Sémantique et Services Web
- Même objectif: Rendre le Web plus intélligent
- Metadonnées: Ajouter de la richesse aux données
- WS: Utiliser des metadonnées, comme RDF, pour renseigner sur
les données
- SW: Faire une interface programmation (API) pour les données
Web (faire communiquer des applications Web)
- Machine-readable Web: Les machines coopèrent en utilisant le Web
- Vue orientée traitement, Web Services
- Vue orientée données, Web Sémantique
Exemple d'agence de voyage
Conclusion
Providing the vision to lead the Web to its full potential.
Engineering the technologies that build the Web's foundation.
 |
W3C's Role:
Architecture,
Standards,
Guidelines
Goals and Principles:
Accessibility,
Meaning,
Trust,
Interoperability,
Evolvability,
Decentralization,
Cooler Multimedia,
Implementability
|
Pour plus d'informations