- From: Simon Harper <simon.harper@manchester.ac.uk>
- Date: Fri, 01 Feb 2013 08:18:45 +0000
- To: Jim Allan <jimallan@tsbvi.edu>
- CC: WAI-ua <w3c-wai-ua@w3.org>
Nice, I like it - my only though on the video is that it will need to be accessible so still contain a transcript. Cheers Si. PS I check my email at 08:00 and 17:00 GMT. If you require a faster response please include the word 'fast' in the subject line. ======================= Simon Harper http://simon.harper.name/about/card/ University of Manchester (UK) Web Ergonomics Lab - Information Management Group http://wel.cs.manchester.ac.uk On 31/01/13 23:52, Jim Allan wrote: > all of this can be found in HTML at www.tsbvi.edu/conformance-proposal.htm > Random thoughts > > Most SC are at the browser level at desktop, and platform level on mobile > device. Browsers have limited functionality > Have a lot of sc that are desktop specific. Should we highlight these, or > highlight the ones we think pertain to mobile. > Conformance claimcould be paper, or a video showing how things worked. this > would be good for extensions. > > the information below is from our Implementation document, Jan's stuff on > Partial conformance, Greg's stuff on conformance, conversations with Kelly > and Jeanne, and meeting minutes. I have made some sausage, in that bits and > pieces have been used from all of the above, rearranged, and slight > rewordings. Please comment on-line. > > 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: > > It is a standalone application, and > > It interprets any W3C-specified language, and > > 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 claimed 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 – > > 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 SC marked with Not Applicable (NA) conformance should explain > what platform features are missing. > > User-Agent A conforms to the following Success Criteria: > > all met SC are listed. > > > > The following SC are listed as NA using the codes below: > > all NA SC are listed > > > > NA:* Not Applicable Codes: (Level A, AA, or AAA) > > *NA-Input:* not applicable due to a constrained input set (e.g. an > application that reads flight data in XML format from a corporate server, > or a help system that only displays HTML files included with the product) > > *NA-Platform:* not applicable due constraints of the platform (e.g. color > handling when the browser is run on a monochrome device, audio handling on > a silent device, video handling on a interactive voice response browser, or > interprocess communication on an operating system that does not support > multitasking). The conformance should explain what platform features are > missing. > > *NA-Output:* not applicable due to intentionally limited output modalities > (e.g. video handling in a browser that only does audio output even though > the platform might support video) > > > > The following SC are listed as Not Compliant using the following scheme: > > All Non-compliant SC are listed > > > > NC:* Not Compliant codes: (Level A, AA, or AAA) > > *NC-Potential:* not compliant but in theory a third party could make it > compliant using documented and supported techniques (e.g. the product's > extension architecture readily allows adding the required feature; this is > also allowed if the source is made available and the claimant believes it > could be modified to add compliance with less than one person-week of > effort, thus giving incentive for open source > > *NC-Unsupported:* may be compliant but not using documented and supported > techniques > > *NC-Impossible:* not compliant even with undocumented and unsupported > techniques > > > > Extension or Plug-in > > If the following two conditions are met then it is an extension or plug-in: > > It is launched by, or extends the functionality of a platform-based > application, and > > Post-launch user interaction is included in, or is within the bounds of the > platform-based application > > > > This includes most extensions and plugins (e.g. media players). 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). > > UAAG 2.0 Conformance for Extension (Level A, AA, or AAA): > > This option may be used for extension or plug-in with very limited > functionality. Conformance for an extension or plugin can be claimed for > specific SCs and the SCs related to preference settings, toolbar settings, > documentation, and programmatic access. > > The conformance claim must list all browsers and versions with which the > extension operates. > > The level of conformance (A, AA, or AAA) is determined as above except > that: (1) for any "no" answers, the extension (plug-in, etc.) must not > prevent the success criteria from being met by another user agent extension > as part of a complete user agent system and (2) the user agent extension > (plug-in, etc.) must meet any requirements applying to all functionality > (e.g. to be resizable, to provide documentation, etc.). > > Note: User agent Extensions would not be able to meet conformance if they > prevent additional user agent components from meeting the failed success > criteria (e.g., for security reasons). > > NA-Component: not applicable to the limited functionality provided by this > user agent component, plug-in, or extension (e.g. SC relating to rendering > content would not apply to a browser extension that adds additional menu > commands but does not itself render any content) > > Example: > > 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, 2.7.1, 2.7.1, 2.8.1, 3.3.1, > 3.3.2). All other SC are rated NA-Extension. > > Web-based User Agent > > If the following three conditions are met then it is an web-based > application: > > The user interface is generated by a procedural or declarative language; and > > The user interface is embedded in an application that renders web content, > and > > 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 is also known as a "webapp" Examples include Web-based text editors > (xStandard, ckEdit, etc.) canvas applications, web application (e.g > Docusign, c9.io - Cloud based IDE). > > @@all of the conformance below is the same as for a Platform based UA. > Perhaps we put the definitions sequentionally. So Platform and Web-based > are followed by one conformance section, then Extension/plug-in follows > with its conformance.@@ > > 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 claimed 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 – > > 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 SC marked with Not Applicable (NA) conformance should explain > what platform features are missing. > > User-Agent A conforms to the following Success Criteria: > > all met SC are listed. > > > > The following SC are listed as NA using the codes below: > > all NA SC are listed > > > > NA:* Not Applicable Codes: (Level A, AA, or AAA) > > *NA-Input:* not applicable due to a constrained input set (e.g. an > application that reads flight data in XML format from a corporate server, > or a help system that only displays HTML files included with the product) > > *NA-Platform:* not applicable due constraints of the platform (e.g. color > handling when the browser is run on a monochrome device, audio handling on > a silent device, video handling on a interactive voice response browser, or > interprocess communication on an operating system that does not support > multitasking). The conformance should explain what platform features are > missing. > > *NA-Output:* not applicable due to intentionally limited output modalities > (e.g. video handling in a browser that only does audio output even though > the platform might support video) > > > > The following SC are listed as Not Compliant using the following scheme: > > All Non-compliant SC are listed > > > > NC:* Not Compliant codes: (Level A, AA, or AAA) > > *NC-Potential:* not compliant but in theory a third party could make it > compliant using documented and supported techniques (e.g. the product's > extension architecture readily allows adding the required feature; this is > also allowed if the source is made available and the claimant believes it > could be modified to add compliance with less than one person-week of > effort, thus giving incentive for open source > > *NC-Unsupported:* may be compliant but not using documented and supported > techniques > > *NC-Impossible:* not compliant even with undocumented and unsupported > techniques > > > > Example: > > A mobile app for an airline might, in fact, be an HTML browser that only > displays specially-structured text-only HTML content (flight information) > from a known source. Because the content is very predictable, certain UAWG > requirements that would usually apply to an HTML browser (e.g. regarding > how to display image alternatives) would not apply. @@this needs to be > expanded a bit@@ > > > > > > > > >
Received on Friday, 1 February 2013 08:19:12 UTC