2 harmonisation of accessibility components in the context of “accessible” project

31
27-28 March 2010, Paphos, Cyprus FOSS-AMA Satellite event Dr. Dimitrios Tzovaras CERTH/ITI Greece Harmonisation Methodology of Accessibility Components

Upload: aegis-accessible-projects

Post on 29-Nov-2014

1.042 views

Category:

Technology


0 download

DESCRIPTION

The current presentation presents the Harmonized Methodology that has been developed in the context of ACCESSIBLE project in order to link critical accessibility components. ACCESSIBLE “Accessibility Assessment Simulation Environment for New Applications Design and Development” is a three year STREP Project of the 7th EU Framework Programme for Research and Technological Development (FP7), that aims to define an overall European Assessment Simulation Environment making extensive use of the latest available IT technologies and concepts. Upon the basis of an overall harmonized design and structure, the developed methodology will evolve all types of disabilities that are targeted in the project, the ICF classification, the interaction limitations of these disabilities, the assistive technologies used and the respective guidelines in each ACCESSIBLE area (web applications, mobile applications, web services and Description languages) and will correlate them in such a way that any user can navigate among them in an easy and seamless way.

TRANSCRIPT

Page 1: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event

Dr. Dimitrios TzovarasCERTH/ITI

Greece

Harmonisation Methodology of Accessibility Components

Page 2: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event Harmonized Methodology

(HAM)

Objectives◦ Implementation of a harmonized accessibility

methodological approach applied to software development and design of accessible new applications and services.

◦ Assist developers through all steps of the development lifecycle.

Page 3: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event Harmonized Methodology

(HAM) Overview of the objectives

1

9

8

7

6 11

12

13

14

2

3

4

5

Page 4: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Overview

HAM Components◦ Disability and user groups.◦ ICF Classification.◦ Interaction limitations.◦ Assistive technologies.◦ Accessibility standards & guidelines.

Page 5: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Components

Disabilities◦ There are as yet no universally accepted

categorizations of disability, despite efforts towards that goal.

◦ HAM is based on the disabilities that W3C has proposed, but we also have enhanced the aforementioned list.

◦ The disabilities are categorized according to the Main type (impairment) that they belong to.

Page 6: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Components

Example of Disabilities (Main type – Subtype)

Page 7: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Components

ICF Classification mapping◦ ICF provides a concrete classification of

impairments of the body structures, which ensures no overlapping.

Higher level cognitive functions

b164

Abstraction b1640

Organization and planning

b1641

Time management b1642

Cognitive flexibility b1643

Insight b1644

Judgement b1645

Problem-solving b1646

Page 8: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Components

ICF Classification mapping◦ We mapped ICF Classification with the

aforementioned list of disabilities

Page 9: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Components

Interaction limitations mapping◦ Based upon an adaptation of the “Barrier

Walkthrough” methodology.◦ Focus on the barriers instead of the accessibility

principles. A barrier is any condition that hinders the user's progress

towards achievement of a goal, when the user is a disabled person.

Identification of all possible barriers.◦ Explanation of the functional limitations that derive

from each disability type and sub-type. ◦ Presentation of the points that should be checked in

order to cover all possible dysfunctions of a disability type.

Page 10: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Components

Correlation of the interaction limitations and disability types ◦ We mapped the disability types with the

interaction limitations.

Page 11: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Components

Assistive technologies mapping ◦ Description of the correlation between specific

disability type and existing ICT user technologies, including assistive technologies.

Page 12: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Components

Accessibility Guidelines

◦ AREA A: Web applications (Web Content) WCAG 2.0 (W3C)

◦ AREA B: Mobile applications MWBP (ACCESSIBLE)

◦ AREA C: Web Services Web services guidelines (ACCESSIBLE)

◦ AREA D: Description languages Description languages guidelines (ACCESSIBLE)

Page 13: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Design Guidance

AREA A: Web Content

◦ WCAG 2.0

12 Guidelines organized under 4 principles

Perceivable Operable Understandable Robust

Three priority levels

Level A

Level AA

Level AAA

Page 14: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Design Guidance

