SlideShare ist ein Scribd-Unternehmen logo
1 von 77
Downloaden Sie, um offline zu lesen
Accessibility

            Fulvio Corno




29/10/08      eBWA-accessibility   1
Goals
  To understand the needs of disabled people and the
  technologies and strategies they adopt to use a
  computer
  To present an overview of web content accessibility
  guidelines
  To reason about the requirements in preparing
  didactic material




29/10/08             eBWA-accessibility             2
Outline
     Introduction
     Definitions and Regulations
     Disability and Technical Aids
     Accessibility Guidelines
     Designing Accessible Content
     Some Final Thoughts...




29/10/08              eBWA-accessibility   3
Web Accessibility


    The power of the Web is in its universality. Access
    by everyone regardless of disability is an essential
                        aspect.

                                 Tim Berners Lee, W3C director, 1997
                                      (inventor of the world-wide-web)




29/10/08                eBWA-accessibility                          4
Web Accessibility

         Another important area of professionalism is
         accessibility awareness. Everyone should be
   accommodated, especially when around 20 per cent of
      the population have special requirements. In fact,
  Microsoft said recently that nearly 50 per cent of people
  need to make some sort of adjustment to their system to
     interact with it. Having turned 50, I’m very aware of
  receiving email with very small fonts - people don’t want
        to use their spectacles to look at a Web page!
                                       Tim Berners Lee, March 2006
                             addressing the British Computer Society



29/10/08                eBWA-accessibility                        5
…instead…



      Web sites and web resources conceived and
    designed for “normally able” users, equipped with
          specific communication technologies
                            ⇓
   Accessibility problems for some categories of users




29/10/08              eBWA-accessibility             6
Accessibility is an Opportunity
  Web accessibility
    Information accessible to the greatest possible
     number of people,
    independently from psycho-physical disabilities,
     and
    independently from the hardware and software
     configuration available to the user
  In other words... maximizing the number of users




29/10/08              eBWA-accessibility                7
The Accessibility Chain


        Using the program / site                 Finding the needed information



  Aid            Interface    Language              Organization



Using the computer           Understanding information




      29/10/08                     eBWA-accessibility                             8
Definitions and regulations




29/10/08          eBWA-accessibility     9
Definitions
  Web accessibility means that people with disabilities
  can perceive, understand, navigate, and interact
  with the Web, and that they can contribute to the
  Web.
  Web accessibility encompasses all disabilities that
  affect access to the Web, including visual, auditory,
  physical, speech, cognitive, and neurological
  disabilities.
  Web accessibility also benefits others, including
  older people with changing abilities due to aging.



29/10/08              eBWA-accessibility             10
Accessibility and Usability
  Strongly related fields
  Accessibility increases Usability
    Making an interface compatible with disabled
     users makes it easier to use by any users
  Accessibility requires Usability
    Only easily usable websites can be made really
     accessible, otherwise you may have an
     accessible interface on an impossible-to-browse
     website
  Both are particular cases of the Design For All
  strategy

29/10/08              eBWA-accessibility           11
Design for all (I)
  «Design for All» a.k.a. «Inclusive Design» a.k.a.
  «Universal Design»
  Is an approach to the design of products, services
  and environments to be usable by as many people
  as possible regardless of age, ability or
  circumstance
  Based on 7 main principles




29/10/08              eBWA-accessibility               12
Design for All Principles
  1. Equitable use
  2. Flexibility in use
  3. Simple and intuitive
  4. Perceptible information
  5. Tolerance for error
  6. Low physical effort
  7. Size and space for approach and use




29/10/08             eBWA-accessibility    13
Examples of Design for All (I)
  Smooth ground surfaces        Light switches with large
  of entranceways, without      flat panels rather than
  stairs                        small toggle switches
  Wide interior doors and       Buttons on control panels
  hallways                      that can be distinguished
  Lever handles for             by touch
  opening doors rather
  than twisting knobs




29/10/08             eBWA-accessibility                14
Examples of Design for All (II)
  Bright and appropriate           Visual output redundant
  lighting, particularly task      with information in
  lighting                         auditory output
  Auditory output                  Contrast controls on
  redundant with                   visual output
  information on visual            Use of meaningful icons
  displays                         as well as text labels




29/10/08                eBWA-accessibility               15
Examples of Design for All (III)
  Clear lines of sight (to        Ramp access in
  reduce dependence on            swimming pools
  sound)                          Closed captioning on
  Volume controls on              television networks
  auditory output                 ...
  Speed controls on
  auditory output
  Choice of language on
  speech output




29/10/08               eBWA-accessibility                16
Design for All standards
  ISO/IEC Guide 71:2001
    Guidelines for standards developers to address
     the needs of older persons and persons with
     disabilities
  ISO 20282-1:2006
    Ease of operation of everyday products -- Part 1:
     Design requirements for context of use and user
     characteristics
  ISO/TS 20282-2:2006
    Ease of operation of everyday products -- Part 2:
     Test method for walk-up-and-use products

29/10/08              eBWA-accessibility            17
Motivation
  A website or a software application should be
  designed in an accessible way for various reasons:
    Ethical
    Economical
    Legal
    Opportunity




29/10/08              eBWA-accessibility           18
Mainstreaming (I)
  Accessible Web design contributes to better design
  for other users:
    Multi-modality (support for visual, auditory, tactile
      access) benefits users of:
              mobile phones with small display screens, Web-TV,
               kiosks
     Multi-modality    increases usability of Web sites in
       different situations:
            low bandwidth (images are slow to download)
            noisy environments (difficult to hear the audio)
            screen-glare (difficult to see the screen)
            driving (eyes and hands are quot;busyquot;)


29/10/08                       eBWA-accessibility                  19
Mainstreaming (II)
     Redundant           text/audio/video can support:
              different learning styles; low literacy levels; second-
               language access
     Style       sheets can support:
              more efficient page transmission and site
               maintenance
     Captioning         of audio files supports:
              better machine indexing of content; faster searching of
               content




29/10/08                         eBWA-accessibility                      20
Regulations




29/10/08       eBWA-accessibility   21
International Regulations
  Onu – 1993: UN Standard Rules on the Equalization
  of Opportunities for Person with Disabilities
  European Commission – 1999:
    eEurope Initiative
    i2010 initiative
    e-Inclusion, e-Accessibility
  http://ec.europa.eu/information_society/policy/acces
  sibility/eincl/index_en.htm




