W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > July to September 2012

minutes: UAWG telecon 6 Sept 2012

From: Jim Allan <jimallan@tsbvi.edu>
Date: Thu, 6 Sep 2012 13:38:01 -0500
Message-ID: <CA+=z1W=kBft-HQ8NHN4Q8vCgzmeDNgq6iUubiPdhR2ukEfg+pw@mail.gmail.com>
To: WAI-ua <w3c-wai-ua@w3.org>
from http://www.w3.org/2012/09/06-ua-minutes.html

User Agent Accessibility Guidelines Working Group Teleconference
06 Sep 2012

See also: IRC log http://www.w3.org/2012/09/06-ua-irc

    Jeanne, Greg_Lowney, Jim_Allan, Kim_Patch, [Microsoft], Jan
    jimallan, kellyford


    Summary of Action Items

Summary of Action Items
ACTION-757 - Integrate gregs summary of last two weeks minutes into
UAAG with jeanne [on Kimberly Patch - due 2012-09-13].

<trackbot> Date: 06 September 2012

<scribe> scribe: jallan

<scribe> agenda:

open item 1

<jeanne> http://lists.w3.org/Archives/Public/w3c-wai-ua/2012JulSep/0059.html

reviewing conformance strawman

js: want to add more to platform examples and platform applications

jr: why is mobile different from desktop

kp: keyboard is different

jr: not so much, complicated is browser in a browser on an OS
... in ATAG partial conformance - why something is impossible because
of platform a11y issues.
... eg. we don't meet keyboard because device X has no keyboard

kf: issue not related to us, but people want mobile to be different,
want guideline for mobile
... second challenge: defining what is a UA...the American Airlines
app. - how much of UAAG does an app have to conform?
... apps that help with usability of other applications. are these UAs?

jr: a user experience mediated by platform and browser
... they have been broken up in the past. and a shared responsibility.
but boundaries have blurred a11y is more distributed

kf: don't expect every app to provide mouseless browsing interface.
should be getting that from the platform.
... should be able to say this is what I comply with, all the other
parts should come from the platform or something else.

jr: concept of ATAG friendly. this is what I do...and I don't break
other plugins, extensions, browser functions, external applications.
If I do, then I must replace that function.

kf: new apps in windows 8 that live on the desktop.

kp: +1 to if you don't provide it, don't break it.
... developers not good with standard keyboard shortcuts., what are
standards? what are best practices?
... want to make things easy. making it easy is hard. making shortcuts
... so what do I do.

jr: what we have is a highlevel of user requirements necessary to make
the user experience accessible.
... how do you implement keyboard a11y?
... how do you not break somebody elses keyboard a11y?

kp: need to make it flexibile and forgiving,

gl: issues - what is UA, what is scope of responsibility, division of
labor with OS and UA wrt a11y

<Jan> re: ATAG 2.0 Conforming vs. Compatible

gl: things that are less than a full UA (apps)
... where to developers get guidance.

kp: in terms of developer and flexibility that go in the a11y bin and
the future bin (anticipating users needs)

gl: need to add cell app as a use case for validating an SC, along
with UA on desktop, media player, audio only, keyboard only
... see minutes from last week (summary)
... make sure the SC makes sense across these usecases.
... if the cell app breaks too many (number to be determined) then
perhaps the app is not a UA
... do we have a current position on app as UA.

<jeanne> http://www.w3.org/WAI/UA/2012/ED-IMPLEMENTING-UAAG20-20120819/#intro-def-ua

js: in the implementing document
... see what qualifies as a UA. web application

gl: is the airline app a UA? it interprets w3 technology.

jr: problem with legislation, if law says everything that uses w3
tech, must provide full UA capabilities.

ja: share discussion with Rich S., saying they are single purpose
services with a simple interface, and should be written so platform
a11y tools can render the info.

gl: where is the dividing line between service and full UA

jr: the app hands off the a11y to platform or other tool. it doesn't
provide a source or outline view. the best way to provide info is the
itinerary view.

kp: what about apps interacting.

jr: right...app doesn't provide mouseless browsing but I don't break
others mouseless browsing apps interacting with me

<Jan> JR: Example of copy...some apps support it natively, some break
it...but others just play nice with the platform's copy functionality.

<Jan> JR: Boils down to maybe SC's are met: yes, no, NA and another
option "is compatible with some other service or platform doing it"

kp: is functionality is native to OS then its covered, if its not,
then we need some kind of test.

