2010-10-05 28 views
5

Je dois créer une application Web conforme à la norme WCAG 2.0 specification.Est-ce que Silverlight 4 est conforme aux spécifications WCAG 2.0?

Une caractéristique principale de cette application est qu'un certain code doit être exécuté sur le client. Je n'ai aucun moyen de l'éviter (c'est le vieux problème du signe électronique).

C'est pourquoi j'ai pensé à Silverlight (et à cause des services RIA, bien sûr). Mais je n'ai trouvé aucune information quant à savoir si une application développée de cette manière répondrait aux exigences des WCAG 2.0.

Un lien ou un avis?

Merci d'avance.

Répondre

1

Silverlight n'est pas conçu pour répondre aux exigences de WCAG 2.0. Tout le texte est rendu sous forme de bitmap et n'est pas disponible pour les logiciels de lecture de texte. le support du clavier d'accessibilité complète est faisable mais pas construit.

Si vous devez utiliser Silverlight et WCAG 2.0, alors vous aurez également besoin d'un site Web traditionnel, pour ceux qui ne peuvent pas utiliser Silverlight en raison d'une déficience visuelle ou autre handicap . Notez qu'un site ASP.Net parallèle aide également avec les exigences de SEO. Une bonne combinaison serait un frontal Silverlight utilisant les services RIA, ainsi qu'un site Web ASP.Net (qui peut également utiliser les services RIA) pour répondre aux exigences d'accessibilité.

Il est facile de détecter si Silverlight n'est pas installé, puis d'afficher le site traditionnel, ou vous pouvez choisir Silverlight ou le site Web à partir d'une page Html principale.

+0

Je ne pense pas que ce soit correct. Nous avons pu respecter les consignes de conformité à la section 508 en utilisant Silverlight à l'aide de l'élément AutomationProperties. – RaoulRubin

4

Silverlight dispose de fonctionnalités d'accessibilité Silverlight Accessibility Overview.

+0

Ce lien concerne une signification complètement différente de "l'accessibilité" (c'est-à-dire qui concerne l'accessibilité pour l'automatisation du contrôle). Félicitations d'avoir obtenu 4 votes pour une réponse complètement trompeuse, bien que :) Tout ceci est désormais le cas avec Silverlight qui pousse des marguerites (sauf pour l'utilisation de l'intranet). –