SlideShare ist ein Scribd-Unternehmen logo
1 von 12
AccessODF:
Accessibility Evaluation and
Repair for LibreOffice /
OpenOffice.org Writer
      Christophe Strobbe, Bert Frees,
      Jan Engelen
      K.U.Leuven, Belgium
       ICCHP, Linz, Austria, 10 July 2012
Before AccessODF ...

odt2daisy
  Export DAISY books from Writer
  http://odt2daisy.sf.net/
odt2braille
  Export Braille or emboss from Writer
  http://odt2braille.sf.net/
Techniques for accessible authoring
  Accessible Digital Office Document (ADOD)
    http://adod.idrc.ocad.ca/
                ICCHP, Linz, Austria, 10 July 2012
AccessODF Objectives

Quality of DAISY & Braille output depends on
 accessibility of source
  → Users asked for accessibility checker
Help users evaluate and repair accessibility
 issues in Writer
  for ODT (and DOC & DOCX)
  for ODT as source for DAISY & Braille
  for ODT as source for PDF


                 ICCHP, Linz, Austria, 10 July 2012
Other Accessibility Evaluation Tools

Accessibility Checker in MS Word, Excel &
 PowerPoint 2010
  Only for DOCX, XSLX, PPTX from MS Office 2010
aDesigner (IBM, Eclipse Foundation)
“Plug-ins for accessible PDF documents” from
 Zurich Univ of Applied Sciences
(Validate function in Save-as-DAISY plug-in for
  MS Word)


                ICCHP, Linz, Austria, 10 July 2012
AccessODF Status

First version released 8 November 2011
Identifies 30+ errors and warnings:
  image / formula / object without text alternative
  no default language for the document
  span of text / hyperlink without language
    identification
  table created with tabs / spaces
  text & background have low contrast


                ICCHP, Linz, Austria, 10 July 2012
AccessODF Status

DAISY-specific checks
  Image format not supported by DAISY (only PNG
    and JPG)
  More than 6 levels of headings
Braille-specific checks
  Table or image caption cannot be linked
  Material is transposed from its original location.
   (Lists, text boxes and images inside a table.)



                 ICCHP, Linz, Austria, 10 July 2012
AccessODF, WCAG and ADOD

Mapping between AccessODF checks, WCAG
 2.0 and ADOD techniques:
 http://accessodf.sourceforge.net/MappingToWCAG.html
 Some WCAG requirements are not relevant to
   word processing documents
 Some WCAG requirements are not evaluated (yet)
 Some checks don’t match anything in WCAG




                 ICCHP, Linz, Austria, 10 July 2012
Support for Accessibility Repair

Not just errors and warnings:
“Repair” button: active when
 (semi-)automatic repair is
 possible, e.g.
  empty heading: automatic
  missing alt text: semi-automatic




                ICCHP, Linz, Austria, 10 July 2012
AccessODF Demonstration




          ICCHP, Linz, Austria, 10 July 2012
AccessODF Wish List

Accessibility evaluation in Impress
 (presentations)
Test effect of floating objects and frames on
  reading order
Find incorrect language identifications
Support for abbreviated forms
More translations: please volunteer ;-)



               ICCHP, Linz, Austria, 10 July 2012
Where to Go...

AccessODF:
 http://sourceforge.net/projects/accesso
 df
  Or through LibreOffice extensions repository
  In English, Dutch, Greek, French
Use the software, submit bugs, use our forum




                ICCHP, Linz, Austria, 10 July 2012
LibreOffice Accessibility - Windows
Java Accessibility API: poor support in Windows
  screen readers
In 2010 IBM donated IAccessible2 implementation
  to Oracle; integration not complete when
  Oracle abandoned OpenOffice.org
Oracle donated OOo 3.3 to Apache Foundation
IAccessible2 would be integrated in
  OpenOffice.org after version 3.4.0 (Apache
  Foundation)


                ICCHP, Linz, Austria, 10 July 2012

Weitere ähnliche Inhalte

Ähnlich wie An Accessibility Checker for LibreOffice and OpenOffice.org Writer

Budapest Odf 20110627
Budapest Odf 20110627Budapest Odf 20110627
Budapest Odf 20110627Bart Hanssens
 
Odt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.orgOdt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.orgAEGIS-ACCESSIBLE Projects
 
28 accessible digital office document (adod) project
28 accessible digital office document (adod) project28 accessible digital office document (adod) project
28 accessible digital office document (adod) projectAEGIS-ACCESSIBLE Projects
 
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010Itaapy
 
Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125AEGIS-ACCESSIBLE Projects
 
Creating accessible documents RMLL 2011 AEGIS
Creating accessible documents RMLL 2011 AEGISCreating accessible documents RMLL 2011 AEGIS
Creating accessible documents RMLL 2011 AEGISAEGIS-ACCESSIBLE Projects
 
OpenOffice.org and ODF Accessibility, ABI Workshop 2006
OpenOffice.org and ODF Accessibility, ABI Workshop 2006OpenOffice.org and ODF Accessibility, ABI Workshop 2006
OpenOffice.org and ODF Accessibility, ABI Workshop 2006Malte Timmermann
 
