W3C,
est un consortium
- World Wide Web Consortium,
pour le dévelopement du Web
- 400 membres, industries, universités, organismes public/privés
- 14 offices, représentants régionnaux dans tous les continents
- 3 hosts, lieux de résidence du consortium
W3C,
est un consortium (Cont...)
- Advisory Commitee (AC):
tous les membres
- Advisory Boar (AB): 15
élus tous les 3ans
- Team: 64 experts
- AC-REP:
représentant de membre
- Liaisons: IETF, Unicode,
OASIS, ...
Créé
en 1994 pour éviter fragmentation
...
- 1990, TBL, crée
le World Wide Web
- Accès
à Internet devient facile (croissance exponentielle)
- 1994, création World
Wide Web Consortium
- MIT USA, INRIA France, Univ
KIO Japan
- ERCIM en Europe depuis 2001
- Devise: Mener
le Web vers son potentiel maximum
Développe
les standards du web
Dès
le départ, deux préoccupations
majeures
- Indépendance/langue/culture
(Exemple de page multilingue)
- Indépendance/Terminal
et mode d'accès
(réalisée grâce à
la séparation contenu / présentation)
- On dit
universalité du web.
- Ce sont des
activités orthogonales
- Le web doit toucher toutes les parties du monde
- Diminution des frais d'adhésion pour les pays en
développement!
Cet
exposé
- Quelques chiffres
- Les standards
développés par W3C
- Comment se retrouve
l'accessibilité
Les
membres du W3C dans le monde

- Encouragement des pays en développement à
participer.
Qui
sont les membres du W3C

Evolution
du W3C

Evolution
des Recommandations W3C

Technologies
W3C (Standards Développés)
- Appelées
Recommandations (standards du Web)
- XML est la technologie de
base pour l'interoperabilitéXML
- utilisation
des types de données, avec validation
(DTDs, Schémas, …)
- ré-emploi
des applications d'XML (Espaces
de noms)
- utilisation
des liens (XLink, XBase,
…)
- composition/décomposition
(XInclude, Fragments, …)
- référence
à des données en XML
(XPath, Query, …)
- transformation
de XML vers tout (XSLT)
- crypter,
décrypter, signer
(Signature, Encryption,…)
- interagir,
ajouter des scripts (DOM,
Events, …)
- etc.
Technologies
W3C (cont...)
- Ces technologies forment
une base «
architecturale »
Données
et Personnes
- Des technologies pour :
- des documents textuelles
(XHTML, MathML)
- l'infographie, le
multimédia (SVG, SMIL)
- des interactions vocales
(VoiceXML)
- des formulaires interactifs
(XForms)
- contrôler la
présentation (CSS)
- des interactions au moyen
de stylets (InkML)
- ...
Données
et Personnes (cont...)
- La plupart d'entre elles
sont des applications d'XML
- Sont, pour la plupart, des
technologies « mûres »
- Il y a plus en plus
d'outils et d'implémentations
- Le Web
Mobile devient de plus en plus
important:
- La plupart des
technologies nouvelles ont des « profils mobiles »:
- XHTML
Basic, SVG Tiny et Basic, SMIL Basic, XForms Basic…
- Le problème
à résoudre pour les années
à venir : l'intégration
Web
Sémantique et Services Web
- Même objectif:
Rendre le Web plus intélligent
- Machine-readable
Web: Les machines
coopèrent en utilisant le Web
- Le but est de permettre
un meilleur confort pour les utilisateurs
- Coopération par
traitements: Services
Web
- faire communiquer des
applications Web
- Coopération par
données: Web sémantique
- Ajouter de la richesse
aux données
- Applications usuelles:
informations et catalogues en ligne, moteurs de recherche, profils
d'utilisateurs, commerce électronique, ressources de calcul
distribué, services en ligne (bourse, traductions,
météo)
Web
Sémantique et Services Web (cont...)
Services
Web
- L'application offre un
« service » actif sur le Web
- Interface de programmation
pour les données Web
- Des fonctions distantes
peuvent être décrites
- Structure
pour calcul distribué avec documents
- Transferts de documents
XML entre services
- basés sur
conventions bien définies
- SAOP, WSDL, WS-A
- convention pour le
transfert des données (SOAP)
- description des
interfaces des procédures (WSDL)
- addresses
précises des services (WS-A)
- description d'une
« chorégraphie » (WS-CDL)
Web
Sémantique et Services Web (cont...)
Web
sémantique
- Des métadonnées
sont ajoutées aux ressources du Web
- Utiliser des
métadonnées pour renseigner sur les
données
- ils
décrivent les propriétés
de la ressource
- Des vocabulaires
(ontologies) peuvent être développés
- des raisonnement sur
les métadonnées deviennent possible
- « si cette
propriété est vraie, alors l'autre est aussi
vraie…»
- « cette
propriété est la même que
celle-ci…»
- Les applications sont
basées sur l'analyse des métadonnées
- i.e., moteur de
recherche
- Les
développements W3C: RDF, OWL
- un modèle et
une représentation textuelle de
métadonnées (RDF)
- un langage pour la
définition des ontologies (OWL)
Exemple
d'agence de voyage
- Niveau langage de
description de document (Markup):
- alt, summary,
longdesc...
- Niveau conception des ces
langages:
- Séparation
contenu et présentation
- Design once, run everywhere
- Séparation
contenu et présentation
- Niveau mise en oeuvre:
- Conformité aux standards
- Ne pas dépendre d'un type de navigateur
- Utiliser les standards le plus possible (XHTML, SVG, SMIL, XFORMS, ...)
- Outils/Tutoriaux gratuits
Activité
Device Independance
- TBD
- (y compris browser ind!)
Activité
MMI
- TBD (Extending the Web to support multiple
modes of interaction.Conséquences, utile
pour les
personnes avec des limitations.)