SlideShare a Scribd company logo
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

More Related Content

Similar to An Accessibility Checker for LibreOffice and OpenOffice.org Writer

Budapest Odf 20110627
Budapest Odf 20110627Budapest Odf 20110627
Budapest Odf 20110627
Bart Hanssens
 
Odt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.orgOdt2Braille: Generating Braille from OpenOffice.org
Odt2Braille: Generating Braille from OpenOffice.org
AEGIS-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
 
Fosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2brailleFosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2braille
AEGIS-ACCESSIBLE Projects
 
OOo to Daisy (Aegis project)
OOo to Daisy (Aegis project)OOo to Daisy (Aegis project)
OOo to Daisy (Aegis project)
AEGIS-ACCESSIBLE Projects
 
ODT to Daisy (AEGIS project)
ODT to Daisy (AEGIS project)ODT to Daisy (AEGIS project)
ODT to Daisy (AEGIS project)
AEGIS-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 2010
Itaapy
 
OOoCon Lpod
OOoCon LpodOOoCon Lpod
OOoCon Lpod
Alexandro Colorado
 
Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125Workshop strobbe odt2braille_odt2braille_20111125
Workshop strobbe odt2braille_odt2braille_20111125
AEGIS-ACCESSIBLE Projects
 
ODFKit
ODFKitODFKit
HDF Web Browser Plug-in
HDF Web Browser Plug-inHDF 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
AEGIS-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 Architecture
Ahmed Tayeh
 
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)
The HDF-EOS Tools and Information Center
 
Sun ODF Plugin for MS Office
Sun ODF Plugin for MS OfficeSun ODF Plugin for MS Office
Sun ODF Plugin for MS OfficeMalte Timmermann
 
PDF Accessibility
PDF AccessibilityPDF Accessibility
PDF Accessibility
WebContentManagersForum
 
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
 

Similar to 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
 

More from 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 Instruments
icchp2012
 
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
icchp2012
 
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 Smartphones
icchp2012
 
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 Visualization
icchp2012
 
Cloud4all Architecture Overview
Cloud4all Architecture OverviewCloud4all Architecture Overview
Cloud4all Architecture Overview
icchp2012
 

More from 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
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

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