- From: Jon Gunderson <jongund@ux1.cso.uiuc.edu>
- Date: Mon, 22 May 2000 10:03:29 -0500
- To: w3c-wai-ua@w3.org
Responses in JRG:
At 05:37 PM 5/19/00 -0400, you wrote:
Control and Configure - Review of M. Rothberg's Comments
I feel quite torn on this issue.
1. I would like to simplify things for developers, but I am not sure what
will be simplest for them in some instances.
2. I agree with Jon's interest in avoiding complications for developers and
focusing on the word "control" (I have pushed in that direction), but it
appears to me that checkpoint 10.7 ("For the configuration requirements of
this document, allow the user to save user preferences in a profile.
[Priority 2]") will not be helpful in bringing to bear configuration
requirements unless the term "configure" actually appears in the those other
checkpoints. If we really want developers to configure, I think we need to
say it in the specific checkpoint (of course, the developer still needs to
figure out what level of granularity, etc.) to use in developing the
configuration feature.
JRG: In 10.7 we can set the minimum requirements for satisfying this
checkpoint as allowing configuration of all checkpoints that require
"control" of something
3. I agree with Al Gilman's concern about the hard distinction between
control and configure have offered a revised definition of "Control (and
Configure)" that attempts to soften the distinction. I have a general unease
about locking user agent developers into too rigid of a software model.
Nevertheless, I think there is a distinction to be made and if we are going
to use both terms, I think that we need to explain even more clearly what we
mean.
JRG: I think we need to define what we mean by control and configure. We
also have a priority system that often makes control or configuration a
higher priority in some checkpoints. I think I like the idea of using just
one term like "control" and in the satisfaction of a checkpoint point out
it a persistent setting is the requirement. For example "Allow the user to
control the rendering of alternative equivalents". The minimum requirement
is that the user sets the user agent to render a particular alternative
equivalent and that setting is used for all resources loaded during that
session.
4. As I stated when I first read Madeleine's suggestions, I found myself
generally agreeing with her. In saying that, I guess that I am also saying
that it is probably not enough to say "control" only for some of these
checkpoints.
JRG: I think this depends on how we define "control" and the minimum
requirements for each checkpoint.
<OLD>
2.2 For presentations that require user input within a specified time
interval, allow the user to configure the time interval (e.g.,
to extend it or to cause the user agent to pause the presentation
automatically and await user input before proceeding). [Priority 1]
</OLD>
<NEW>
2.2 For presentations that require user input within a specified time
interval, allow the user to control the time interval (e.g., to
extend it or to cause the user agent to pause the presentation
automatically and await user input before proceeding). [Priority 1]
</NEW>
Minimum requirement for 2.2: Currently our minimum requirement is to allow
the user to set the user agent to automatically pause for user
inputs. This could be a keyboard toggle, a check box in a dialog somewhere
or a item in a menu or the voice command like "Pause multi-media for
synchronized input".
<OLD>
2.3 If content available in a viewport has equivalent alternatives, provide
easy access in context to the alternatives. [Priority 1]
</OLD>
<NEW>
2.3 If content available in a viewport has equivalent alternatives, allow
the user to easy control access in context to the alternatives. [Priority 1]
</NEW>
Minimum requirement for 2.3: The alternative equivalents must be rendered
in the same view port as the primary content. We currently do not say that
this needs to be a global setting or not.
Jon Gunderson, Ph.D., ATP
Coordinator of Assistive Communication and Information Technology
Chair, W3C WAI User Agent Working Group
Division of Rehabilitation - Education Services
MC-574
College of Applied Life Studies
University of Illinois at Urbana/Champaign
1207 S. Oak Street, Champaign, IL 61820
Voice: (217) 244-5870
Fax: (217) 333-0248
E-mail: jongund@uiuc.edu
WWW: http://www.staff.uiuc.edu/~jongund
WWW: http://www.w3.org/wai/ua
Received on Monday, 22 May 2000 11:03:31 UTC