OpenOffice.org & ODF Accessibility

Similar documents
PDF Accessibility Best Practices for Authoring

Make Your Course Content Accessible using Microsoft Office and Windows.

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Seven Steps to Creating an Accessible PowerPoint Slideshow

Cisco Accessibility Conformance Report VPAT Version 2.1

California Open Online Library for Education & Accessibility

SKILLSCOMMONS ACCESSIBILITY CHECKPOINTS METHODS FOR EVALUATING THE ACCESSIBILITY OF PDF DOCUMENTS (ASSISTIVE TECHNOLOGIES)

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Accessibility Guidelines

California Open Online Library for Education & Accessibility

Cisco Accessibility Conformance Report VPAT Version 2.1

SKILLSCOMMONS ACCESSIBILITY CHECKPOINTS METHODS FOR EVALUATING THE ACCESSIBILITY OF WORD DOCUMENTS USING ASSISTIVE TECHNOLOGIES

Teamcenter Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template

Open Document Format v1.1 Accessibility Guidelines Version 1.0

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

VPAT Section 508 Voluntary Product Accessibility Template

California Open Online Library for Education & Accessibility

Cisco Accessibility Conformance Report VPAT Version 2.0

Cisco Accessibility Conformance Report VPAT Version 2.0

California Open Online Library for Education & Accessibility

Adobe Illustrator CC Voluntary Product Accessibility Template

SKILLSCOMMONS ACCESSIBILITY CHECKPOINTS METHODS FOR EVALUATING THE ACCESSIBILITY OF HTML FILES/DOCUMENTS (ASSISTIVE TECHNOLOGIES)

California Open Online Library for Education & Accessibility

Design your source document with accessibility in mind. Do NOT use character formatting for headings, use the program s styles.

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Cisco Accessibility Conformance Report VPAT Version 2.1

California Open Online Library for Education & Accessibility

Adobe Photoshop CS6 Voluntary Product Accessibility Template

Cisco Accessibility Conformance Report VPAT Version 2.1

California Open Online Library for Education & Accessibility

In this document, you will learn how to take a Microsoft Word Document and make it accessible and available as a PDF.

California Open Online Library for Education & Accessibility

COOL4Ed ACCESSIBILITY CHECKPOINTS METHODS FOR WORD FORMATS (ASSISTIVE TECHNOLOGIES)

California Open Online Library for Education & Accessibility

Cisco Accessibility Conformance Report VPAT Version 2.0

AT Access to Flash and PDF

Cisco Accessibility Conformance Report VPAT Version 2.0

ODF Perspectives Panel discussion. OASIS ODF Adoption TC

California Open Online Library for Education & Accessibility

How to Make Accessible PDF s Illinois Assistive Technology Program

Cisco Accessibility Conformance Report VPAT Version 2.0

Online Accessibility Guidelines

Document/Presentation Accessibility Best Practices. Table of Contents. Microsoft Word 2013, PowerPoint 2013, Excel 2013 and Adobe PDF

Cisco Accessibility Conformance Report VPAT Version 2.0

Creating accessible forms

Accessible Document Practices in Adobe Acrobat

California Open Online Library for Education & Accessibility

All-Ways Accessible. People experience the world in different ways. User Friendly Anyone can understand it. Versatile Easy to update.

Accessible Documents: Word to PDF

Cisco Accessibility Conformance Report VPAT Version 2.1

California Open Online Library for Education & Accessibility

Cisco Accessibility Conformance Report VPAT Version 2.1

Instructions On How To Use Microsoft Word 2010 Pdf Filetype

SKILLSCOMMONS ACCESSIBILITY CHECKPOINTS METHODS FOR EVALUATING THE ACCESSIBILITY OF PDF DOCUMENTS (NON-ASSISTIVE TECHNOLOGIES)

Apple Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT )

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Cisco Accessibility Conformance Report VPAT Version 2.1

California Open Online Library for Education & Accessibility

Making Content Accessible

Voluntary Product Accessibility Template Retina Network Security Scanner

California Open Online Library for Education & Accessibility

Adobe InDesign CC Voluntary Product Accessibility Template

This document describes the features supported by the new PDF emitter in BIRT 2.0.

Adobe Illustrator CS5.1 Voluntary Product Accessibility Template

California Open Online Library for Education & Accessibility

OpenOffice.org as a platform for developers

Adobe RoboHelp 9 Voluntary Product Accessibility Template

Today. Web Accessibility. No class next week. Spring Break

Voluntary Product Accessibility Template

Blackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction

odt2daisy Instruction Manual Vincent Spiewak

Three Steps to Creating an Accessible PDF file (without Adobe Acrobat)

California Open Online Library for Education & Accessibility

Creating Accessible Microsoft Excel Spreadsheets

California Open Online Library for Education & Accessibility

CREATING ACCESSIBLE SPREADSHEETS IN MICROSOFT EXCEL 2010/13 (WINDOWS) & 2011 (MAC)

Voluntary Product Accessibility Template

COOL4Ed ACCESSIBILITY CHECKPOINTS METHODS FOR HTML FORMATS (NONASSISTIVE TECHNOLOGIES)

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