Open Cross-Document Linking Service Based on a Plug-in Architecture
Open Cross-Document Linking Service Based on a Plug-in ArchitectureOpen Cross-Document Linking Service Based on a Plug-in Architecture
Open Cross-Document Linking Service Based on a Plug-in ArchitectureAhmed Tayeh
 
Sun ODF Plugin for MS Office
Sun ODF Plugin for MS OfficeSun ODF Plugin for MS Office
Sun ODF Plugin for MS OfficeMalte Timmermann
 
Ontology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphsOntology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphsJohann Höchtl
 

Ähnlich wie An Accessibility Checker for LibreOffice and OpenOffice.org Writer (20)

Budapest Odf 20110627
Budapest Odf 20110627Budapest Odf 20110627
Budapest Odf 20110627
 
Odt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.orgOdt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.org
 
28 accessible digital office document (adod) project
28 accessible digital office document (adod) project28 accessible digital office document (adod) project
28 accessible digital office document (adod) project
 
Fosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2brailleFosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2braille
 
OOo to Daisy (Aegis project)
OOo to Daisy (Aegis project)OOo to Daisy (Aegis project)
OOo to Daisy (Aegis project)
 
ODT to Daisy (AEGIS project)
ODT to Daisy (AEGIS project)ODT to Daisy (AEGIS project)
ODT to Daisy (AEGIS project)
 
12 accessibility checkeropenoffice paper
12 accessibility checkeropenoffice paper12 accessibility checkeropenoffice paper
12 accessibility checkeropenoffice paper
 
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
 
OOoCon Lpod
OOoCon LpodOOoCon Lpod
OOoCon Lpod
 
Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125
 
ODFKit
ODFKitODFKit
ODFKit
 
HDF Web Browser Plug-in
HDF Web Browser Plug-inHDF Web Browser Plug-in
HDF Web Browser Plug-in
 
Creating accessible documents RMLL 2011 AEGIS
Creating accessible documents RMLL 2011 AEGISCreating accessible documents RMLL 2011 AEGIS
Creating accessible documents RMLL 2011 AEGIS
 
OpenOffice.org and ODF Accessibility, ABI Workshop 2006
OpenOffice.org and ODF Accessibility, ABI Workshop 2006OpenOffice.org and ODF Accessibility, ABI Workshop 2006
OpenOffice.org and ODF Accessibility, ABI Workshop 2006
 
Beyond TIFF and JPEG2000
Beyond TIFF and JPEG2000Beyond TIFF and JPEG2000
Beyond TIFF and JPEG2000
 
Open Cross-Document Linking Service Based on a Plug-in Architecture
Open Cross-Document Linking Service Based on a Plug-in ArchitectureOpen Cross-Document Linking Service Based on a Plug-in Architecture
Open Cross-Document Linking Service Based on a Plug-in Architecture
 
NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)
 
Sun ODF Plugin for MS Office
Sun ODF Plugin for MS OfficeSun ODF Plugin for MS Office
Sun ODF Plugin for MS Office
 
PDF Accessibility
PDF AccessibilityPDF Accessibility
PDF Accessibility
 
Ontology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphsOntology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphs
 

Mehr von icchp2012

Improving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
Improving Game Accessibility with Vibrotactile-Enhanced Hearing InstrumentsImproving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
Improving Game Accessibility with Vibrotactile-Enhanced Hearing Instrumentsicchp2012
 
Camera-based Signage Detection and Recognition for Blind Persons
Camera-based Signage Detection and Recognition for Blind PersonsCamera-based Signage Detection and Recognition for Blind Persons
Camera-based Signage Detection and Recognition for Blind Personsicchp2012
 
Visión SenS - Why should blind people be limited to information in Braille ?
Visión SenS - Why should blind people be limited to information in Braille ?Visión SenS - Why should blind people be limited to information in Braille ?
Visión SenS - Why should blind people be limited to information in Braille ?icchp2012
 
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...icchp2012
 
3D model fabricated by layered manufacturing for visually handicapped persons...
3D model fabricated by layered manufacturing for visually handicapped persons...3D model fabricated by layered manufacturing for visually handicapped persons...
3D model fabricated by layered manufacturing for visually handicapped persons...icchp2012
 
A Multimodal Approach To Accessible Web Content On Smartphones
A Multimodal Approach To Accessible Web Content On SmartphonesA Multimodal Approach To Accessible Web Content On Smartphones
A Multimodal Approach To Accessible Web Content On Smartphonesicchp2012
 
AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation icchp2012
 
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...icchp2012
 
Creating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music VisualizationCreating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music Visualizationicchp2012
 
Cloud4all Architecture Overview
Cloud4all Architecture OverviewCloud4all Architecture Overview
Cloud4all Architecture Overviewicchp2012
 

Mehr von icchp2012 (10)

Improving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
Improving Game Accessibility with Vibrotactile-Enhanced Hearing InstrumentsImproving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
Improving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
 
