Re: We area close !

GV:  Thanks Peter

Looks like things are working wherever they are applied to the thing the SC with the words I proposed are present.
and - where they are not present -- then of course the success criterion is automatically satisfied like all the other success criterion 

The only problems or confusion seemed to be when you tried to apply the SC against something "inside" a doc or software program - which would be like applying WCAG inside a web page or web app (that resided at one URL).    And that of course is going beyond what WCAG does.   And is what had us confused for so long.

So no show stoppers here for the proposals. 

Gregg




On Sep 16, 2012, at 9:08 PM, Peter Korn <peter.korn@oracle.com> wrote:

> Hi Gregg,
> 
> I really think it would be useful to take the Examples for UI Context discussion and apply your suggested definitions to them.
> 
> 2.4.1. Bypass Blocks: 
> Looking at How many Example #1: two document windows since the menu bar & toolbar can be repeated in the software, some bypass mechanism would be needed...   This seems like a reasonable application.
> Looking at Changed? Example #3: Tabbed panes there is nothing formally repeated, so this wouldn't apply.  That too seems like a reasonable application.
> Looking at Changed? Example #24 calender appointments since the calendar title & days repeat while content below changes, arguably again some bypass mechanism would be needed.   This seems like a reasonable application.
GV: Good.    One down.




> 2.4.2 Page Titled:
> 
> Looking at How many Example #1: two document windows there is no obvious visible page title; "Untitled Document 1" is no more or less the obvious "software title" than "Untitled Document 2" is (and in fact, clearly neither one  is correct).  This seems like a poor fit to this situation. 
GV: I am confused -- and I think maybe you are confounding my proposal for this SC with another one. (see below).      The document hasn’t been saved -- or hasn’t been saved with a meaningful title.  So clearly it fails -- as it should.   If you pick anything that fails an SC and use it as an example it will of course fail.  

GV:  Remember my proposal was to replace  "web pages" with "documents" and "software".   Since the windows are not software (but internal bits of a program) then you must be evaluating this as to how it applies to documents.   This isn't a document yet (or someone is distributing documents titled 'untitled' -- maybe it is an art piece) or it is something the user is creating and they will know what it is (and they should save soon! -- with a title !
> 
> Looking at Changed? Example #3: Tabbed panes we don't know for sure what the application name is.  If it is "Media Center" then this would be helpful; if not... then not.  This seems like may not be a good fit to this situation. 
GV: These aren't documents or software programs.  So Im not sure why you mention them when you want to talk about my proposal.  You are looking at subparts of a software program and trying to evaluate if you can identify  the program from the piece.  That isn't part of what I was proposing.

I DO think it would be useful for a person to know what program each bit of UI on the screen belonged too -- and that they all had a program name on them.   But that is not what the success criterion requires and not what I proposed.  

What I proposed was that it was possible to identify the software program.  On a mac - when I am in a program, its name appears at the top of the screen.

On a PC - every program I opened (and I opened a dozen or so) had its name on the top title bar of the main window in one form or another.   So it doesn’t look like it would be hard to do.
> Looking at Changed? Example #24 calender appointments it is pretty obvious to folks raised with a cultural familiarity with the Julian calendar that this is a calendar / appointment application.  It is not at all clear what the software title is; it isn't "October".  And consuming a significant portion of a small screen to display the software application name would come at significant cost, and somewhat questionable benefit.  This seems like may not be a good fit to this situation. 
GV: What program and operating system did you get this screen capture from?   It looks like only part of a program -not the whole program.  

> Note: Since Understanding for 2.4.2 begins with "The intent of this Success Criterion is to help users find content and orient themselves within it", and specific benefits include "People with visual disabilities will benefit from being able to differentiate content when multiple Web pages are open" and "People with cognitive disabilities, limited short-term memory and reading disabilities also benefit from the ability to identify content by its title".   

GV:  Yes.  So substituting Software for "web page" you get "differentiate content when they have multiple programs open".  The SC would apply to figuring out which program you are using -- in the same way WCAG would apply to knowing which page you were on.

It would be good to have orientation at levels inside a program and inside a web page -- but as you know-- when we try that we run into all sorts of problems.   Then people start saying that it doesn’t apply.   

My proposal it so apply it as the level that is parallel (web page = web app = software app)  and then it works.    Drilling down and finding it doesn’t work, and then saying it doesn’t apply doesn’t seem to be the way to go or to make sense. 

So - two down. 
 



