Vous êtes ici : Page d'accueil > Programme du séminaire
Pré requis du séminaire
Ce séminaire suppose une première expérience de développement. Il s'adresse en particulier aux chefs de projet, architectes et développeurs.
Rappel : le but de ce séminaire est d'apprendre à développer des applications qui pourront être utilisées par l’ensemble des utilisateurs, y compris ceux ayant un handicap visuel.
[ Lire la présentation du séminaire sur la page d'accueil ]
Déroulement du séminaire
Matinée
- 9h00 : Accueil des participants (un petit déjeuner continental sera proposé sur place).
- 9h30 - 10h45 :
- Introduction :
- a) Pourquoi concevoir une application avec une IHM accessible, enjeux, avantages, différences entre l’accessibilité et l’utilisabilité.
- b) Découvrir les différents types de technologies d’assistance, comprendre les principes d’interface avec ces technologies et la notion d’arbre vis-à-vis des IHM.
- Microsoft et l’accessibilité :
- a) Les engagements de l’éditeur et son historique.
- b) Découvrir les modèles d’accessibilité de la plateforme et leurs différentes composantes, les principes d’architectures associées ainsi que les interactions entre ces modèles.
- Introduction :
- Pause.
- 11h00 - 12h30 :
- UI Automation 101 : Comprendre le modèle objet UI Automation (arbre et structures, propriétés, patterns de contrôle, évènements).
- Questions/réponses : Les participants posent des questions sur ce qu'ils ont vu, synthèse de la matinée.
Déjeuner
- 12h30 - 14h00 : Pause Déjeuner - Un cocktail déjeunatoire sera proposé sur place.
Après-Midi
- 14h00 - 15h30 :
- Implémenter l’accessibilité dans les solutions :
- a) Utiliser le Framework .NET 3.x avec Windows Presentation Foundation (WPF) pour créer des interfaces utilisateurs accessibles et comprendre les apports de WPF.
- b) Développer facilement des contrôles personnalisés accessibles.
- c) Utiliser le support d’AutomationPeer.
- Implémenter l’accessibilité dans les solutions :
- Pause.
- 15h45 - 17h30 :
- Comprendre les enjeux d’accessibilité pour les applications Internet riches : Découvrir l’initiative ARIA du W3C pour réconcilier des technologies hybrides comme DHTML ou AJAX avec les APIs d’accessibilité, comprendre comment répondre à ces enjeux
- Développer des interfaces Web accessibles avec Silverlight 2.0 : Préciser des informations d’accessibilité directement dans le balisage XAML, utiliser le support d’AutomationPeer pour les contrôles, offrir des fonctionnalités comme les notifications pour les exigences de contrastes élevés.
- Tester les applications :
- a) Définir son outillage pour les tests et la validation des IHM en fonction des modèles d’accessibilité et savoir comment faire en pratique.
- b) Evaluer son développement actuel.
- Conclusion, questions - Bilan de la journée. Réponses aux questions des stagiaires.