29/10/08              eBWA-accessibility            22
Current Status
  Europe: all member countries participate in the
  eEurope initiative, that set out the end of 2004 as a
  limit date for applying to public websites the WAI
  guidelines.
  USA: Article number 508 (Section 508) or the law
  «Workforce Rehabilitation Act (1973)» instituted a
  technical body, The Access Board, which is
  delegated to concretely identify the accessibility
  standards.
     http://www.section508.gov/




29/10/08               eBWA-accessibility             23
Current Status
  Italy: law n.4/2004 “Provisions to support the access
  to information technologies for the disabled”,
  followed by DPR 1 marzo 2005, n.75 and DM 8
  luglio 2005
     In Annex A of DM 8 luglio 2005, set of 22
      requirements, with links to WCAG 1.0 and
      Sec.508
     http://www.pubbliaccesso.gov.it/
  Other countries: see http://www.w3.org/WAI/Policy/




29/10/08              eBWA-accessibility             24
Disability and Technical Aids




29/10/08           eBWA-accessibility      25
Overview...




29/10/08       eBWA-accessibility   26
Aids for Different Disabilities (I)
  Aids (“assistive devices” according to ISO 9999
  standard) aim at replacing, improving and
  increasing the abilities and capacities of a disabled
  users, allowing him or her to increase and empower
  his or her autonomy.




29/10/08              eBWA-accessibility             27
Aids for Different Disabilities (II)
  Aids for blind users:
    Braille bar
    Braille keyboard
    Braille printer
    Scanner and OCR (Optical Character
     Recognition)
    Speech synthesis
    Screen reader
    Optacon.




29/10/08            eBWA-accessibility    28
Aids for Different Disabilities (III)
  Aids for low-vision
  users:
    Video magnifiers
    Magnifiers for
     computer screens
  Aids for hearing impaired users:
    Automatic speech recognition
  Aids for mental disabilities:
    Software for rehabilitation support
     and didactic interactions


29/10/08               eBWA-accessibility   29
Aids for Different Disabilities (IV)
  Aids for motor disabilities:
    Keyboard covers
    Special keyboards (expanded or reduced)
    Configurable keyboards




29/10/08             eBWA-accessibility        30
Aids for Different Disabilities (V)
     Scanning   systems
     Speech command systems
     Special Access features of the Operating System
     Sensors
     Tactile screen
     Special mice (joystick, trackball or sensors)




29/10/08              eBWA-accessibility           31
Examples
  To better understand the characteristics of different
  aids, and how they may used in different disability
  categories, we present 5 “profiles” of users
    Such profiles are taken from real situations
     (simplified)
  See also:
    quot;How People With Disabilities Use the Webquot;, J.
     Brewer, editor, 4 January 2001. Latest version:
     http://www.w3.org/WAI/EO/Drafts/PWD-Use-
     Web/



29/10/08               eBWA-accessibility             32
Profile #1 - Roberto
  Pathology:                      Aids:
    Spastic tetraplegia            Special Access in
  Problems:                          Windows
    Oral communication             Compact keyboard:
     impossible                      Cherry model 4100
    Impossible to use a
     standard mouse
    Difficulty in using a
     standard keyboard



29/10/08               eBWA-accessibility                33
Profilo #2 - Giuseppe
  Pathology:                     Aids:
    Spastic tetraplegia           Special Mouse Roller
  Problems:                         II Joystick
    Oral communication            Software
     impossible                     keyboard
    Impossible to use a            emulator
                                    SofType 4.5
     standard mouse
    Nearly impossible to
     use a standard
     keyboard


29/10/08              eBWA-accessibility               34
Profile #3 - Paolo
  Pathology:               Aids:
    Tetraplegia             Speech recognition
  Problems:                   software Dragon
    Impossible to use a      NaturallySpeaking 5
     standard mouse or
     keyboard
    No control over upper
     and lower limbs




29/10/08             eBWA-accessibility             35
Profile #4 - Mario
  Pathology:                      Aids:
    Tetraplegia                    Special Mouse Roller
  Problems:                          Plus Trackball
    Impossible to use a            Software mouse
     standard keyboard               assistant
    Difficulty in using a          Software keyboard
     standard mouse                  emulator SofType 4.5




29/10/08               eBWA-accessibility               36
Profile #5 - Maurizio
  Pathology:                      Aids:
    Blindness                      Screen reader Jaws
  Problems:                          4.50.1
    Total blindness




29/10/08               eBWA-accessibility                 37
General Comment
  In the field of disability, it’s impossible to define “a
  priori” any categories
  Each user is a unique case
  Computer aids must be able to exploit the best of
  the residual abilities of each user
  Interoperability
  Personalization




29/10/08                 eBWA-accessibility                  38
Not just disabled users...




29/10/08       eBWA-accessibility   39
Fighting negative myths
  Accessible = text-only
  Accessible = ugly
  Accessible = alternate version
  Accessible = for blind users
  Accessible = compatibility problems
  Accessible = for a minority of users

  Accessible = I don’t care




29/10/08              eBWA-accessibility   40
Why is it difficult
     High technical skills
     Competence over web standards and languages
      (XHTML, CSS, DOM, JavaScript, ...)
     Limitations and quirks in the browser
      implementations
     Matching technical rigor with aesthetic
      communication needs




29/10/08             eBWA-accessibility         41
Challenges
  Spreading awareness
  Training designers and programmers
  Developing tools
    Editors, Validators, Generators


  Making accessibility accessible




29/10/08              eBWA-accessibility   42
Accessibility Guidelines




29/10/08         eBWA-accessibility   43
Web Accessibility Initiative (WAI)
  One of the work groups of W3C, founded in 1997.
  Objectives:
    ensuring that Web technologies support
     accessibility
    developing guidelines for accessibility
    improving tools to evaluate and repair Web
     accessibility
    developing materials for education and outreach
    coordinating with research and development
  http://www.w3.org/WAI/


29/10/08             eBWA-accessibility            44
WAI Guidelines (I)
  Web Content Accessibility Guidelines (WCAG
  1.0): for web authors, they explain how to create
  accessible web contents. All regulations refer to this
  document. W3C Recommendation since 1999-05-
  05.
  Authoring Tool Accessibility Guidelines (ATAG
  1.0): for developers of programs and web site
  generators. W3C Recommendation since 2000-02-
  03.




29/10/08               eBWA-accessibility             45
WAI Guidelines (II)
  User Agent Accessibility Guidelines (UAAG 1.0):
  for developers of Internet browsers (user agents),
  they explain how to create and more accessible
  browsers and plug-ins. W3C Recommendation
  since 2002-12-17.
  Further, more speficic, guidelines (Techiques)
  applicable to specific languages or to some
  categories of browsers.




