SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Autora: María Eugenia Fernández Menéndez
Demo




                       Ejecución de Pautas


        Incorporación de nuevas Pautas


                   Solución aportada: Iriso


                                     Objetivos


                                  Introducción


  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Demo




                       Ejecución de Pautas


        Incorporación de nuevas Pautas


                   Solución aportada: Iriso


                                     Objetivos


                                  Introducción


  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Introducción
• Existencia de diversidad de Pautas relativas a la
accesibilidad

   • WCAG (Pautas de Accesibilidad al contenido en la
   Web)

   • MWBP (Buenas Prácticas en Web Móvil)

   • Sección 508

• Verificación automática y manual

• Guías de estilo: diseño y contenido
                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Demo




                       Ejecución de Pautas


        Incorporación de nuevas Pautas


                   Solución aportada: Iriso


                                     Objetivos


                                  Introducción


  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Objetivos
• Aplicaciones para validar documentos de pautas

• WCAG

   •TAW, HERA, EvalAccess, Pista, etc.

• MWBP

   • mobileOK Checker, mobiReady, TAW, etc.

• Sección 508

   • Cynthia de HiSoftware
                        Iriso: Herramienta para la validación y
                      verificación de las "Buenas Prácticas en la
                                       Web Móvil"
TAW del CTIC




    Iriso: Herramienta para la validación y
  verificación de las "Buenas Prácticas en la
                   Web Móvil"
HERA del SIDAR




     Iriso: Herramienta para la validación y
   verificación de las "Buenas Prácticas en la
                    Web Móvil"
EvalAccess (Universidad
      País Vasco)




          Iriso: Herramienta para la validación y
        verificación de las "Buenas Prácticas en la
                         Web Móvil"
mobileOK Checker




      Iriso: Herramienta para la validación y
    verificación de las "Buenas Prácticas en la
                     Web Móvil"
mobiReady




   Iriso: Herramienta para la validación y
 verificación de las "Buenas Prácticas en la
                  Web Móvil"
Cynthia




  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Resumen

• Diversidad de Documentos de Pautas

• Diversidad de Herramientas para validarlos

• Ninguna herramienta que permita:

   • Validar diversos documentos de pautas

   • Añadir nuevos documentos de pautas




                        Iriso: Herramienta para la validación y
                      verificación de las "Buenas Prácticas en la
                                       Web Móvil"
Demo




                       Ejecución de Pautas


        Incorporación de nuevas Pautas


                    Solución aportada: Iriso


                                      Objetivos


                                  Introducción


  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Solución aportada: Iriso (I)

• Framework para incorporar documentos de pautas,
cuyos objetivos son:

  • Incorporación de nuevos documento de pautas o
  pautas de forma sencilla

  • Ayudar al desarrollador a construir sitios web
  accesibles, atendiendo a diversos documentos,
  mediante la utilización de una única herramienta



                       Iriso: Herramienta para la validación y
                     verificación de las "Buenas Prácticas en la
                                      Web Móvil"
Solución aportada: Iriso (II)

• Herramientas y tecnologías utilizadas durante el
desarrollo:

   • Microsoft SQL Server 2008 y SQL Server
      Management Studio

   • Microsoft Visual Studio 2008

   • .NET Framework 3.5

   • C#, LINQ, WPF

                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Solución aportada: Iriso (III)

• Tecnologías y herramientas utilizadas durante el
desarrollo:

   • Python

   • IronPython

   • Eclipse + PyDev




                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Solución aportada: Iriso (IV)

• Patrones arquitectónicos:

   • MVC y n-capas

• Patrones de diseño: además de command,

   • Facade

   • DAO

   • Abstract Factory y Factory Method

   • DTO
                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Solución aportada: Iriso (V)

• Aplicaciones desarrolladas sobre el framework

• Almacenamiento de Documentos y Pautas:

   • Base de Datos (relacional)

   • Lenguaje Python

• Aporta:

   • Inserción dinámica de documento y pautas

• Complejidad del framework
                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Demo




                       Ejecución de Pautas


         Incorporación de nuevas Pautas


                   Solución aportada: Iriso


                                      Objetivos


                                  Introducción


  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Incorporación de nuevas