Camera-based Signage Detection and Recognition for Blind Persons
Camera-based Signage Detection and Recognition for Blind PersonsCamera-based Signage Detection and Recognition for Blind Persons
Camera-based Signage Detection and Recognition for Blind Persons
 
Visión SenS - Why should blind people be limited to information in Braille ?
Visión SenS - Why should blind people be limited to information in Braille ?Visión SenS - Why should blind people be limited to information in Braille ?
Visión SenS - Why should blind people be limited to information in Braille ?
 
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
 
3D model fabricated by layered manufacturing for visually handicapped persons...
3D model fabricated by layered manufacturing for visually handicapped persons...3D model fabricated by layered manufacturing for visually handicapped persons...
3D model fabricated by layered manufacturing for visually handicapped persons...
 
A Multimodal Approach To Accessible Web Content On Smartphones
A Multimodal Approach To Accessible Web Content On SmartphonesA Multimodal Approach To Accessible Web Content On Smartphones
A Multimodal Approach To Accessible Web Content On Smartphones
 
AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation
 
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
 
Creating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music VisualizationCreating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music Visualization
 
Cloud4all Architecture Overview
Cloud4all Architecture OverviewCloud4all Architecture Overview
Cloud4all Architecture Overview
 

Kürzlich hochgeladen

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Kürzlich hochgeladen (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

An Accessibility Checker for LibreOffice and OpenOffice.org Writer

  • 1. AccessODF: Accessibility Evaluation and Repair for LibreOffice / OpenOffice.org Writer Christophe Strobbe, Bert Frees, Jan Engelen K.U.Leuven, Belgium ICCHP, Linz, Austria, 10 July 2012
  • 2. Before AccessODF ... odt2daisy Export DAISY books from Writer http://odt2daisy.sf.net/ odt2braille Export Braille or emboss from Writer http://odt2braille.sf.net/ Techniques for accessible authoring Accessible Digital Office Document (ADOD) http://adod.idrc.ocad.ca/ ICCHP, Linz, Austria, 10 July 2012
  • 3. AccessODF Objectives Quality of DAISY & Braille output depends on accessibility of source → Users asked for accessibility checker Help users evaluate and repair accessibility issues in Writer for ODT (and DOC & DOCX) for ODT as source for DAISY & Braille for ODT as source for PDF ICCHP, Linz, Austria, 10 July 2012
  • 4. Other Accessibility Evaluation Tools Accessibility Checker in MS Word, Excel & PowerPoint 2010 Only for DOCX, XSLX, PPTX from MS Office 2010 aDesigner (IBM, Eclipse Foundation) “Plug-ins for accessible PDF documents” from Zurich Univ of Applied Sciences (Validate function in Save-as-DAISY plug-in for MS Word) ICCHP, Linz, Austria, 10 July 2012
  • 5. AccessODF Status First version released 8 November 2011 Identifies 30+ errors and warnings: image / formula / object without text alternative no default language for the document span of text / hyperlink without language identification table created with tabs / spaces text & background have low contrast ICCHP, Linz, Austria, 10 July 2012
  • 6. AccessODF Status DAISY-specific checks Image format not supported by DAISY (only PNG and JPG) More than 6 levels of headings Braille-specific checks Table or image caption cannot be linked Material is transposed from its original location. (Lists, text boxes and images inside a table.) ICCHP, Linz, Austria, 10 July 2012
  • 7. AccessODF, WCAG and ADOD Mapping between AccessODF checks, WCAG 2.0 and ADOD techniques: http://accessodf.sourceforge.net/MappingToWCAG.html Some WCAG requirements are not relevant to word processing documents Some WCAG requirements are not evaluated (yet) Some checks don’t match anything in WCAG ICCHP, Linz, Austria, 10 July 2012
  • 8. Support for Accessibility Repair Not just errors and warnings: “Repair” button: active when (semi-)automatic repair is possible, e.g. empty heading: automatic missing alt text: semi-automatic ICCHP, Linz, Austria, 10 July 2012
  • 9. AccessODF Demonstration ICCHP, Linz, Austria, 10 July 2012
  • 10. AccessODF Wish List Accessibility evaluation in Impress (presentations) Test effect of floating objects and frames on reading order Find incorrect language identifications Support for abbreviated forms More translations: please volunteer ;-) ICCHP, Linz, Austria, 10 July 2012
  • 11. Where to Go... AccessODF: http://sourceforge.net/projects/accesso df Or through LibreOffice extensions repository In English, Dutch, Greek, French Use the software, submit bugs, use our forum ICCHP, Linz, Austria, 10 July 2012
  • 12. LibreOffice Accessibility - Windows Java Accessibility API: poor support in Windows screen readers In 2010 IBM donated IAccessible2 implementation to Oracle; integration not complete when Oracle abandoned OpenOffice.org Oracle donated OOo 3.3 to Apache Foundation IAccessible2 would be integrated in OpenOffice.org after version 3.4.0 (Apache Foundation) ICCHP, Linz, Austria, 10 July 2012