> 2.4.5 Multiple Ways:
> 
> Looking at How many Example #1: two document windows it wouldn't apply, as there isn't a "set of software products" visible in the example.  
GV:   Huh?  I lost you.   It doesn’t apply to OK buttons in a dialog box either.  or any other pieces of a program.     But that isn't what is proposed.   I don't follow you here.   My proposal was that it applied to software programs in a set of software programs.   You don't have a set of software programs so it automatically meets -- just like all the SC when applied to something that are not addressed in the SC.   
> 
> Looking at Changed? Example #3: Tabbed panes again it wouldn't apply, as there isn't a "set of software products" visible in the example. 
GV:   Ditto.   why are you citing examples that don't have anything to do with the SC as proposed? 
> 
> Looking at Changed? Example #24 calender appointments again it wouldn't apply, as there isn't a "set of software products" visible in the example.  
GV:   Ditto.
> 
> Note that Understanding is tied to locating content & information, not locating applications and functions; not clear how much application 2.4.5 has to software UIs.  Or perhaps none of these (or any of our) examples are useful to illustrate where 2.4.5 would be helpful.  Perhaps we need other examples for software, showing where and how it would work.  AND more especially, describing HOW the helpfulness in WCAG 2.0 Understanding translates into similar helpfulness in the software world!
GV:  Again - if you look at WCAG you will see that it only applies to pages.  So if a web app is a page-- it only applies to finding the Web App -- not to finding any information in the Web app.  Same for documents.    
    Yes - it would be  good to have multiple ways to find content WITHIN a web page or WITHIN a web app -- but WCAG doesn’t require it.  Similarly, it would be good to find have multiple ways to find content WITHIN a single doc or WITHIN a single application.  But that would go beyond what is parallel with WCAG.   
    My proposal is to apply it to documents and software to the same level as it is applied in  WCAG for at least the most common forms of web content (docs that are on a page and web apps at one URL). 
	And it does work for that. 


So three down - though this won't come up terribly often.    IT does give us a good place to hand all the advisory techniques that WOULD drill down into docs and apps. 


 

> 3.2.3: Consistent Navigation: 
> Looking at How many Example #1: two document windows since the windows are simply repeated except with different non-GUI content, if any of the UI components are termed "navigation" this would be automatically met.  If none are termed "navigation", then it doesn't apply.  This seems like it could be OK; certainly no harm is done.
GV:  OK
> Looking at Changed? Example #3: Tabbed panes it looks like it wouldn't apply, as there aren't any "repeated navigation mechanisms" visible in the example. 
GV:  You misunderstand the way conformance works in WCAG.   Look at CR1 and at the definition of "satisfies the success criterion"
satisfies a success criterion
the success criterion does not evaluate to 'false' when applied to the page
GV: so for example, if a page has no images on it then the requirement that all images have alt text will not evaluate to "false" and the success criterion is satisfied. 
GV: now take your example.  Since there are no repeated navigation mechanisms
Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user. 
For these pages this is not false -- so the success criterion is satisfied and the pages conform.
> Looking at Changed? Example #24 calender appointments again it looks like it wouldn't apply, as there aren't any "repeated navigation mechanisms" visible in the example. 
GV: Ditto.  there aren't any movies or  a dozen other things covered by success criterion either.   So the success criterion are all satisfied since none are violated. 

GV:  Think of it this way.  Are you conforming to the law that you not run stop signs if there are no stop signs?   
> Note that this seems like it is a rare situation to actually occur in most software, other than "content-driven" software like books or other sets of information with things like next/prev links on them (e.g. Help applications and the like, which are essentially similar to HTML/web content).  
GV:  not sure what you are referring to.   Consistent navigation -- or repeated navigation -- in apps and doc is very common   But also very easy to meet. 






> 
> 
> From this quick analysis, I think we may have something not too unreasonable for 2.4.2 Bypass Blocks. 

GV:   Not sure why it is just "not too unreasonable" 


> We might have something for 2.4.5 Multiple Ways  and for 3.2.3 Consistent Navigation - but I think we need to come up with a set of positive examples where this really occurs & would apply;

GV:  

> it isn't clear from the examples we've generated on the Examples for UI Context discussion that they are particularly useful.  

GV:  those examples were for looking inside of apps and docs and the breakthrough is in realizing that that is like looking inside web pages.   and these were not designed to be applied inside of a web page.   So it is no surprise that those do not fit.

> 
> I think this approach fails for 2.4.2 Page Titled.  If we instead say that the "title" of the "software" is the software applications "name" (whether the executable name or the name as it appears in things like the Windows Start menu),

GV:  That is exactly what I proposed. 

> then we have moved significantly away from what Understanding for 2.4.2 is all about -> helping users locate the content & information they want. 

GV:  WCAG does not provide all that user's want.  OR all that can be done.   It is a minimum standard for accessibility.  You can go much further.    Our goal however was to come up with a parallel to WCAG  --- not to go beyond it to meet broader needs.   I would love to -- but not our job here. 

> Rather, if we want to apply 2.4.2 to the GUI environment, going with window title seems a better match.
GV:  that is inside the app.   and these do not apply inside a web app.  
that would be good -- but beyond what our charge is.   AND as we have found out -- it gets complicated and ambiguous as soon as we go deeper.

>   But then what do we do about the burgeoning world of mobile software UIs?  And what about audio UIs?  Does Page Titled really make sense in those worlds?  Maybe not...

GV:  yep.  part of the complexity and ambiguity I was referring too.