pautas (I)
• Bases de Datos (relacional) . Gramática.

   • Documento de Pautas

   • Documento de Test

   • Pautas y Puntos de Verificación

   • Casos de Testeo

   • Condiciones: xpath, expresiones regulares, existe
   elemento, atributo dentro de elemento con valor
   determinado.
                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Documento de Pautas




        Iriso: Herramienta para la validación y
      verificación de las "Buenas Prácticas en la
                       Web Móvil"
Documento de Test




       Iriso: Herramienta para la validación y
     verificación de las "Buenas Prácticas en la
                      Web Móvil"
Pautas




  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Puntos de Verificación




         Iriso: Herramienta para la validación y
       verificación de las "Buenas Prácticas en la
                        Web Móvil"
Casos de Testeo




                          Casos de testeo: Condicional If


                                                            Ejecutar Método




      Iriso: Herramienta para la validación y
    verificación de las "Buenas Prácticas en la
                     Web Móvil"
Condiciones




                                                Resultado
                                                del caso de
                                                testeo




                        Comprobar si existe
                        el elemento table




    Iriso: Herramienta para la validación y
  verificación de las "Buenas Prácticas en la
                   Web Móvil"
Caso de testeo para Ejecutar
          Método




            Iriso: Herramienta para la validación y
          verificación de las "Buenas Prácticas en la
                           Web Móvil"
Incorporación de nuevas
 pautas (II)
• Lenguaje Dinámico

• La pauta no tiene cabida en la Base de Datos

• IronPython

• Eclipse + PyDev

• Almacenamiento del caso de testeo codificado en
Python



                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Incorporación de nuevas
 pautas (III)
• Ejemplo de inserción de código Python en la Base de
Datos:




                        Iriso: Herramienta para la validación y
                      verificación de las "Buenas Prácticas en la
                                       Web Móvil"
Demo




                        Ejecución de Pautas


        Incorporación de nuevas Pautas


                   Solución aportada: Iriso


                                      Objetivos


                                  Introducción


  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Ejecución de Pautas




              Iriso: Herramienta para la validación y
            verificación de las "Buenas Prácticas en la
                             Web Móvil"
Ej: ejecución Condición en
                 Condicional If

• Obtener el caso de testeo: Condicional If

• Obtener la condición a ejecutar

• Ejecutar la condición y obtener lista de resultados

• Lista con resultados + información caso testeo
(añadida en condicional if)

• Mostrar resultados en la aplicación de escritorio



                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Demo


               Ejecución de Pautas

                                      Python

                         Base de Datos

          Solución aportada: Iriso

                       Situación Actual

                                 Problema

  Iriso: Herramienta para la validación y
verificación de las "Buenas Prácticas en la
                 Web Móvil"
Demo (I)

A. Validación de un documento acorde a las “Buenas Prácticas en Web
   Móvil”

B. Incorporación de nuevos documentos de pautas

Documento Pautas: WGAC 1.0
Documento Test: WCAG 1.0

Pauta: 1. Provide equivalent alternatives to auditory and visual content.
Puntos de Verificación:
   1.1 Provide a text equivalent for every non-text element (e.g., via "alt",
   "longdesc", or in element content). [A Level]
         Casos Testeo: CondicionalIf
         Condición: cadena xpath


                                     Iriso: Herramienta para la validación y
                                   verificación de las "Buenas Prácticas en la
                                                    Web Móvil"
Demo (II)

Pauta: 3. Use markup and style sheets and do so properly.
Puntos de Verificación:
   3.3 Use style sheets to control layout and presentation. [AA Level]
         Casos Testeo: CondicionalIf
         Condición: cadena xpath


Pauta: 5. Create tables that transform gracefully.
Puntos de Verificación:
   5.5 Provide summaries for tables. [AAA Level]
         Casos Testeo: CondicionalIf
         Condición: cadena xpath




                                   Iriso: Herramienta para la validación y
                                 verificación de las "Buenas Prácticas en la
                                                  Web Móvil"