29/10/08             eBWA-accessibility           46
WCAG 1.0: Structure
  14 guidelines
  Checkpoints associated to each guideline
  Arranged in priorities
    1: MUST (level A)
    2: SHOULD (level AA)
    3: MAY (level AAA)




29/10/08             eBWA-accessibility      47
WCAG 1.0 (I)
    1.Provide equivalent alternatives to auditory and
     visual content.
    2.Don't rely on color alone.
    3.Use markup and style sheets and do so properly.
    4.Clarify natural language usage
    5.Create tables that transform gracefully.
    6.Ensure that pages featuring new technologies
     transform gracefully.




29/10/08              eBWA-accessibility           48
WCAG 1.0 (II)
    7.Ensure user control of time-sensitive content
     changes.
    8.Ensure direct accessibility of embedded user
     interfaces.
    9.Design for device-independence.
    10.Use interim solutions.
    11.Use W3C technologies and guidelines.




29/10/08              eBWA-accessibility              49
WCAG 1.0 (III)
    12.Provide context and orientation information.
    13.Provide clear navigation mechanisms.
    14.Ensure that documents are clear and simple.




29/10/08              eBWA-accessibility              50
Checkpoints
  Each guideline has several checkpoints
    http://www.w3.org/TR/WAI-WEBCONTENT/
    http://www.w3.org/TR/WAI-WEBCONTENT/full-
     checklist.html




29/10/08           eBWA-accessibility            51
Quick tips




29/10/08      eBWA-accessibility   52
Techniques documents
  More specific documents with practical information
  for implementing WCAG 1.0
    Core Techniques for Web Content Accessibility
      Guidelines 1.0
    HTML Techniques for Web Content Accessibility
      Guidelines 1.0
    CSS Techniques for Web Content Accessibility
      Guidelines 1.0




29/10/08             eBWA-accessibility            53
WCAG 2.0
  Still a Draft document
    http://www.w3.org/WAI/intro/wcag20
  Organized in 3 layers:
    1 - Top layer - Overview of Design Principles,
      Guidelines, Success Criteria (WCAG 2.0)
    2 - Technology-specific Checklists
    3 - Bottom layer - Technology-specific application
      information
              General Techniques, HTML/ XHTML, CSS, Server-
               side scripting, Client-side scripting, SVG, SMIL, XML



29/10/08                        eBWA-accessibility                 54
WCAG 2.0: Main Principles
  Content must be perceivable.
  Interface elements in the content must be operable.
  Content and controls must be understandable.
  Content must be robust enough to work with
  current and future technologies.




                    POUR
29/10/08              eBWA-accessibility           55
1. Perceivable (I)
  1.1 Provide text alternatives for any non-text content
  so that it can be changed into other forms people
  need such as large print, braille, speech, symbols or
  simpler language
  1.2 Provide synchronized alternatives for multimedia
  1.3 Create content that can be presented in different
  ways (for example spoken aloud, simpler layout,
  etc.) without losing information or structure




29/10/08               eBWA-accessibility             56
1. Perceivable (II)
  1.4 Make it easier for people with disabilities to see
  and hear content including separating foreground
  from background




29/10/08               eBWA-accessibility              57
2. Operable
  2.1 Make all functionality available from a keyboard
  2.2 Provide users with disabilities enough time to
  read and use content
  2.3 Do not create content that is known to cause
  seizures
  2.4 Provide ways to help users with disabilities
  navigate, find content and determine where they are




29/10/08              eBWA-accessibility            58
3. Understandable
  3.1 Make text content readable and understandable
  3.2 Make Web pages appear and operate in
  predictable ways
  3.3 Help users avoid and correct mistakes that do
  occur




29/10/08             eBWA-accessibility          59
4. Robust
  4.1 Maximize compatibility with current and future
  user agents, including assistive technologies




29/10/08              eBWA-accessibility               60
Other 2.0 documents
  WCAG 2 FAQ
  WCAG 2.0 Quick Reference
  WCAG 2.0 - technical report
  Understanding 2.0 - technical report
  Techniques 2.0 - technical report
  Requirements 2.0 - technical report




29/10/08              eBWA-accessibility   61
Designing Accessible Content




29/10/08           eBWA-accessibility     62
Option I: Adapt


  Design
                                              Guideline
                    Website

                                              Techniques
                                 Analysis
           Violations

                                  Repair
           Accessibile
            website
29/10/08                 eBWA-accessibility                63
Option II: Create anew


  Design
                                                 Guideline
                         Sito

                                                Techniques
                                   Analysis
           Violations

                                    Repair      Certification
           Accessibile
            website
29/10/08                   eBWA-accessibility                   64
Some suggestions...
     Layout  criteria
     Background colors
     Limit information in colors
     Choice and usage of fonts
     Handling non-text elements and multimedia files




29/10/08              eBWA-accessibility            65
Some suggestions...
     Logical  organization of the contents
     Correct markup (if in HTML) and explicit
      language identification
     Using summaries, maps, directories, ...
     Handling forms for user input
     Clarity of the contents




29/10/08               eBWA-accessibility        66
Validating Web Sites
     Manual   analysis: helps in ensuring language
      clarity and ease of navigation
     Automatic methods: allow a quick analysis of
      syntactical elements in the web page(s).




29/10/08              eBWA-accessibility              67
Some automatic validators
  Main on-line validators:
    W3C Validation Service, W3C CSS Validation
     Service, W3C Link Checker
    Dr. Watson, Bobby, Torquemada, Wave, A-
     Prompt
  Validation software for off-line analysis:
    HTML Tidy
    TagCheck
    Bradsoft TopStyle.




29/10/08            eBWA-accessibility            68
Some links
  A-Prompt (Accessibility Prompt) - offline
    http://aprompt.snow.utoronto.ca/index.html
  WAVE 3.0 Accessibility Validator
    http://wave.webaim.org/
  WebXact (ex: Bobby)
    http://webxact.watchfire.com/
  HiSoftware AccessibilityWatch (not free)
    http://www.accessibilitywatch.com/
  Torquemada
    http://www.webxtutti.it/testa.htm


29/10/08              eBWA-accessibility          69
Example: WAVE validation




29/10/08    eBWA-accessibility   70
Example: WebXact validation




29/10/08     eBWA-accessibility   71
Some final thoughts




29/10/08       eBWA-accessibility   72
The Accessibility Chain


           Using the program / site              Finding the needed information




  Aid         Interface         Language               Organization



Using the computer            Understanding information




29/10/08                          eBWA-accessibility                              73
Current status
  Aids: excellent tools
    Cost?
    Software support?




  Aid