jr: speech SC. if someone else provides it,, then you are done. if you
provide speech then you must meet the speech SC
... let developers choose what parts of UAAG they will comply with
depending on things you do, and don't break platform a11y, or other

gl: so they wouldn't have to say anything about mouseless browsing, or
do they have to test and say they have tested with some mouseless
browsing extension.

jr: which one?

gl: in conformance claim...would have to be specific.

jr: system integrator could use all extensions to make sure it all works.
... would be nice if extension maker could claim conformance to small
part of UAAG, and ensure they don't break anything else


kp: speech example say down 3 does down arrow and #3, but down 3 in
another system does 3 down arrows

problems with extensions interacting, how to check non-interference.

js: concerned about partial conformance. want major browsers to
conform with all of UAAG. want incentive for conformance

kp: how to draw line between partial or full conformance.

jr: full function browser.

gl: full compliance with A and x,y,z of AA.
... want a mechanism for purchasers and policy folks to make
decisions. location of conformance claim needs to be available to the
... provide guidance to developers to do the right thing.

kp: any test for partial conformance.

gl: is there any level for minimal conformace

ja: could we have conformance for extensions? separate from full UA

kp: can we say, what do you have...this looks like a full
browoser...then must comply with ____
... this is an app and you must comply with ____
... extension compliance would be useful for users to decide which
extension to use.

gl: take UAAG ctegories of what is a UA, and delineate which SC apply
to which type of UA.

js: new technologies seem to blur the categories.

<KimPatch> platform-based are full. Extensions or web-based have a
choice to be full or partial -- does that work

kp: the blurry one is the webbased brwosers

gl: somethings can be both. e.g. Firebug, is an extension, but a huge
UI, should be a full UA

kp: this makes big browsers full compliance.

jr: platform based or full. the app is platform based. has a webview,
but is stand alone on the platform.

gl: what is handled by platform services to handled

kp: where does the airline app not comply?

jr: they could fail WCAG as webcontent.

kf: people writing apps don't want to read wcag because they are not
writing conent.

jr: need a WAI document - a11y guidelines for webapps, smartphone apps, etc.
... should be partial conformance
... weight of conformance comes from gonvernments and policy folks

kp: NA vs not doing it...are two different things. airline app has no
captions, because no video
... need distinction between we don't do this and we can't do this

gl: amount of code in major browser is huge. there may be places they
can't comply because code is old an won't be for a time.

rewritten for a long time

jr: what if they have done part of an SC...

kp: isn't that partial compliance

jr: partial compliance...we don't do this, we don't break anybody else do it.

kp: 4 ways of conformance

1. comply

2. na

comply with 3rd party help

4. comply with exceptions, and list them

js: also does not comply
... how to handle, 700 correct and 1 incorrect. do we take conformance
away...others are working on it. we should not jump in

kp: useful to have dialog...this complies except for thise things and
here is why

gl: this fits will with last weeks discussion.
... 2 answers what passes and how
... modigy

pass/no pass/ pass with exception

list exceptions

<Greg> So for each SC the conformance claim can include:

<Greg> (a) Passes, Does Not Pass, Passes with Exceptions

<Greg> (b) Requirements (e.g. inclusion of an optional extension,
platform option enabled, or implemented on user agents that implement
a feature)

scribe: in addition to global requirement - not hinder OS a11y features

<Greg> That is in addition to the global configuration requirements
listed for the entire conformance claim.

<Greg> (a) Passes, Does Not Pass, Passes with Exceptions listed

gl: each conformance claim covers exceptions, per platform, by extensions
... with a webbased UA, would specifiy per browser what you pass and don't pass

js: anyone to write a summary of this information

greg regrets for next week

action Kim to integrate gregs summary of last two weeks minutes into
UAAG with jeanne

<trackbot> Created ACTION-757 - Integrate gregs summary of last two
weeks minutes into UAAG with jeanne [on Kimberly Patch - due

conformance claims

leap motion - gesture device

fat iphone - 8 cubic foot space for hand motion, accurate and fast.
hooks into touch api

flecksy keyboard for iphone

for blind users

fleksy keyboard - correction


[End of minutes]

Jim Allan, Accessibility Coordinator & Webmaster
Texas School for the Blind and Visually Impaired
1100 W. 45th St., Austin, Texas 78756
voice 512.206.9315    fax: 512.206.9264  http://www.tsbvi.edu/
"We shape our tools and thereafter our tools shape us." McLuhan, 1964
Received on Thursday, 6 September 2012 18:38:27 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:49:41 UTC