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

PDF
Lifecycle actions manager
PPT
Cloud4all settings handlers
PPTX
Visual Nouns for Indoor/Outdoor Navigation
PPTX
Non-Visual presentation of graphs using the Novint Falcon
PPT
Integration of a Regular Application into a User Interface Adaptation Engine ...
PDF
English4
PDF
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...
PPT
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...
Lifecycle actions manager
Cloud4all settings handlers
Visual Nouns for Indoor/Outdoor Navigation
Non-Visual presentation of graphs using the Novint Falcon
Integration of a Regular Application into a User Interface Adaptation Engine ...
English4
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...

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

PDF
12 accessibility checkeropenoffice paper
PDF
OpenOffice.org and ODF Accessibility, ABI Workshop 2006
PDF
Workshop strobbe odt2braille_odt2braille_20111125
PDF
Poster Aegis intenal poster_accessodf_20111117
PDF
Odt2Braille: Generating Braille from OpenOffice.org
PDF
OpenOffice.org and ODF Accessibility Today (OOoCon 2008 Bejing)
PDF
ACCESSIBLE newsletter n° 6
PDF
OpenOffice.org and ODF Accessibility, OOoCon 2006
PDF
Fosdem 2011 odt2daisy odt2braille
ODP
AEGIS SP3 story - building an accessible web application
PDF
Accessible project newsletter 5
PDF
Access and Accessibility
PPT
Software Freedom Day Cleveland Presentation
PPT
Odt2braille brings braille to your office
PDF
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
PDF
28 accessible digital office document (adod) project
PPT
3 Use Cases towards All Inclusive Mainstream ICT
PDF
Fosdem 2011 a11y authoring libre office
PDF
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
ODP
Simulating vision impairments for Java/Swing developers using the NetBeans IDE
12 accessibility checkeropenoffice paper
OpenOffice.org and ODF Accessibility, ABI Workshop 2006
Workshop strobbe odt2braille_odt2braille_20111125
Poster Aegis intenal poster_accessodf_20111117
Odt2Braille: Generating Braille from OpenOffice.org
OpenOffice.org and ODF Accessibility Today (OOoCon 2008 Bejing)
ACCESSIBLE newsletter n° 6
OpenOffice.org and ODF Accessibility, OOoCon 2006
Fosdem 2011 odt2daisy odt2braille
AEGIS SP3 story - building an accessible web application
Accessible project newsletter 5
Access and Accessibility
Software Freedom Day Cleveland Presentation
Odt2braille brings braille to your office
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
28 accessible digital office document (adod) project
3 Use Cases towards All Inclusive Mainstream ICT
Fosdem 2011 a11y authoring libre office
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
Simulating vision impairments for Java/Swing developers using the NetBeans IDE
Ad

More from icchp2012 (10)

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

Recently uploaded (20)

PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
STKI Israel Market Study 2025 version august
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Hybrid model detection and classification of lung cancer
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
The various Industrial Revolutions .pptx
PDF
Architecture types and enterprise applications.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Web App vs Mobile App What Should You Build First.pdf
A comparative study of natural language inference in Swahili using monolingua...
1 - Historical Antecedents, Social Consideration.pdf
Group 1 Presentation -Planning and Decision Making .pptx
STKI Israel Market Study 2025 version august
Final SEM Unit 1 for mit wpu at pune .pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A novel scalable deep ensemble learning framework for big data classification...
Zenith AI: Advanced Artificial Intelligence
Hybrid model detection and classification of lung cancer
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
cloud_computing_Infrastucture_as_cloud_p
NewMind AI Weekly Chronicles – August ’25 Week III
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
TLE Review Electricity (Electricity).pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
The various Industrial Revolutions .pptx
Architecture types and enterprise applications.pdf
DP Operators-handbook-extract for the Mautical Institute
Web App vs Mobile App What Should You Build First.pdf

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