Go back through this will fresh eyes and see if you can see what I saw.    It eluded me / us for some time.  But once you grasp it -- these last 4 fall out nicely like the others.   Some are not as profound as what we were shooting for -- but they are what is parallel to WCAG and a number of the WCAG items were also not profound-- but were included to give a place to tie a whole raft of untestable, ambiguous but extremely helpful advisory techniques to. 

When you or others define techniques to go along with this -- then there will be these provisions to tie them all on to, and to go all the places you want to go - without worrying about whether they apply everywhere (they won't) or are all testable (they won't be).  But instead can worry about if they are helpful and powerful - which many of them will be. 

> 
> 
> Peter
> 
> 
> On 9/14/2012 5:04 AM, Gregg Vanderheiden wrote:
>> 
>> We have just 4 success criterion left.   And I think we are overthinking ourselves.
>> 
>> Taking a cue from Mike -- we need to take a step back and look at what it is that we are trying to do.  Substituting individual words works for much but not all.    But if we look at the objective of the success criteria -- and we look at the fact that 
>> Web Apps often (usually?) are just a single web page -  then we can equate  "software" with "web page" in many places.  
>> "web page in a set of web pages" also often (usually?) is intended to apply to a set of pages that work as an entity on the web.  So the equiv of "web page in a set of web pages" for these SC would also be "software" (or document).
>> 
>> this then leads us to something like the following  (Which I have put into the worksite as proposals.
>> 
>> but look at them here and we may be able to close these.
>> 
>>  Replace “web pages” with “documents” and “software”
>> 
>> We have just 4 success criterion outstanding
>>  
>>  2.4.1  Bypass Blocks: A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.
>> 
>> Replace “ multiple web pages” with “in a document” and  “in software"
>> Note that the INTENT section of WCAG already says:
>> 
>> “Examples of repeated blocks of content include but are not limited to navigation links, heading graphics, and advertising frames. Small repeated sections such as individual words, phrases or single links are not considered blocks for the purposes of this provision”
>> 
>>  
>> 
>> 2.4.2: Page Titled: Web pages have titles that describe topic or purpose.
>> 
>>  Replace “web pages” with “documents” and “software”
>> 
>> Note that web pages are often full applications,  so a software application would be parallel.
>> 
>>  
>> 
>> 2.4.5: Multiple Ways:  More than one way is available to locate a Web page within a set of Web pages except where the Web Page is the result of, or a step in, a process.
>> 
>> replacing "web pages" with "documents" and replacing "set of web pages" with "set of documents"
>> replacing "web pages" with "software products" and replacing "set of web pages" with "set of software products"
>> NOTES:
>> 
>> 1.     A set of documents (or software products) is a group of documents (or software products) that are
>> 
>> 1.     published together, and
>> 
>> 2.     labeled as a set within at least one of the member documents (or software products).
>> 
>> 
>> 
>> 2.     Republishing or bundling previously published documents or software products as a collection does not constitute a set of documents. (i.e. They do not become a set if bundled but not originally published as a set)
>> 
>> 3.     A set that is broken apart and distributed is no longer a set.
>> 
>> 4.     A file directory would be the equivalent of a site map for documents (or software products) in that it provides a link to each of the documents (software products) in the set of documents (software products).  The directory also acts as the HOME for the set.
>> 
>> 5.     A search function in an operating systems (that finds documents or software products) would be equivalent to a web search function for web pages.
>> 
>> 6.     Authors can assume that the non-web documents or software products will be stored and accessed on a major operating system with browse and search abilities unless they have specific information to the contrary.
>> 
>> Final note to those evaluating 2.4.5:
>> 
>> Although this provision is easily met, it is not always met.  The presence of this success criteria also makes it easier for people creating support materials to later include a wide range of advisory techniques that, while not always applicable, would
>> 
>>  
>> 
>> 3.2.3: Consistent Navigation: Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user.
>> 
>> Replace “multiple Web pages within a set of Web pages”  with “in documents” and “in software”
>>  
>> 
>> And ask WCAG to add the following or something like it to the Understanding WCAG 2.0 document
>> 
>> "In this success criteria the term 'navigation mechanisms' is meant to refer to active lists of standard (not user generated) locations in the content that are provided by the author and that, when activated, cause the user to move to that particular standard location. 
>> 
>>     Navigation bars, a pull down menu that jumps you to different locations, and a set of tabs provided by the author, would be examples.   
>> 
>>     The following may be used for navigation but are not included in what is meant by navigation mechanisms in this success criterion :  escape keys, arrow keys, page down keys, headers that are only in the text of the document, tabs that a user creates or re-orders (because they are initiated by the user), the OK and Cancel buttons on a dialog (don't take you to consistent locations)."
>> 
>> 
>> 
>> 
>> 
>> 
> 
> -- 
> <oracle_sig_logo.gif>
> Peter Korn | Accessibility Principal
> Phone: +1 650 5069522 
> 500 Oracle Parkway | Redwood City, CA 94065 
> <green-for-email-sig_0.gif> Oracle is committed to developing practices and products that help protect the environment

Received on Monday, 17 September 2012 06:24:27 UTC