Using the computer
29/10/08              eBWA-accessibility   74
Current status
  Interfaces: “standard” friendly Web
    Compatibility with aids?
    Authors’ awareness?
    Standard support?




           Using the program / site




 Aid          Interface




29/10/08                          eBWA-accessibility   75
Current status
  Language
    Start from users’ language
    Clarify the meaning of terms
    Coherent usage of the terms in the chosen
     glossary
    Use simple sentences
    Prepare different levels of difficulty
    Integrate different communication forms and
     styles
 Aid       Interface    Language




                       Understanding information
29/10/08                   eBWA-accessibility      76
Current status
  Organization
    Let conceptualizations show through
    Identify relationships among concepts
    Differentiata between internal ‘service’
     organization and content organization
    Align classification criteria with search criteria


                                        Finding the needed information




 Aid       Interface   Language               Organization




29/10/08                 eBWA-accessibility                              77

Weitere ähnliche Inhalte

Was ist angesagt?

Accessibility, Usability and User Centred Design (Accessibility)
Accessibility, Usability and User Centred Design (Accessibility)Accessibility, Usability and User Centred Design (Accessibility)
Accessibility, Usability and User Centred Design (Accessibility)David Lamas
 
Standards - Love 8878
Standards - Love 8878Standards - Love 8878
Standards - Love 8878John Knight
 
Chapter Multimedia Revolution
Chapter Multimedia RevolutionChapter Multimedia Revolution
Chapter Multimedia Revolutionshelly3160
 
Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAEGIS-ACCESSIBLE Projects
 
Transcript: The Democratization of Video: Everyone Can Have A Voice
Transcript: The Democratization of Video: Everyone Can Have A VoiceTranscript: The Democratization of Video: Everyone Can Have A Voice
Transcript: The Democratization of Video: Everyone Can Have A VoiceNicole McCleaf
 

Was ist angesagt? (7)

Accessibility, Usability and User Centred Design (Accessibility)
Accessibility, Usability and User Centred Design (Accessibility)Accessibility, Usability and User Centred Design (Accessibility)
Accessibility, Usability and User Centred Design (Accessibility)
 
Standards - Love 8878
Standards - Love 8878Standards - Love 8878
Standards - Love 8878
 
Chapter Multimedia Revolution
Chapter Multimedia RevolutionChapter Multimedia Revolution
Chapter Multimedia Revolution
 
2b6 towards mobile
2b6 towards mobile2b6 towards mobile
2b6 towards mobile
 
Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conference
 
Chapter 9 ibm
Chapter 9 ibmChapter 9 ibm
Chapter 9 ibm
 
Transcript: The Democratization of Video: Everyone Can Have A Voice
Transcript: The Democratization of Video: Everyone Can Have A VoiceTranscript: The Democratization of Video: Everyone Can Have A Voice
Transcript: The Democratization of Video: Everyone Can Have A Voice
 

Andere mochten auch

Introduction to Javascript programming
Introduction to Javascript programmingIntroduction to Javascript programming
Introduction to Javascript programmingFulvio Corno
 
Linked Data for Ambient Intelligence
Linked Data for Ambient IntelligenceLinked Data for Ambient Intelligence
Linked Data for Ambient IntelligenceFulvio Corno
 
Accessibilità dei siti web
Accessibilità dei siti webAccessibilità dei siti web
Accessibilità dei siti webFulvio Corno
 
Logic and Reasoning in the Semantic Web (part I –RDF/RDFS)
Logic and Reasoning in the Semantic Web (part I –RDF/RDFS)Logic and Reasoning in the Semantic Web (part I –RDF/RDFS)
Logic and Reasoning in the Semantic Web (part I –RDF/RDFS)Fulvio Corno
 
Introduction to Ajax programming
Introduction to Ajax programmingIntroduction to Ajax programming
Introduction to Ajax programmingFulvio Corno
 
Logic and Reasoning in the Semantic Web
Logic and Reasoning in the Semantic WebLogic and Reasoning in the Semantic Web
Logic and Reasoning in the Semantic WebFulvio Corno
 
Logic and Reasoning in the Semantic Web (part II –OWL)
Logic and Reasoning in the Semantic Web (part II –OWL)Logic and Reasoning in the Semantic Web (part II –OWL)
Logic and Reasoning in the Semantic Web (part II –OWL)Fulvio Corno
 
Presentazione Servizio Poli@Home
Presentazione Servizio Poli@HomePresentazione Servizio Poli@Home
Presentazione Servizio Poli@HomeFulvio Corno
 
Search and Optimization Strategies
Search and Optimization StrategiesSearch and Optimization Strategies
Search and Optimization StrategiesFulvio Corno
 
Ausili definizioni e normative
Ausili definizioni e normativeAusili definizioni e normative
Ausili definizioni e normativeFulvio Corno
 
Computational complexity
Computational complexityComputational complexity
Computational complexityFulvio Corno
 
Lucidi relativi al DVD di Programmazione in C
Lucidi relativi al DVD di Programmazione in CLucidi relativi al DVD di Programmazione in C
Lucidi relativi al DVD di Programmazione in CFulvio Corno
 
Web services in PHP using the NuSOAP library
Web services in PHP using the NuSOAP libraryWeb services in PHP using the NuSOAP library
Web services in PHP using the NuSOAP libraryFulvio Corno
 
Introduction to SKOS - Simple Knowledge Organization System
Introduction to SKOS - Simple Knowledge Organization SystemIntroduction to SKOS - Simple Knowledge Organization System
Introduction to SKOS - Simple Knowledge Organization SystemFulvio Corno
 
Semantic Web, Metadata, Knowledge Representation, Ontologies
Semantic Web, Metadata, Knowledge Representation, OntologiesSemantic Web, Metadata, Knowledge Representation, Ontologies
Semantic Web, Metadata, Knowledge Representation, OntologiesFulvio Corno
 

Andere mochten auch (17)

Introduction to Javascript programming
Introduction to Javascript programmingIntroduction to Javascript programming
Introduction to Javascript programming
 
Linked Data for Ambient Intelligence
Linked Data for Ambient IntelligenceLinked Data for Ambient Intelligence
Linked Data for Ambient Intelligence
 
Accessibilità dei siti web
Accessibilità dei siti webAccessibilità dei siti web
Accessibilità dei siti web
 
Logic and Reasoning in the Semantic Web (part I –RDF/RDFS)
Logic and Reasoning in the Semantic Web (part I –RDF/RDFS)Logic and Reasoning in the Semantic Web (part I –RDF/RDFS)
Logic and Reasoning in the Semantic Web (part I –RDF/RDFS)
 
