RE: Redraft of 5.3

Comments below marked  GV:   

 

Gregg

 

 -- ------------------------------ 

Gregg C Vanderheiden Ph.D. 

Professor - Ind. Engr. & BioMed Engr.

Director - Trace R & D Center 

University of Wisconsin-Madison 

 

 

Checkpoint 5.3 Choose technologies that are designed to support
accessibility.

 

Success criteria

You will have successfully met Checkpoint 5.3 at the Minimum Level if:

 

1. the technology or combination of technologies chosen

         a). allows the author/programmer to meet the other requirements of 

these guidelines.  For example, the technology supports device independent 

event handling and has a mechanism for specifying text equivalents.

GV:  I think in we need to limit the above statement to the same level as we
are discussing.  That is, "I have chosen a technology that allows me to meet
Level 1 requirements"   for level 1a statement. 

That is - It should say 

"allows the author/programmer to meet the other level 1 requirements of
these guidelines."

  

         b) provides a mechanism for the author/programmer to make use of 

the accessibility interfaces of the host operating system.  This may be 

done via a user agent.

 

 

         c) has publicly documented interfaces for interoperability

GV:  "Publicly documented" interfaces are not actually sufficient or useful
if the APIs or Interfaces do not w9rinwtsupported by AT.  I don't think we
should require this at level 1.    If I make an obscure interface and
publish the interface or an API for it on my website I would comply even
though the interface was completely inaccessible.

 

         d) is implemented in user agents and/or proxies in the natural 

language of the content

GV:  I don't understand   d)

 

         e) interoperates with assistive technologies in the natural 

language(s) of the content.  This may be achieved by use of accessibility 

interfaces in the host operating system.

 

GV:    e) I think this requires that the authors know what the Assistive
Technologies are.   Not really practical for most programmers I don't
think..

 

 

 

2) If the technology makes use of a user agent, the user agent [link to 

definition] meets UAAG at (insert level)

 

GV:  

Doesn't this require that the author knows what user agent the person will
be using?    Often they will not.  Perhaps if it said.

 

At least one common user agent (or a user agent with a link on this page)
exists that meets UAAG.

 

 

 

You will have successfully met Checkpoint 5.3 at Level 2 if:

 

1) the technology or combination of technologies chosen allows the 

author/programmer to specify what data is to be passed through to the 

operating system accessibility interfaces

 

GV: Many people won't know what this means. Yet it is required for level one
conformance.

 

2) If the technology makes use of a user agent, the user agent [link to 

definition] meets UAAG at (insert level)

GV:  How will they know what user agent is being used?   Oh, you mean
technologies that only have one user agent? 

 

I guess we could use the following again.

At least one common user agent (or a user agent with a link on this page)
exists that meets UAAG.

 

You will have successfully met Checkpoint 5.3 at Level 3 if:

 

1) If the technology makes use of a user agent, the user agent [link to 

definition] meets UAAG at (insert level)

 

GV:  I don't understand why the same things show up at multiple levels?  Am
I missing something?

 

The following are additional ideas for enhancing a site along this 

particular dimension:

(presently no additional criteria for this level.)

 

Benefits (informative)

Authors who utilize technologies designed to support accessibility will:

encounter fewer challenges when implementing these guidelines

avoid the need to create custom solutions and workarounds to address 

accessibility concerns

avoid the need to provide accessible alternate versions for content 

rendered in a technology that does not fully address these guidelines

 

Received on Sunday, 9 March 2003 02:09:13 UTC