W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > January to March 2013

Conformance

From: Jim Allan <jimallan@tsbvi.edu>
Date: Thu, 31 Jan 2013 11:52:17 -0600
Message-ID: <CA+=z1W=kpRzGze0p3R-30ZSm1m455S+HG+r-j8L7u-egtKYWuw@mail.gmail.com>
To: WAI-ua <w3c-wai-ua@w3.org>
Just before the meeting.
below is my current musings trying to make sense of our conformance.
I start with the Definition of UA, That is followed by our expansion of the
definition found in the Implementation document.
I added some examples and conformance claims. I could not think of any for
the web-based.

This is what was done in UAAG10
http://www.w3.org/TR/UAAG10/conformance.html#Conformance
Huge and complex.

Definition of User Agent

A user agent is any software that retrieves, renders and facilitates
end-user interaction with Web content.

*What qualifies as a User Agent?*

These guidelines employ the following tests to determine if software
qualifies as a user agent. UAAG 2.0 divides potential user agents into

   - platform-based application
   - extension or plug-in
   - web-based application

PLATFORM-BASED USER AGENT

 If the following three conditions are met, then it is a platform-based
application:

   1. It is a standalone application, and
   2. It interprets any W3C-specified language, and
   3. It provides a user interface or interprets a procedural or
   declarative language that may be used to provide a user interface

This includes desktops, and mobile devices.

Full UAAG 2.0 Conformance

A user agent conforms to UAAG20 at A, AA or AAA level when it meets the all
of the SCs appropriate for the level of conformance. The UA may meet the
appropriate SCs wholly on its own or must list extensions necessary to meet
specified SCs that the UA cannot meet alone.

Partial UAAG 2.0 Conformance - Platform Limitations (Level A, AA, or AAA)

This conformance option may be selected when a user agent is unable to meet
one or more success criteria because of intrinsic limitations of the
platform. The conformance should explain what platform features are missing.

Examples:

         if a requirement refers to color, but the device only has a
monochrome screen

         if a requirement refers to a keyboard interface, but the device
OS lacks a keyboard interface

         f a requirement refers to a platform accessibility service, but
the device lacks a platform accessibility service

Partial UAAG 2.0 Conformance.

User-Agent A only conforms to the following Success Criteria:

         all met SC are listed.

We do not conform to the following SC  and the reasons are listed

EXTENSION

If the following two conditions are met then it is an extension or plug-in:

   1. It is launched by, or extends the functionality of a platform-based
   application, and
   2. Post-launch user interaction is included in, or is within the bounds
   of the platform-based application

This includes most extensions and plugins. It excludes AT, as they are
standalone applications separate from the browser (rule 2 above). It
excludes web-based application plugins (see the definition below).

Conformance for an extension or plugin can be claimed for specific SCs and
the SCs related to configuration behavior.

UAAG 2.0 Conformance for Extension:

A "mouseless browsing" extension allows the following listed browsers (UA1,
UA2) to meet UAAG success criterion 2.3.3 ("Direct activation of Enabled
Elements: The user can move directly to and activate any enabled element in
rendered content."). Additionally we meet these SCs related to user
interface components (Guideline 2.1 2.3.4(?? AA), 2.7.1, 2.7.1, 2.8.1,
3.3.1, 3.3.2)

WEB-BASED USER AGENT

If the following three conditions are met then it is an web-based
application:

   1. The user interface is generated by a procedural or declarative
   language; and
   2. The user interface is embedded in an application that renders web
   content, and
   3. User interaction is controlled by a procedural or declarative
   language, or if user interaction does not modify the Document Object Model
   of its containing document.

This includes plugins (e.g. media player in object element

UAAG 2.0 Conformance for Web-based User Agent


-- 
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, 31 January 2013 17:52:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 31 January 2013 17:52:46 GMT