Conclusiones

• Se han cumplido los objetivos del proyecto:

   • Herramienta de escritorio, incorporar documentos
   de pautas, fácil de usar, ayuda al desarrollador y se
   permiten validar las Buenas Prácticas en Web Móvil

• Importancia y utilidad de los patrones arquitectónicos
y de diseño: facilidad de diseño, implementación y
modificación.

• Complejidad análisis documento técnico del W3C,
especialmente el de las Buenas Prácticas en Web
Móvil.                   Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Trabajo Futuro

• Proporcionar una interfaz más amigable para la
incorporación de nuevos documentos de pautas.

• Historial de validaciones por URL y procesamiento de
un conjunto de URLs.

• Creación de un cliente Web

• Mejorar el tiempo de respuesta de la aplicación

• Mejorar la interfaz de la aplicación WPF

                         Iriso: Herramienta para la validación y
                       verificación de las "Buenas Prácticas en la
                                        Web Móvil"
Iriso: Herramienta para la validación y verificación de las "Buenas Prác

Más contenido relacionado

Similar a Iriso: Herramienta para la validación y verificación de las "Buenas Prác

Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.lorena_moreno
 
Castaneda suarezandresfernando2017
Castaneda suarezandresfernando2017Castaneda suarezandresfernando2017
Castaneda suarezandresfernando2017Idat
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidadEQ SOFT EIRL
 
Webinar Gratuito: Guía de Pruebas de OWASP
Webinar Gratuito: Guía de Pruebas de OWASPWebinar Gratuito: Guía de Pruebas de OWASP
Webinar Gratuito: Guía de Pruebas de OWASPAlonso Caballero
 
Curso de Hacking Aplicaciones Web 2012 (CNHAW)
Curso de Hacking Aplicaciones Web 2012 (CNHAW)Curso de Hacking Aplicaciones Web 2012 (CNHAW)
Curso de Hacking Aplicaciones Web 2012 (CNHAW)NPROS Perú
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesMICProductivity
 
Construir y publicar software de manera más sencilla, confiable y rápida con...
Construir y publicar software de manera más  sencilla, confiable y rápida con...Construir y publicar software de manera más  sencilla, confiable y rápida con...
Construir y publicar software de manera más sencilla, confiable y rápida con...Luis Cosio
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareMiguel Sanchez
 
02 herramientas de_evaluacion_de_la_accesibilidad
02 herramientas de_evaluacion_de_la_accesibilidad02 herramientas de_evaluacion_de_la_accesibilidad
02 herramientas de_evaluacion_de_la_accesibilidadEncarna Lago
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo finalMoises Puente
 
Evaluación de las herramientas 2.0 en la formación para el empleo
Evaluación de las herramientas 2.0 en la formación para el empleoEvaluación de las herramientas 2.0 en la formación para el empleo
Evaluación de las herramientas 2.0 en la formación para el empleoConectarnos Soluciones de Internet
 
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...233 Grados de TI
 
Archivo recuperado 1
Archivo recuperado 1Archivo recuperado 1
Archivo recuperado 1Saul Vasquez
 
Presentación1victorsanchez
Presentación1victorsanchezPresentación1victorsanchez
Presentación1victorsanchezpepitojose
 
366822968 paso-5-examen-final
366822968 paso-5-examen-final366822968 paso-5-examen-final
366822968 paso-5-examen-finaldanny rios
 

Similar a Iriso: Herramienta para la validación y verificación de las "Buenas Prác (20)

Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 
Castaneda suarezandresfernando2017
Castaneda suarezandresfernando2017Castaneda suarezandresfernando2017
Castaneda suarezandresfernando2017
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidad
 
Webinar Gratuito: Guía de Pruebas de OWASP
Webinar Gratuito: Guía de Pruebas de OWASPWebinar Gratuito: Guía de Pruebas de OWASP
Webinar Gratuito: Guía de Pruebas de OWASP
 