OpenOffice.org Writer

California Open Online Library for Education & Accessibility

Cisco Accessibility Conformance Report VPAT Version 2.1

Cisco Accessibility Conformance Report VPAT Version 2.1

ACCESSIBILITY TIPS. Adding alternative text to images and objects in PowerPoint or Word

Info Tech, Inc. Accessibility Conformance Report

Feature Storyline 360 Storyline 2 Storyline 1 Responsive Player for Tablets and Smartphones Responsive Preview Toolbar Responsive Playback

Section 508 Assessment and Voluntary Product Accessibility Template (VPAT ) Development for VMware. VMware View 4.0 Report

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Creating Accessible PDF Files using Microsoft Word 2010 and Adobe Acrobat Pro version X

California Open Online Library for Education & Accessibility

Transcription:

OpenOffice.org Conference 2006 2006-09-13, Lyon, France OpenOffice.org & ODF Accessibility Malte Timmermann Technical Architect StarOffice/OpenOffice.org Sun Microsystems 1

About the Speaker Technical Architect in StarOffice/OpenOffice.org Development Working on StarOffice since 1991 Main focus: Core Development > Accessibility > Security > Architecture and Performance > Past: EditEngine, VCL, Help System, BasicIDE,... http://blogs.sun.com/malte 2

Agenda Accessibility Features Assistive Technology Accessible Document Creation OASIS OpenDocument Accessibility SC Q&A 3

Accessibility People with disabilities should be able to work with OpenOffice.org Access for people with disabilities must be comparable like for people without disabilities 4

Accessibility Features Keyboard Navigation Colors and Fonts Assistive Technology Documentation Additional OOo Accessibility Features 5

Keyboard Navigation All features must be usable via the keyboard! Some users cannot use a mouse > If they can't access every control and function in your application without one, productivity may suffer, or the application might be simply unusable. Some users cannot see the screen > But they still have a good mental picture of what's there, so require consistent, reliable keyboard navigation to get around. 6

Keyboard Navigation Most of us find it faster to use the keyboard for some things > But when it doesn't work as expected, we usually end up taking longer than if we'd just used the mouse, even if we don't realize it! Accessibility improves the user experience for everyone, not just for those with special needs! 7

Colors & Fonts Adapt to the color schemes and contrast display settings of the operating system Offers additional settings for colors which are not specified in any system color schemes Support for High Contrast and Large Fonts > Document content might be rendered differently OpenOffice.org User Interface uses the default system font, but offers to choose a different one 8

Documentation Documentation accessible, available in HTML and PDF format The help system is accessible Templates and sample documents follow rules for accessible document creation 9

Other Features Read-Only cursor > Makes it much easier to navigate in read only documents > Text selection with keyboard is possible Theming for help viewer Animations for images and text can be switched off Automatic Font Color as the default for new documents > To make sure text is readable regardless of the color theming 10

Assistive Technology Screen Magnifiers Screen Readers Voice Control Onscreen keyboards Keyboard/mouse enhancement utilities Alternate input/output devices Eye-gaze, simple switches, Braille devices 11

Evolution of Assistive Technology History > First generation - access to TTY systems > Access to content was quite ease (video buffer) > Second generation - access to the GUI > Access very difficult Accessing Windows Screen was not possible for a long time! > Patching of OS and video drivers was needed > A lot of guessing from AT tools > Third generation - access via API > Well defined API, no guessing from AT > AT can be quite application independent Special knowledge about application only for efficiency and customizations 12

Evolution of Assistive Technology Accessibility API > AT shouldn't do guess or patch the system > Sun defined the Java Accessibility API > Because Java didn't use standard system controls > GNOME Accessibility Architecture > Derived from Java Accessibility API, to have built in accessibility framework in GNOME. > Other are following this approach: Mac OS X, Windows Vista > OpenOffice.org Accessibility API > Derived from Java and from GNOME Accessibility, to have it on different platforms 13

OpenOffice.org Accessibility API Derived from Java and GNOME Accessibility > To support multiple platforms Used for UI and for document representation > Enhancements for exposing the document content > Led also to improvements in Java and GNOME APIs > OpenOffice.org is probably the first application that exposes the document content via Accessibility API Bridged to Java Accessibility and UNO-ATK > AT doesn't have to know anything about OpenOffice.org or about that new Accessibility API 14

AT Tools working with OpenOffice.org Windows > AT that supports Java Accessibility API > JAWS Screen Reader > ZoomText Screen Reader and Magnifier > Supernova Screen Reader GNOME (Linux/Solaris) > AT that supports the GNOME Accessibility Architecture > Gnopernicus Screen Reader and Magnifier > GNOME On Screen Keyboard (GOK) > Orca Screen Reader and Magnifier > Dasher > All above is open source! 15

Accessible Document Creation Accessibility features alone are not enough Authors of documents must make sure to help for good accessibility! 16