Introduction to Ajax programming
Introduction to Ajax programmingIntroduction to Ajax programming
Introduction to Ajax programming
 
Logic and Reasoning in the Semantic Web
Logic and Reasoning in the Semantic WebLogic and Reasoning in the Semantic Web
Logic and Reasoning in the Semantic Web
 
Logic and Reasoning in the Semantic Web (part II –OWL)
Logic and Reasoning in the Semantic Web (part II –OWL)Logic and Reasoning in the Semantic Web (part II –OWL)
Logic and Reasoning in the Semantic Web (part II –OWL)
 
Presentazione Servizio Poli@Home
Presentazione Servizio Poli@HomePresentazione Servizio Poli@Home
Presentazione Servizio Poli@Home
 
Search and Optimization Strategies
Search and Optimization StrategiesSearch and Optimization Strategies
Search and Optimization Strategies
 
Ausili definizioni e normative
Ausili definizioni e normativeAusili definizioni e normative
Ausili definizioni e normative
 
JDBC programming
JDBC programmingJDBC programming
JDBC programming
 
Computational complexity
Computational complexityComputational complexity
Computational complexity
 
Web Transactions
Web TransactionsWeb Transactions
Web Transactions
 
Lucidi relativi al DVD di Programmazione in C
Lucidi relativi al DVD di Programmazione in CLucidi relativi al DVD di Programmazione in C
Lucidi relativi al DVD di Programmazione in C
 
Web services in PHP using the NuSOAP library
Web services in PHP using the NuSOAP libraryWeb services in PHP using the NuSOAP library
Web services in PHP using the NuSOAP library
 
Introduction to SKOS - Simple Knowledge Organization System
Introduction to SKOS - Simple Knowledge Organization SystemIntroduction to SKOS - Simple Knowledge Organization System
Introduction to SKOS - Simple Knowledge Organization System
 
Semantic Web, Metadata, Knowledge Representation, Ontologies
Semantic Web, Metadata, Knowledge Representation, OntologiesSemantic Web, Metadata, Knowledge Representation, Ontologies
Semantic Web, Metadata, Knowledge Representation, Ontologies
 

Ähnlich wie Web Accessibility

Boosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott HollierBoosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott HollierWeb Directions
 
Corporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesCorporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesUA WEB, A.C.
 
Accessibility in Agile Projects
Accessibility in Agile ProjectsAccessibility in Agile Projects
Accessibility in Agile ProjectsAdrian Redden
 
Building in Digital and Web Accessibility (for content creators)
Building in Digital and Web Accessibility (for content creators)Building in Digital and Web Accessibility (for content creators)
Building in Digital and Web Accessibility (for content creators)Shalin Hai-Jew
 
Digital Divide And Accessibility
Digital Divide And AccessibilityDigital Divide And Accessibility
Digital Divide And AccessibilityGlenn McKnight
 
5. Assessing The Accessibility Of User Interfaces For All Ages
5. Assessing The Accessibility Of User Interfaces For All Ages5. Assessing The Accessibility Of User Interfaces For All Ages
5. Assessing The Accessibility Of User Interfaces For All AgesAEGIS-ACCESSIBLE Projects
 
5. Assessing The Accessibility Of User Interfaces For All Ages
5. Assessing The Accessibility Of User Interfaces For All Ages5. Assessing The Accessibility Of User Interfaces For All Ages
5. Assessing The Accessibility Of User Interfaces For All AgesAEGIS-ACCESSIBLE Projects
 
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...Media Access Australia
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 
Rails Ajax Universal Design
Rails Ajax Universal DesignRails Ajax Universal Design
Rails Ajax Universal DesignJason Kunesh
 
Digital Divide And Accessibility
Digital Divide And AccessibilityDigital Divide And Accessibility
Digital Divide And AccessibilityGlenn McKnight
 
Brown tony-final-mini-upa
Brown tony-final-mini-upaBrown tony-final-mini-upa
Brown tony-final-mini-upatonybrown99
 
Video Wall User Experience Multi-Touch
Video Wall User Experience Multi-TouchVideo Wall User Experience Multi-Touch
Video Wall User Experience Multi-TouchUXPA Boston
 
L.U.N.A. Ads Sustaining Wireless Access For Mobile Users
L.U.N.A. Ads   Sustaining Wireless Access For Mobile UsersL.U.N.A. Ads   Sustaining Wireless Access For Mobile Users
L.U.N.A. Ads Sustaining Wireless Access For Mobile UsersAlessandro Martellone
 
Delivering Accessible Content with WCAG 2.0
Delivering Accessible Content with WCAG 2.0Delivering Accessible Content with WCAG 2.0
Delivering Accessible Content with WCAG 2.0Mike Paciello
 

Ähnlich wie Web Accessibility (20)

Boosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott HollierBoosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott Hollier
 
Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 
Corporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesCorporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation Strategies
 
doumi94
doumi94doumi94
doumi94
 
Newsletter 1 AEGIS
Newsletter 1 AEGISNewsletter 1 AEGIS
Newsletter 1 AEGIS
 
Accessibility in Agile Projects
Accessibility in Agile ProjectsAccessibility in Agile Projects
Accessibility in Agile Projects
 
Building in Digital and Web Accessibility (for content creators)
Building in Digital and Web Accessibility (for content creators)Building in Digital and Web Accessibility (for content creators)
Building in Digital and Web Accessibility (for content creators)
 
Lecture 9 Accessibility Original
Lecture 9 Accessibility OriginalLecture 9 Accessibility Original
Lecture 9 Accessibility Original
 
Digital Divide And Accessibility
Digital Divide And AccessibilityDigital Divide And Accessibility
Digital Divide And Accessibility
 
5. Assessing The Accessibility Of User Interfaces For All Ages
5. Assessing The Accessibility Of User Interfaces For All Ages5. Assessing The Accessibility Of User Interfaces For All Ages
5. Assessing The Accessibility Of User Interfaces For All Ages
 
5. Assessing The Accessibility Of User Interfaces For All Ages
5. Assessing The Accessibility Of User Interfaces For All Ages5. Assessing The Accessibility Of User Interfaces For All Ages
5. Assessing The Accessibility Of User Interfaces For All Ages
 
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Rails Ajax Universal Design
Rails Ajax Universal DesignRails Ajax Universal Design
Rails Ajax Universal Design
 
Digital Divide And Accessibility
Digital Divide And AccessibilityDigital Divide And Accessibility
Digital Divide And Accessibility
 
Brown tony-final-mini-upa
Brown tony-final-mini-upaBrown tony-final-mini-upa
Brown tony-final-mini-upa
 