Curso de Hacking Aplicaciones Web 2012 (CNHAW)
Curso de Hacking Aplicaciones Web 2012 (CNHAW)Curso de Hacking Aplicaciones Web 2012 (CNHAW)
Curso de Hacking Aplicaciones Web 2012 (CNHAW)
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
OWASP
OWASPOWASP
OWASP
 
Construir y publicar software de manera más sencilla, confiable y rápida con...
Construir y publicar software de manera más  sencilla, confiable y rápida con...Construir y publicar software de manera más  sencilla, confiable y rápida con...
Construir y publicar software de manera más sencilla, confiable y rápida con...
 
Aenor iso25000 - Optimyth
Aenor iso25000 - OptimythAenor iso25000 - Optimyth
Aenor iso25000 - Optimyth
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
02 herramientas de_evaluacion_de_la_accesibilidad
02 herramientas de_evaluacion_de_la_accesibilidad02 herramientas de_evaluacion_de_la_accesibilidad
02 herramientas de_evaluacion_de_la_accesibilidad
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Evaluación de las herramientas 2.0 en la formación para el empleo
Evaluación de las herramientas 2.0 en la formación para el empleoEvaluación de las herramientas 2.0 en la formación para el empleo
Evaluación de las herramientas 2.0 en la formación para el empleo
 
Las Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus AplicaciomesLas Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus Aplicaciomes
 
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
 
Archivo recuperado 1
Archivo recuperado 1Archivo recuperado 1
Archivo recuperado 1
 
Presentación1victorsanchez
Presentación1victorsanchezPresentación1victorsanchez
Presentación1victorsanchez
 
Servicio de QA - Harriague y Asociados
Servicio de QA - Harriague y AsociadosServicio de QA - Harriague y Asociados
Servicio de QA - Harriague y Asociados
 
366822968 paso-5-examen-final
366822968 paso-5-examen-final366822968 paso-5-examen-final
366822968 paso-5-examen-final
 

Último

EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 

Último (20)

EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 