Accessible Document Creation Some simple rules > Create well structured content > Use named styles ( Heading 1,... ) instead of font changes > Mark table column and row headers > For forms, use logical tab order > Don't rely on color alone > Ensure that information conveyed with colors is also available without color > Use luminosity contrast ratio > Provide text alternatives for all non-text content > Each image and each object should have a (unique) name and a description > Provide names and descriptions for hyper links 17

Accessible Document Creation Make sure to keep you documents as accessible as possible > When exporting documents to an other portable format, use HTML or PDF > There is more AT support for browsers than for PDF viewers > Latest versions of Adobe Reader are better accessible now, including Self-Voicing on Windows and Linux > When using OpenOffice.org to create PDF files, make sure to create Tagged PDF > When using Adobe Acrobat for this, also make sure to not lock out AT by setting security restrictions 18

Accessible Document Creation W3C Web Accessibility Initiative > Web Content Accessibility Guidelines > Version 1 concentrated on HTML > Version 2 (working draft) will be more general OASIS OpenDocument TC Accessibility Subcommittee > Determine whether any accessibility support is missing in the file format, and if so add what is missing > Guidelines for ODF applications 19

OASIS OpenDocument Accessibility SC Statement of purpose > Ongoing review of the OpenDocument specification for accessibility, both to discover potential accessibility issues and to improve the usability and functionality of creating, reading, and editing office documents for people with disabilities. > To provide accessibility related feedback to the OpenDocument Technical Committee and implementors of the OpenDocument specification. Deliverables > Proposals for accessibility enhancements to the OpenDocument specification. > Accessibility related guidelines for OpenDocument implementors and users. 20

OASIS OpenDocument Accessibility SC Started in January 2006 > Identified 9 accessibility issues in ODF 1.0 > This is really not much, considering a 700 pages specification! > Proposed changes for Accessibility to OASIS OpenDocument Format in June 2006 > Most of them to be integrated into ODF 1.1 specification With proposed changes, we believe that ODF will meet or exceed the accessibility support provided in all other office file formats. Continuing the work on further improvements and on guidelines for ODF implementors 21

Accessibility Changes for ODF 1.1 #1: Encoding of pagination information > When a document is paginated, the soft page break elements should be exported A new attribute is introduced, which specifies whether this document contains soft page breaks. > This enables direct ODF to DAISY book conversion, with same pagination like when the document is rendered in an ODF application > Digital Accessible Information SYstem. Often used for Audio Books, where Pages can be used as navigation unit. > Applications loading such documents should use the soft page breaks for pagination 22

Accessibility Changes for ODF 1.1 #2: Proper encoding of authored table header content > Authors of documents must be able to specify header row and column. > Using styles for this is not enough, it must be indicated with <table:table-header-rows> and <table:table-headercolumns> > Example: > Header row is 4 > Header column is A A B C D 1 2 Stock Watch 3 4 January February March 5 Stock 1 $ 10,39 $ 11,21 $ 12,32 6 Stock 2 $ 08,41 $ 08,79 $ 06,55 7 Stock 3 $ 22,86 $ 23,63 $ 24,07 23

Accessibility Changes for ODF 1.1 #3: Author-defined logical navigation of page objects in presentations > Authors should be able to indicate a logical navigation order for traversing through objects in ODF presentations as distinct from z-order > The inability to specify a logical navigation order makes it difficult for some users to properly understand a drawing or presentation > Example: > First toggle through tires, before reaching the car 1 2 5 3 4 24

Accessibility Changes for ODF 1.1 #4-6: Allow alternative text for image maps, drawing layers and drawing objects > All these objects should (optionally) have an (accessible) name (<svg:title>) and description (<svg:desc>) > This information should also be used when converting from/to HTML or other formats > Example: > svg:title: Smiling face > svg:desc: A circle with 2 small circles as eyes and a curve as the mouth 25

Accessibility Changes for ODF 1.1 #7: Establish clear relationships between objects and their captions > Establish clear relationship between a drawing objects and its caption by including a new optional draw:describedby attribute > Provide this information via Accessibilty API to Assistive Technology > Example: > Caption text for a picture Screenshot of OpenOffice.org Presentation module 26

Accessibility Changes for ODF 1.1 #8: Establish text hints for hypertext links > Hypertext links do not provide hints as to the destination of a link. > <svg:title> element must be provided as an optional element to <text:a> > > Example: > xlink:href: http://openoffice.org > office:name: OpenOffice.org Web Site > office:title: The home of OpenOffice.org 27

Accessibility Changes for ODF 1.x #9: Provide for structured tables in presentations > Users importing non-odf slides that contain tables need access to the table structure via their assistive technology. > Native table support with access to full semantic structure will be addressed in a future release of the ODF specification. > Meanwhile, tables imported into ODF from another file format must have their structure preserved. > Embedded spreadsheets as an interim solution 28

Q/A References: OOo Accessibility OASIS ODF Accessibility SC W3C Web Accessibility http://openoffice.org/access http://www.oasis-open.org http://www.w3.org/wai 29

OpenOffice.org & ODF Accessibility Malte Timmermann Malte.Timmermann@sun.com http://blogs.sun.com/malte 30