Video Wall User Experience Multi-Touch
Video Wall User Experience Multi-TouchVideo Wall User Experience Multi-Touch
Video Wall User Experience Multi-Touch
 
L.U.N.A. Ads Sustaining Wireless Access For Mobile Users
L.U.N.A. Ads   Sustaining Wireless Access For Mobile UsersL.U.N.A. Ads   Sustaining Wireless Access For Mobile Users
L.U.N.A. Ads Sustaining Wireless Access For Mobile Users
 
Delivering Accessible Content with WCAG 2.0
Delivering Accessible Content with WCAG 2.0Delivering Accessible Content with WCAG 2.0
Delivering Accessible Content with WCAG 2.0
 
S8746
S8746S8746
S8746
 

Kürzlich hochgeladen

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Kürzlich hochgeladen (20)

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

Web Accessibility

  • 1. Accessibility Fulvio Corno 29/10/08 eBWA-accessibility 1
  • 2. Goals To understand the needs of disabled people and the technologies and strategies they adopt to use a computer To present an overview of web content accessibility guidelines To reason about the requirements in preparing didactic material 29/10/08 eBWA-accessibility 2
  • 3. Outline  Introduction  Definitions and Regulations  Disability and Technical Aids  Accessibility Guidelines  Designing Accessible Content  Some Final Thoughts... 29/10/08 eBWA-accessibility 3
  • 4. Web Accessibility The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners Lee, W3C director, 1997 (inventor of the world-wide-web) 29/10/08 eBWA-accessibility 4
  • 5. Web Accessibility Another important area of professionalism is accessibility awareness. Everyone should be accommodated, especially when around 20 per cent of the population have special requirements. In fact, Microsoft said recently that nearly 50 per cent of people need to make some sort of adjustment to their system to interact with it. Having turned 50, I’m very aware of receiving email with very small fonts - people don’t want to use their spectacles to look at a Web page! Tim Berners Lee, March 2006 addressing the British Computer Society 29/10/08 eBWA-accessibility 5
  • 6. …instead… Web sites and web resources conceived and designed for “normally able” users, equipped with specific communication technologies ⇓ Accessibility problems for some categories of users 29/10/08 eBWA-accessibility 6
  • 7. Accessibility is an Opportunity Web accessibility  Information accessible to the greatest possible number of people,  independently from psycho-physical disabilities, and  independently from the hardware and software configuration available to the user In other words... maximizing the number of users 29/10/08 eBWA-accessibility 7
  • 8. The Accessibility Chain Using the program / site Finding the needed information Aid Interface Language Organization Using the computer Understanding information 29/10/08 eBWA-accessibility 8
  • 10. Definitions Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. Web accessibility encompasses all disabilities that affect access to the Web, including visual, auditory, physical, speech, cognitive, and neurological disabilities. Web accessibility also benefits others, including older people with changing abilities due to aging. 29/10/08 eBWA-accessibility 10
  • 11. Accessibility and Usability Strongly related fields Accessibility increases Usability  Making an interface compatible with disabled users makes it easier to use by any users Accessibility requires Usability  Only easily usable websites can be made really accessible, otherwise you may have an accessible interface on an impossible-to-browse website Both are particular cases of the Design For All strategy 29/10/08 eBWA-accessibility 11
  • 12. Design for all (I) «Design for All» a.k.a. «Inclusive Design» a.k.a. «Universal Design» Is an approach to the design of products, services and environments to be usable by as many people as possible regardless of age, ability or circumstance Based on 7 main principles 29/10/08 eBWA-accessibility 12
  • 13. Design for All Principles 1. Equitable use 2. Flexibility in use 3. Simple and intuitive 4. Perceptible information 5. Tolerance for error 6. Low physical effort 7. Size and space for approach and use 29/10/08 eBWA-accessibility 13
  • 14. Examples of Design for All (I) Smooth ground surfaces Light switches with large of entranceways, without flat panels rather than stairs small toggle switches Wide interior doors and Buttons on control panels hallways that can be distinguished Lever handles for by touch opening doors rather than twisting knobs 29/10/08 eBWA-accessibility 14
  • 15. Examples of Design for All (II) Bright and appropriate Visual output redundant lighting, particularly task with information in lighting auditory output Auditory output Contrast controls on redundant with visual output information on visual Use of meaningful icons displays as well as text labels 29/10/08 eBWA-accessibility 15
  • 16. Examples of Design for All (III) Clear lines of sight (to Ramp access in reduce dependence on swimming pools sound) Closed captioning on Volume controls on television networks auditory output ... Speed controls on auditory output Choice of language on speech output 29/10/08 eBWA-accessibility 16
  • 17. Design for All standards ISO/IEC Guide 71:2001  Guidelines for standards developers to address the needs of older persons and persons with disabilities ISO 20282-1:2006  Ease of operation of everyday products -- Part 1: Design requirements for context of use and user characteristics ISO/TS 20282-2:2006  Ease of operation of everyday products -- Part 2: Test method for walk-up-and-use products 29/10/08 eBWA-accessibility 17
  • 18. Motivation A website or a software application should be designed in an accessible way for various reasons:  Ethical  Economical  Legal  Opportunity 29/10/08 eBWA-accessibility 18
  • 19. Mainstreaming (I) Accessible Web design contributes to better design for other users:  Multi-modality (support for visual, auditory, tactile access) benefits users of:  mobile phones with small display screens, Web-TV, kiosks  Multi-modality increases usability of Web sites in different situations:  low bandwidth (images are slow to download)  noisy environments (difficult to hear the audio)  screen-glare (difficult to see the screen)  driving (eyes and hands are quot;busyquot;) 29/10/08 eBWA-accessibility 19
  • 20. Mainstreaming (II)  Redundant text/audio/video can support:  different learning styles; low literacy levels; second- language access  Style sheets can support:  more efficient page transmission and site maintenance  Captioning of audio files supports:  better machine indexing of content; faster searching of content 29/10/08 eBWA-accessibility 20
  • 21. Regulations 29/10/08 eBWA-accessibility 21
  • 22. International Regulations Onu – 1993: UN Standard Rules on the Equalization of Opportunities for Person with Disabilities European Commission – 1999:  eEurope Initiative  i2010 initiative  e-Inclusion, e-Accessibility http://ec.europa.eu/information_society/policy/acces sibility/eincl/index_en.htm 29/10/08 eBWA-accessibility 22
  • 23. Current Status Europe: all member countries participate in the eEurope initiative, that set out the end of 2004 as a limit date for applying to public websites the WAI guidelines. USA: Article number 508 (Section 508) or the law «Workforce Rehabilitation Act (1973)» instituted a technical body, The Access Board, which is delegated to concretely identify the accessibility standards.  http://www.section508.gov/ 29/10/08 eBWA-accessibility 23
  • 24. Current Status Italy: law n.4/2004 “Provisions to support the access to information technologies for the disabled”, followed by DPR 1 marzo 2005, n.75 and DM 8 luglio 2005  In Annex A of DM 8 luglio 2005, set of 22 requirements, with links to WCAG 1.0 and Sec.508  http://www.pubbliaccesso.gov.it/ Other countries: see http://www.w3.org/WAI/Policy/ 29/10/08 eBWA-accessibility 24
  • 25. Disability and Technical Aids 29/10/08 eBWA-accessibility 25
  • 26. Overview... 29/10/08 eBWA-accessibility 26
  • 27. Aids for Different Disabilities (I) Aids (“assistive devices” according to ISO 9999 standard) aim at replacing, improving and increasing the abilities and capacities of a disabled users, allowing him or her to increase and empower his or her autonomy. 29/10/08 eBWA-accessibility 27
  • 28. Aids for Different Disabilities (II) Aids for blind users:  Braille bar  Braille keyboard  Braille printer  Scanner and OCR (Optical Character Recognition)  Speech synthesis  Screen reader  Optacon. 29/10/08 eBWA-accessibility 28
  • 29. Aids for Different Disabilities (III) Aids for low-vision users:  Video magnifiers  Magnifiers for computer screens Aids for hearing impaired users:  Automatic speech recognition Aids for mental disabilities:  Software for rehabilitation support and didactic interactions 29/10/08 eBWA-accessibility 29
  • 30. Aids for Different Disabilities (IV) Aids for motor disabilities:  Keyboard covers  Special keyboards (expanded or reduced)  Configurable keyboards 29/10/08 eBWA-accessibility 30
  • 31. Aids for Different Disabilities (V)  Scanning systems  Speech command systems  Special Access features of the Operating System  Sensors  Tactile screen  Special mice (joystick, trackball or sensors) 29/10/08 eBWA-accessibility 31
  • 32. Examples To better understand the characteristics of different aids, and how they may used in different disability categories, we present 5 “profiles” of users  Such profiles are taken from real situations (simplified) See also:  quot;How People With Disabilities Use the Webquot;, J. Brewer, editor, 4 January 2001. Latest version: http://www.w3.org/WAI/EO/Drafts/PWD-Use- Web/ 29/10/08 eBWA-accessibility 32
  • 33. Profile #1 - Roberto Pathology: Aids:  Spastic tetraplegia  Special Access in Problems: Windows  Oral communication  Compact keyboard: impossible Cherry model 4100  Impossible to use a standard mouse  Difficulty in using a standard keyboard 29/10/08 eBWA-accessibility 33
  • 34. Profilo #2 - Giuseppe Pathology: Aids:  Spastic tetraplegia  Special Mouse Roller Problems: II Joystick  Oral communication  Software impossible keyboard  Impossible to use a emulator SofType 4.5 standard mouse  Nearly impossible to use a standard keyboard 29/10/08 eBWA-accessibility 34
  • 35. Profile #3 - Paolo Pathology: Aids:  Tetraplegia  Speech recognition Problems: software Dragon  Impossible to use a NaturallySpeaking 5 standard mouse or keyboard  No control over upper and lower limbs 29/10/08 eBWA-accessibility 35
  • 36. Profile #4 - Mario Pathology: Aids:  Tetraplegia  Special Mouse Roller Problems: Plus Trackball  Impossible to use a  Software mouse standard keyboard assistant  Difficulty in using a  Software keyboard standard mouse emulator SofType 4.5 29/10/08 eBWA-accessibility 36
  • 37. Profile #5 - Maurizio Pathology: Aids:  Blindness  Screen reader Jaws Problems: 4.50.1  Total blindness 29/10/08 eBWA-accessibility 37
  • 38. General Comment In the field of disability, it’s impossible to define “a priori” any categories Each user is a unique case Computer aids must be able to exploit the best of the residual abilities of each user Interoperability Personalization 29/10/08 eBWA-accessibility 38
  • 39. Not just disabled users... 29/10/08 eBWA-accessibility 39
  • 40. Fighting negative myths Accessible = text-only Accessible = ugly Accessible = alternate version Accessible = for blind users Accessible = compatibility problems Accessible = for a minority of users Accessible = I don’t care 29/10/08 eBWA-accessibility 40
  • 41. Why is it difficult  High technical skills  Competence over web standards and languages (XHTML, CSS, DOM, JavaScript, ...)  Limitations and quirks in the browser implementations  Matching technical rigor with aesthetic communication needs 29/10/08 eBWA-accessibility 41
  • 42. Challenges Spreading awareness Training designers and programmers Developing tools  Editors, Validators, Generators Making accessibility accessible 29/10/08 eBWA-accessibility 42
  • 43. Accessibility Guidelines 29/10/08 eBWA-accessibility 43
  • 44. Web Accessibility Initiative (WAI) One of the work groups of W3C, founded in 1997. Objectives:  ensuring that Web technologies support accessibility  developing guidelines for accessibility  improving tools to evaluate and repair Web accessibility  developing materials for education and outreach  coordinating with research and development http://www.w3.org/WAI/ 29/10/08 eBWA-accessibility 44
  • 45. WAI Guidelines (I) Web Content Accessibility Guidelines (WCAG 1.0): for web authors, they explain how to create accessible web contents. All regulations refer to this document. W3C Recommendation since 1999-05- 05. Authoring Tool Accessibility Guidelines (ATAG 1.0): for developers of programs and web site generators. W3C Recommendation since 2000-02- 03. 29/10/08 eBWA-accessibility 45
  • 46. WAI Guidelines (II) User Agent Accessibility Guidelines (UAAG 1.0): for developers of Internet browsers (user agents), they explain how to create and more accessible browsers and plug-ins. W3C Recommendation since 2002-12-17. Further, more speficic, guidelines (Techiques) applicable to specific languages or to some categories of browsers. 29/10/08 eBWA-accessibility 46
  • 47. WCAG 1.0: Structure 14 guidelines Checkpoints associated to each guideline Arranged in priorities  1: MUST (level A)  2: SHOULD (level AA)  3: MAY (level AAA) 29/10/08 eBWA-accessibility 47
  • 48. WCAG 1.0 (I) 1.Provide equivalent alternatives to auditory and visual content. 2.Don't rely on color alone. 3.Use markup and style sheets and do so properly. 4.Clarify natural language usage 5.Create tables that transform gracefully. 6.Ensure that pages featuring new technologies transform gracefully. 29/10/08 eBWA-accessibility 48
  • 49. WCAG 1.0 (II) 7.Ensure user control of time-sensitive content changes. 8.Ensure direct accessibility of embedded user interfaces. 9.Design for device-independence. 10.Use interim solutions. 11.Use W3C technologies and guidelines. 29/10/08 eBWA-accessibility 49
  • 50. WCAG 1.0 (III) 12.Provide context and orientation information. 13.Provide clear navigation mechanisms. 14.Ensure that documents are clear and simple. 29/10/08 eBWA-accessibility 50
  • 51. Checkpoints Each guideline has several checkpoints  http://www.w3.org/TR/WAI-WEBCONTENT/  http://www.w3.org/TR/WAI-WEBCONTENT/full- checklist.html 29/10/08 eBWA-accessibility 51
  • 52. Quick tips 29/10/08 eBWA-accessibility 52
  • 53. Techniques documents More specific documents with practical information for implementing WCAG 1.0  Core Techniques for Web Content Accessibility Guidelines 1.0  HTML Techniques for Web Content Accessibility Guidelines 1.0  CSS Techniques for Web Content Accessibility Guidelines 1.0 29/10/08 eBWA-accessibility 53
  • 54. WCAG 2.0 Still a Draft document  http://www.w3.org/WAI/intro/wcag20 Organized in 3 layers:  1 - Top layer - Overview of Design Principles, Guidelines, Success Criteria (WCAG 2.0)  2 - Technology-specific Checklists  3 - Bottom layer - Technology-specific application information  General Techniques, HTML/ XHTML, CSS, Server- side scripting, Client-side scripting, SVG, SMIL, XML 29/10/08 eBWA-accessibility 54
  • 55. WCAG 2.0: Main Principles Content must be perceivable. Interface elements in the content must be operable. Content and controls must be understandable. Content must be robust enough to work with current and future technologies. POUR 29/10/08 eBWA-accessibility 55
  • 56. 1. Perceivable (I) 1.1 Provide text alternatives for any non-text content so that it can be changed into other forms people need such as large print, braille, speech, symbols or simpler language 1.2 Provide synchronized alternatives for multimedia 1.3 Create content that can be presented in different ways (for example spoken aloud, simpler layout, etc.) without losing information or structure 29/10/08 eBWA-accessibility 56
  • 57. 1. Perceivable (II) 1.4 Make it easier for people with disabilities to see and hear content including separating foreground from background 29/10/08 eBWA-accessibility 57
  • 58. 2. Operable 2.1 Make all functionality available from a keyboard 2.2 Provide users with disabilities enough time to read and use content 2.3 Do not create content that is known to cause seizures 2.4 Provide ways to help users with disabilities navigate, find content and determine where they are 29/10/08 eBWA-accessibility 58
  • 59. 3. Understandable 3.1 Make text content readable and understandable 3.2 Make Web pages appear and operate in predictable ways 3.3 Help users avoid and correct mistakes that do occur 29/10/08 eBWA-accessibility 59
  • 60. 4. Robust 4.1 Maximize compatibility with current and future user agents, including assistive technologies 29/10/08 eBWA-accessibility 60
  • 61. Other 2.0 documents WCAG 2 FAQ WCAG 2.0 Quick Reference WCAG 2.0 - technical report Understanding 2.0 - technical report Techniques 2.0 - technical report Requirements 2.0 - technical report 29/10/08 eBWA-accessibility 61
  • 62. Designing Accessible Content 29/10/08 eBWA-accessibility 62
  • 63. Option I: Adapt Design Guideline Website Techniques Analysis Violations Repair Accessibile website 29/10/08 eBWA-accessibility 63
  • 64. Option II: Create anew Design Guideline Sito Techniques Analysis Violations Repair Certification Accessibile website 29/10/08 eBWA-accessibility 64
  • 65. Some suggestions...  Layout criteria  Background colors  Limit information in colors  Choice and usage of fonts  Handling non-text elements and multimedia files 29/10/08 eBWA-accessibility 65
  • 66. Some suggestions...  Logical organization of the contents  Correct markup (if in HTML) and explicit language identification  Using summaries, maps, directories, ...  Handling forms for user input  Clarity of the contents 29/10/08 eBWA-accessibility 66
  • 67. Validating Web Sites  Manual analysis: helps in ensuring language clarity and ease of navigation  Automatic methods: allow a quick analysis of syntactical elements in the web page(s). 29/10/08 eBWA-accessibility 67
  • 68. Some automatic validators Main on-line validators:  W3C Validation Service, W3C CSS Validation Service, W3C Link Checker  Dr. Watson, Bobby, Torquemada, Wave, A- Prompt Validation software for off-line analysis:  HTML Tidy  TagCheck  Bradsoft TopStyle. 29/10/08 eBWA-accessibility 68
  • 69. Some links A-Prompt (Accessibility Prompt) - offline  http://aprompt.snow.utoronto.ca/index.html WAVE 3.0 Accessibility Validator  http://wave.webaim.org/ WebXact (ex: Bobby)  http://webxact.watchfire.com/ HiSoftware AccessibilityWatch (not free)  http://www.accessibilitywatch.com/ Torquemada  http://www.webxtutti.it/testa.htm 29/10/08 eBWA-accessibility 69
  • 70. Example: WAVE validation 29/10/08 eBWA-accessibility 70
  • 71. Example: WebXact validation 29/10/08 eBWA-accessibility 71
  • 72. Some final thoughts 29/10/08 eBWA-accessibility 72
  • 73. The Accessibility Chain Using the program / site Finding the needed information Aid Interface Language Organization Using the computer Understanding information 29/10/08 eBWA-accessibility 73
  • 74. Current status Aids: excellent tools  Cost?  Software support? Aid Using the computer 29/10/08 eBWA-accessibility 74
  • 75. Current status Interfaces: “standard” friendly Web  Compatibility with aids?  Authors’ awareness?  Standard support? Using the program / site Aid Interface 29/10/08 eBWA-accessibility 75
  • 76. Current status Language  Start from users’ language  Clarify the meaning of terms  Coherent usage of the terms in the chosen glossary  Use simple sentences  Prepare different levels of difficulty  Integrate different communication forms and styles Aid Interface Language Understanding information 29/10/08 eBWA-accessibility 76
  • 77. Current status Organization  Let conceptualizations show through  Identify relationships among concepts  Differentiata between internal ‘service’ organization and content organization  Align classification criteria with search criteria Finding the needed information Aid Interface Language Organization 29/10/08 eBWA-accessibility 77