Iriso: Herramienta para la validación y verificación de las "Buenas Prác

  • 1. Autora: María Eugenia Fernández Menéndez
  • 2. Demo Ejecución de Pautas Incorporación de nuevas Pautas Solución aportada: Iriso Objetivos Introducción Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 3. Demo Ejecución de Pautas Incorporación de nuevas Pautas Solución aportada: Iriso Objetivos Introducción Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 4. Introducción • Existencia de diversidad de Pautas relativas a la accesibilidad • WCAG (Pautas de Accesibilidad al contenido en la Web) • MWBP (Buenas Prácticas en Web Móvil) • Sección 508 • Verificación automática y manual • Guías de estilo: diseño y contenido Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 5. Demo Ejecución de Pautas Incorporación de nuevas Pautas Solución aportada: Iriso Objetivos Introducción Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 6. Objetivos • Aplicaciones para validar documentos de pautas • WCAG •TAW, HERA, EvalAccess, Pista, etc. • MWBP • mobileOK Checker, mobiReady, TAW, etc. • Sección 508 • Cynthia de HiSoftware Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 7. TAW del CTIC Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 8. HERA del SIDAR Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 9. EvalAccess (Universidad País Vasco) Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 10. mobileOK Checker Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 11. mobiReady Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 12. Cynthia Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 13. Resumen • Diversidad de Documentos de Pautas • Diversidad de Herramientas para validarlos • Ninguna herramienta que permita: • Validar diversos documentos de pautas • Añadir nuevos documentos de pautas Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 14. Demo Ejecución de Pautas Incorporación de nuevas Pautas Solución aportada: Iriso Objetivos Introducción Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 15. Solución aportada: Iriso (I) • Framework para incorporar documentos de pautas, cuyos objetivos son: • Incorporación de nuevos documento de pautas o pautas de forma sencilla • Ayudar al desarrollador a construir sitios web accesibles, atendiendo a diversos documentos, mediante la utilización de una única herramienta Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 16. Solución aportada: Iriso (II) • Herramientas y tecnologías utilizadas durante el desarrollo: • Microsoft SQL Server 2008 y SQL Server Management Studio • Microsoft Visual Studio 2008 • .NET Framework 3.5 • C#, LINQ, WPF Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 17. Solución aportada: Iriso (III) • Tecnologías y herramientas utilizadas durante el desarrollo: • Python • IronPython • Eclipse + PyDev Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 18. Solución aportada: Iriso (IV) • Patrones arquitectónicos: • MVC y n-capas • Patrones de diseño: además de command, • Facade • DAO • Abstract Factory y Factory Method • DTO Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 19. Solución aportada: Iriso (V) • Aplicaciones desarrolladas sobre el framework • Almacenamiento de Documentos y Pautas: • Base de Datos (relacional) • Lenguaje Python • Aporta: • Inserción dinámica de documento y pautas • Complejidad del framework Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 20. Demo Ejecución de Pautas Incorporación de nuevas Pautas Solución aportada: Iriso Objetivos Introducción Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 21. Incorporación de nuevas pautas (I) • Bases de Datos (relacional) . Gramática. • Documento de Pautas • Documento de Test • Pautas y Puntos de Verificación • Casos de Testeo • Condiciones: xpath, expresiones regulares, existe elemento, atributo dentro de elemento con valor determinado. Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 22. Documento de Pautas Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 23. Documento de Test Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 24. Pautas Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 25. Puntos de Verificación Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 26. Casos de Testeo Casos de testeo: Condicional If Ejecutar Método Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 27. Condiciones Resultado del caso de testeo Comprobar si existe el elemento table Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 28. Caso de testeo para Ejecutar Método Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 29. Incorporación de nuevas pautas (II) • Lenguaje Dinámico • La pauta no tiene cabida en la Base de Datos • IronPython • Eclipse + PyDev • Almacenamiento del caso de testeo codificado en Python Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 30. Incorporación de nuevas pautas (III) • Ejemplo de inserción de código Python en la Base de Datos: Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 31. Demo Ejecución de Pautas Incorporación de nuevas Pautas Solución aportada: Iriso Objetivos Introducción Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 32. Ejecución de Pautas Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 33. Ej: ejecución Condición en Condicional If • Obtener el caso de testeo: Condicional If • Obtener la condición a ejecutar • Ejecutar la condición y obtener lista de resultados • Lista con resultados + información caso testeo (añadida en condicional if) • Mostrar resultados en la aplicación de escritorio Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 34. Demo Ejecución de Pautas Python Base de Datos Solución aportada: Iriso Situación Actual Problema Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 35. Demo (I) A. Validación de un documento acorde a las “Buenas Prácticas en Web Móvil” B. Incorporación de nuevos documentos de pautas Documento Pautas: WGAC 1.0 Documento Test: WCAG 1.0 Pauta: 1. Provide equivalent alternatives to auditory and visual content. Puntos de Verificación: 1.1 Provide a text equivalent for every non-text element (e.g., via "alt", "longdesc", or in element content). [A Level] Casos Testeo: CondicionalIf Condición: cadena xpath Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 36. Demo (II) Pauta: 3. Use markup and style sheets and do so properly. Puntos de Verificación: 3.3 Use style sheets to control layout and presentation. [AA Level] Casos Testeo: CondicionalIf Condición: cadena xpath Pauta: 5. Create tables that transform gracefully. Puntos de Verificación: 5.5 Provide summaries for tables. [AAA Level] Casos Testeo: CondicionalIf Condición: cadena xpath Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 37. Conclusiones • Se han cumplido los objetivos del proyecto: • Herramienta de escritorio, incorporar documentos de pautas, fácil de usar, ayuda al desarrollador y se permiten validar las Buenas Prácticas en Web Móvil • Importancia y utilidad de los patrones arquitectónicos y de diseño: facilidad de diseño, implementación y modificación. • Complejidad análisis documento técnico del W3C, especialmente el de las Buenas Prácticas en Web Móvil. Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"
  • 38. Trabajo Futuro • Proporcionar una interfaz más amigable para la incorporación de nuevos documentos de pautas. • Historial de validaciones por URL y procesamiento de un conjunto de URLs. • Creación de un cliente Web • Mejorar el tiempo de respuesta de la aplicación • Mejorar la interfaz de la aplicación WPF Iriso: Herramienta para la validación y verificación de las "Buenas Prácticas en la Web Móvil"