Feu vert pour la nouvelle génération de formulaires du Web

Posté mer 15/10/2003 - 00:00
Par admin

Le Consortium World Wide Web (W3C) a annoncé la publication de la Recommandation XForms 1.0. Le début d'une nouvelle génération de formulaires pour le Web, qui permet de dissocier le modèle, les données, et l'interface en utilisant la puissance d'XML.

Un saut "technologique" pour tous ceux qui publient des formulaires sur le Web : le Consortium World Wide Web (W3C), dont l'antenne européenne est à Sophia Antipolis, a annoncé hier la publication de la Recommandation XForms 1.0 (voir le communiqué publié sur le site du W3C Le W3C publie la Recommandation XForms 1.0). Désormais, un nouveau standard du web est né. La publication de la recommandation XForms 1.0 marque le début de la nouvelle génération de formulaires pour le Web, en permettant de dissocier le but recherché, la présentation et le format des résultats, en utilisant XML (Extensible Markup Language).Des formulaires accessibles par les mobilesEntre la publication de la spécification en "recommandation candidate" (ce qui constituait un appel à implémentations) et la recommandation en elle même (ce qui équivaut à un statut de standard), il s'est passé près d'un an. C'est que rarement autant d'éditeurs et d'industriels du web ont cherché à "implémenter" (créer de nouveaux produits intégrant la norme) XForms 1.0. Désormais le statut de Recommandation W3C indique que le document est stable, et qu'il contribue à l'interopérabilité du Web. Il a été revu et approuvé par les membres W3C qui préconisent une large adoption par l'industrie.Qu'apporte Xforms? Dix ans après leur création, les formulaires pour le Web avaient besoin d'une mise à jour. Les premiers formulaires HTML qui sont apparus sur le Web dès 1993, ont donné la possibilité de rassembler des informations et d'effectuer des transactions. La structure des formulaires d'alors a servi les besoins de nombreux utilisateurs et des terminaux d'accès au Web. Mais d'une part la récupération des données dans les champs des formulaires, leur traitement et la réutilisation de ces données étaient complexes. D'autre part, les utilisateurs souhaitent désormais accéder au Web à partir de téléphones mobiles, d'ordinateurs de poche, et de logiciels d'assistance tels que des lecteurs d'écran. Autant de choses que l'ancienne génération HTML ne permet pas.Les avantages d'une séparation entre l'objet, la présentation et les résultats"XForms apporte plus de puissance et de flexibilité aux auteurs, tout en améliorant le confort des utilisateurs", a expliqué Steven Pemberton, co-responsable du groupe de travail XForms du W3C. "Le groupe de travail XForms a fourni aux implémenteurs un modèle qui rend plus facile le développement et la réutilisation de composants de formulaires, leur intégration dans les services Web, et apportant des fonctionnalités aux utilisateurs et aux terminaux non disponibles jusqu'à présent"XForms d'autre part, sépare nettement l'objet, la présentation et les résultats. Ce qui n'est pas le cas des formulaires HTML qui mélangent balises de présentation et balises de fonction. En divisant les formulaires traditionnels HTML en 3 parties - modèle, données, et interface - la séparation du fond et de la forme est clairement réalisée, et apporte les avantages suivants selon le W3C :- Réutilisation : les modules d'XForms peuvent être réutilisés indépendamment des informations collectées.- Indépendance vis à vis des terminaux : les contrôles de l'interface utilisateur étant abstraits (leurs caractéristiques génériques étant seules visibles), ils peuvent être facilement représentés sur différents terminaux avec des capacités différentes.- Accessibilité : la présentation et le contenu étant séparés, l'information est davantage accessible aux utilisateurs de logiciels d'assistance. De plus, les contrôles de l'interface utilisateur encapsulent les métadonnées pertinentes, telles que les étiquettes, améliorant ainsi l'accessibilité de l'application quelque soient les modalités de son utilisation.Un complétement de poids pour la famille XMLPratiquement, cela veut dire que les technologies XForms rendent possible l'utilisation de formulaires à partir d'un assistant personnel de poche, d'un téléphone mobile, d'un lecteur d'écran ou encore d'un ordinateur de bureau conventionnel, et cela sans perte de fonctionnalités pour l'utilisateur final. Xforms, enfin, apporte la puissance d'XML aux formulaires en ligne. XML, le nouveau langage du Web, est au coeur du modèle XForms. Xforms, ainsi, s'articule avec les services Web. Initialement conçu pour être intégré à XHTML, il est aisément adaptable à n'importe quel langage de balises approprié, comme SVG (Scalable Vector Graphics). Il vient ainsi renforcer la famille XML et lui apporter des avantages clés. Ce qui explique l'empressement des grands éditeurs de logiciels à l'intégrer dans leurs produits.

Ajouter un commentaire