- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Wed, 5 Jun 2013 16:10:22 -0500
- To: raman@google.com (T.V Raman)
- Cc: jason@jasonjgw.net, public-indie-ui@w3.org
- Message-ID: <OF729362D2.819D02D8-ON86257B81.00744A4E-86257B81.00744DF3@us.ibm.com>
:-)
Rich Schwerdtfeger
From: raman@google.com (T.V Raman)
To: Richard Schwerdtfeger/Austin/IBM@IBMUS,
Cc: raman@google.com, jason@jasonjgw.net, public-indie-ui@w3.org
Date: 06/05/2013 03:19 PM
Subject: Re: User Contexts: identifying assistive technologies
Glad we agree. Let's make sure we dont go down the user-agent rathole:-)
Richard Schwerdtfeger writes:
> Yes, that is similar to what we had proposed (although not in that
detail) in AccessForAll. We had an ATInteroperable property which stated:
>
> A preference for resources that is compatible with assistive
technologies.
>
> Resources that are interoperable with AT should be selected whenever
possible. Interoperability is indicated by compliance with WCAG 2.0
checkpoints: 1.1.1, 1.3.1, 1.3.2,
> 2.4.4, 3.1.1, 3.1.2, 3.3.2, 4.1.1 and 4.1.2.The specific details of the
AT are normally provided by a user agent or the operating system. The
example of ‘atInteroperable=
> true’ expresses this statement: “resources that are interoperable with
AT should be selected whenever possible”.
>
> In our extended model we refined this for more detail in terms of
AccessibilityAPI as a property which contained an enumerated list that
included AndroidAccessibility,
> WAI-ARIAv1, MSAA, and so on.
>
> To your point, it would be cleaner to state what web technologies were
needed to support interoperability regardless of what it is used to
support.
>
> We could then refine that to say
>
> Rich Schwerdtfeger
>
> In"TV. Raman" ---06/05/2013 10:18:19 AM---1+ on what Jason says -- to
see how this can go badly downhill, we only have to see how the user-age
>
> From: "TV. Raman" <raman@google.com>
> To: Jason White <jason@jasonjgw.net>, public-indie-ui
<public-indie-ui@w3.org>,
> Date: 06/05/2013 10:18 AM
> Subject: User Contexts: identifying assistive technologies
>
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> 1+ on what Jason says -- to see how this can go badly downhill,
> we only have to see how the user-agent string over time has been
> abused --- I dread the day where as the asymptotic convergence of
> the process that Jason fears, we end up in a situation where the
> string identifying the user's assistive tech ends up enumerating
> all the AT-names that have been deployed over time.
>
> We might be better off exposing what parts of the Web Access
> standards stack the user's AT is depending on --- e.g. ARIA-1.0,
> Indie-UI-Events etc.
> --
>
> --
>
> On 5/31/13, Jason White <jason@jasonjgw.net> wrote:
> > I'm on record as expressing doubts about whether User Contexts should
allow
> > active assistive technologies to be disclosed, primarily for the
reason
> > that
> > this could harm interoperability and standards-conformance by
encouraging
> > Web
> > application authors to write to the implementation rather than to the
> > specifications and to introduce AT-specific hacks that work around
bugs.
> > This
> > practice reduces the incentive for AT developers to fix bugs or to
achieve
> > greater interoperability, and thus could be bad in the long run even
if it
> > assists users in the short term.
> >
> > Nevertheless, if we are going to disclose assistive technologies, as
was
> > pointed out to me off-list in response to my requirements-gathering
> > proposal,
> > the current requirements and spec are inadequate: they cover only
screen
> > readers and allow only one name and version to be retrieved, whereas
there
> > could be several independent assistive technologies (screen reader,
screen
> > magnifier, etc.) active on a user's system simultaneously.
> >
> > Proposal
> >
> > dictionary assistiveTechnology {
> > DOMString name;
> > DOMString? version;
> > };
> > then return a sequence or array of the above.
> >
> >
> >
>
Attachments
- image/gif attachment: graycol.gif
Received on Wednesday, 5 June 2013 21:10:54 UTC