06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.

Slides:



Advertisements
Présentations similaires
29/10/ Outil de Centralisation de données des Audits et de Planification des Investissements - France Domaine 29 Octobre2010.
Advertisements

1Er Partie Intervenants : Nuno Barata Alain Joly Thierry Belvigne
Architecture Technique de la plate-forme CASTORE
Présentation de projet
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Projet DOO-JET.
JXDVDTEK – Une DVDthèque en Java et XML
T ravail E tude R echerche COUREUX Éric DUCK Christian ZENGERLÉ Olivier COUREUX Éric DUCK Christian ZENGERLÉ Olivier EncadrantsEncadrants M. Crescenzo.
Master Génie Biologique et Informatique, première année
SVG: Scalable Vector Graphics Exemple: Vienne Christine Potier, INF347, 20 juin 2008.
NFE 107 : Urbanisation et architecture des systèmes d'information
GOUTHERAUD Pierre CASSAGNAVERE Quentin CHEAN Laurent BERNARD Richard
Conception d’une application de gestion de fiches études
Filière Informatique et Réseaux
| Project Ways Exia A2 Groupe Carles – Corbisier – Juzanx - Pareil.
Bilan gestion de projet
THERESIEN Didier SEBASTIEN 15 septembre 2005
Projet Master 2 Nouvelles Technologies et Handicap
Réalisation Gestionnaire de Stock
NewGesco : un projet Legrand par Capgemini
Introduction aux plates formes
Projet JSimula.
Dessin Vectoriel Collaboratif
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
Management des systèmes d’information Conclusion
Simulateur Interactif de Qos dans un Routeur
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Réunion de cadrage 14/12/09.
Sommaire I- Présentation du projet II- Analyse du projet
Reverse Engineering d’applications Android
Projet JSimula.
Logiciel de gestion de comptes bancaires
La plateforme Multicom
Mars 2013 Grégory Petit
OPTIMA, 6 novembre 2008, BnF 1 un outil daide à la transcription Thomas PALFRAY Stéphane NICOLAS Thierry PAQUET L aboratoire d I nformatique, T raitement.
Jonathan Montois Cyrille Kriegel
Simulateur interactif de QOS dans un routeur
Projet de Master première année 2007 / 2008
Outil de volumétrie pour Quadrige² 20 mars 2009 – O. CatryDUT Informatique.
Outil de gestion des cartes grises
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Projet d’Année Lecteur MP3 pour musiciens sous Android
Projet BAC Application d’orientation Chenus Cordonnier Perez Robert.
Composants graphiques en ACube Framework client riche SVG.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Adaptation des images d'un site web pour la compensation du daltonisme
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
RAPPORT DU PROJET IUT CALAIS D’oria Antony Rue Louis David
1 1.
Toolkit WEB de contrôle en SVG Equipe Koala d’ILOG Encadré par Colas Nahaboo Isabelle LAFAYE.
LOGO 2010/2011 Encadré par: Mr Chaouech Helmi Elaborée par: Galloussi Ons Université de Carthage Faculté des Sciences économique et de Gestion de Nabeul.
L’enseignement de spécialité SLAM
TIJARIATE Méthodes Orientées Objets Unified Process (UP) - Groupe A
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Réunion de projet PLATE-FORME WEB TOUBA TAVERNY Tâches comité de direction.
Introduction à SVG Scalable Vector Graphic. Informations ● Plus d'informations ici (draft, tutoriaux, outils... ): –
Apports des clients riches dans le monde du WEB 2.0
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
Soutenance de Projet – BTS IG
Mathieu Martin Thomas Rovayaz Natacha Laborde Nathanaël Couret
Soutenance.  Présentation générale  Architecture & Modélisation  Environnement de travail  Démonstration  Conclusion.
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Ingrid Fontaine – Dimitri Sandron | BTS SIO – PPE 1ère année
Validation technique 06/04/10. La solution Avalanche Le démonstrateur  Site web  Centre de supervision  Centre de vérification  Base de données.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Transcription de la présentation:

06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES

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

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

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

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

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

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

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

INF 380 Use Cases page 9

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

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

INF 380page 12 Diagramme de classe

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

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

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

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

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

INF 380page 18 Planning PhaseTemps EstiméTemps Passé Cahier des charges Analyse Conception Codage et tests TOTAL (108%)

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

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

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

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

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

INF 380 Démonstration : Accueil (1)

INF 380 Démonstration : Accueil (2)

INF 380 Démonstration : Ajout de descriptions

INF 380 Démonstration : séparer le style du fichier SVG (1)

INF 380 Démonstration : séparer le style du fichier SVG (2)

INF 380page 29 Merci pour votre attention