Mapping Web Content Guidelines to Disabilities

Page 15: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Design Guidance

AREA B: Mobile Applications◦ Accessible mobile applications◦ General-purpose usability guidelines applied to

the mobile applications domain. ◦ Mobile Web applications guidelines. 12 Guidelines

organized under 4 principles

◦ W3C Mobile Web Best Practices (MWBP) The two level structure narrows MWBP into a subset of

checkpoints that are machine verifiable, called MobileOK Basic Tests.

The checkpoints are aligned into 5 Best Practice Headings

Page 16: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Design Guidance

AREA B: Mobile Applications◦ Mapping Mobile Application Guidelines to Disabilities

Define Mobile Accessibility Guidelines (MAG) with a three-step methodology. 1st STEP: mapping between MWBP and WCAG2.0. 2nd STEP: leverage this mapping to associate MWBP to

disabilities. 3nd STEP: define a subset of MWBP checkpoints that can

be applied to non-Web scenarios.

Page 17: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Design Guidance

AREA C: Web Services◦ Three accessibility layers form the basis for the

Accessible Web Service accessibility evaluation.

“in-Level” categorization. Mandatory guidelines (e.g. L1m). Not Mandatory guidelines (e.g. L2).

Page 18: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Design Guidance

AREA C: Web Services◦ Mapping Web Services Guidelines to Disabilities

Follow the instructions of the web applications disability mapping and the interaction limitations.

In complement with the WCAG mapping the superset of checkpoints that have to be checked in the context of Web Accessibility is settled.

Page 19: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Design Guidance

AREA D: Description Languages◦ The application must be able to process the user

inputs and providing them with appropriate output content.

◦ 2 layers form the basis for the Accessible SDL application evaluation. Basic Accessibility Layer Extended Accessibility Layer

◦ A set of techniques that can be used to check whether an already developed SDL application belongs to a specific class were defined.

Basically Accessible

Effective OperationConsistency

Error Prevention-RecoveryCompatibilityAdaptability

InternationalizationPredictability

EconomyMemory

Extensible Accessible SDL Application

+

· Every photo content must contain a text and sound description.

· Every video content must contain a text and sound description.

· Component size must be big enough to be seen by people with vision problems.

· Windows size must be big enough to have space for all the big size components.

· Font size must be big enough to be seen by people with vision problems.

· The font must be dark colored and the background light colored.

· Information and Error messages must be delivered to users both in visual and sound format.

Page 20: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event HAM Design Guidance

AREA D: Description Languages

◦ Mapping Description Languages Guidelines to Disabilities According to the web applications disability

mapping and the interaction limitations.

Page 21: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event Innovation

Major step in software development products accessibility.

New concise and integral methodology for assessing different software application types and their level of accessibility, with established or under development guidelines.

Correlation of all the components that are related to accessibility for people with disabilities and linking with the core of the ACCESSIBLE HAM, the disability type and the ICF classification.

Page 22: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event Added Value

Foreseen added value◦ Ability of extension of the HAM in wide range of

application areas (web applications, web services, mobile web, SDL).

◦ Generic oriented methodology able to be adapted in other areas and include new guidelines.

Page 23: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event Best Practices Catalogue

Objective◦ To define universal objective accessibility assessment

metrics.◦ Correlation of the ACCESSIBLE components.

Disability type. ICF classification. Functional limitations. Assistive technologies. Accessibility guidelines.

Best practices catalogue

Page 24: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event Best Practices Catalogue

The output of HAM

ACCESSIBLE

guidelines

Page 25: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event

Best Practices Catalogue – Web Applications

Page 26: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event

Best Practices Catalogue–Mobile Applications

Page 27: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event Best Practices Catalogue – Web

Services

Page 28: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event

Best Practices Catalogue – Description Language

Page 29: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event ACCESSIBLE Ontology

Page 30: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event ACCESSIBLE Ontology

Page 31: 2 Harmonisation of Accessibility Components in the Context of “ACCESSIBLE” Project

27-28 March 2010, Paphos, Cyprus

FOSS-AMASatellite event ACCESSIBLE Ontology