Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parPhilbert Morice Modifié depuis plus de 10 années
1
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES
2
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
3
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
4
INF 380page 4 Contexte Rendre les ressources du web de plus en plus accessibles Non-voyants/Mal-voyants : cécité, troubles de vision, daltonisme,… Augmenter la taille des graphiques, modifier la luminosité, ajouter des descriptions aux schémas
5
INF 380page 5 Quest ce que SVG? SVG (« Scalable Vector Graphics ») Description vectorielle des graphiques pour le web Recommendation W3C Conservation de qualité en cas de redimensionnement
6
INF 380 Accessibilité des fichiers SVG Un outil intuitif pour : Ajouter des descriptions à des éléments de base des schémas Mettre en évidence la structure dun schéma Séparer le style CSS du fichier SVG page 6
7
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
8
INF 380page 8 Frontière fonctionnelle Fonctionnalités : Ajout de descriptions Séparer les feuilles de style Décrire la structure des schémas Utilisateurs : Créateurs ou simple utilisateurs de fichiers SVG qui veulent rendre un fichier SVG accessible aux mal/non- voyants
9
INF 380 Use Cases page 9
10
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
11
INF 380page 11 Choix techniques Architecture client lourd Application Java SVG 1.1 Accessibility features of SVG Bibliothèque Apache Batik (Java) Afficher et manipuler des images SVG Facile à utiliser JUnit pour les tests unitaires IDE Eclipse
12
INF 380page 12 Diagramme de classe
13
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
14
INF 380page 14 Critères dévaluation Simplicité dutilisation Public non expert en SVG Des fichiers de tailles et de structures différentes Adaptabilité Des améliorations daccessibilité sont toujours possibles
15
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
16
INF 380 Répartition des rôles Aroussia MAADI : chef de projet Rami BALI : responsable danalyse Toufic HADDAD : responsable dintégration et tests page 16
17
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
18
INF 380page 18 Planning PhaseTemps EstiméTemps Passé Cahier des charges Analyse Conception Codage et tests 34 45 72 34 40 45 81 TOTAL185200 (108%)
19
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
20
INF 380 …Perspectives? Mettre en forme le XML dans linterface graphique Repérer des structures simples sur une image difficile à décrire Réutiliser la même description alternative pour un même type SVG délément dans un fichier
21
INF 380page 21 Difficultés rencontrées…solutions envisagées La conception a pris plus de temps que prévu Développer les différentes parties du logiciel en parallèle et consulter l'expert régulièrement Les fichiers SVG testés ne respectent pas tous les recommandations W3C Mettre en forme le XML dans linterface graphique Problèmes d'accès au répertoire de partage svn Rencontres régulières entre les membres de l'équipe
22
INF 380 Pour conclure… gérer le temps imparti à un projet pour assurer un produit fiable avec les fonctionnalités minimales demandées Plonger dans lAPI de Batik et les spécifications SVG Travailler en équipe et adapter la répartition des rôles aux profils Assurer une communication permanente entre les membres de léquipe Revenir vers lexpert pour vérifier ses besoins au fur et à mesure
23
INF 380 Plan Contexte du projet Frontière Fonctionnelle Choix techniques Critères dévaluation Répartition des rôles dans léquipe Planning du projet Perspectives et conclusions Démonstration
24
INF 380 Démonstration : Accueil (1)
25
INF 380 Démonstration : Accueil (2)
26
INF 380 Démonstration : Ajout de descriptions
27
INF 380 Démonstration : séparer le style du fichier SVG (1)
28
INF 380 Démonstration : séparer le style du fichier SVG (2)
29
INF 380page 29 Merci pour votre attention
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.