16:51:37 RRSAgent has joined #ua 16:51:37 logging to http://www.w3.org/2011/07/07-ua-irc 16:51:39 RRSAgent, make logs public 16:51:39 Zakim has joined #ua 16:51:41 Zakim, this will be WAI_UAWG 16:51:41 ok, trackbot; I see WAI_UAWG()1:00PM scheduled to start in 9 minutes 16:51:42 Meeting: User Agent Accessibility Guidelines Working Group Teleconference 16:51:42 Date: 07 July 2011 16:51:49 chair: jimallan, kellyford 16:54:49 kford has joined #ua 16:55:05 zakim, agenda? 16:55:05 I see nothing on the agenda 16:55:20 trackbot, start meeting 16:55:22 RRSAgent, make logs public 16:55:24 Zakim, this will be WAI_UAWG 16:55:24 ok, trackbot; I see WAI_UAWG()1:00PM scheduled to start in 5 minutes 16:55:25 Meeting: User Agent Accessibility Guidelines Working Group Teleconference 16:55:25 Date: 07 July 2011 16:56:57 gplustwitter@gmail.com and we'll send you an invite 16:58:05 Agenda+ Patrick Comments on 4.1.4 http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0000.html 16:58:14 Agenda+ ATAG http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0002.html 16:58:23 Agenda+ Survey http://www.w3.org/2002/09/wbs/36791/20110620/ 16:58:40 Agenda+HTML 5 review status 16:59:39 s/gplustwitter@gmail.com and we'll send you an invite/ 17:00:15 rrsagent, make minutes 17:00:15 I have made the request to generate http://www.w3.org/2011/07/07-ua-minutes.html JAllan 17:00:35 rrsagent, set logs public 17:02:11 WAI_UAWG()1:00PM has now started 17:02:13 Greg has joined #ua 17:02:15 +Jeanne 17:02:18 +Greg 17:02:56 Jan has joined #ua 17:03:06 KimPatch has joined #ua 17:03:15 jeanne has joined #ua 17:03:19 +KimPatch 17:03:28 zakim, code? 17:03:28 the conference code is 82941 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), Jan 17:03:30 +jallan 17:03:53 +??P17 17:03:53 sharper has joined #ua 17:04:39 +??P18 17:04:42 zakim, ??P18 is sharper 17:04:42 +sharper; got it 17:04:47 zakim, ??P17 is really Jan 17:04:47 +Jan; got it 17:05:23 +[Microsoft] 17:06:12 mhakkinen has joined #ua 17:06:36 agenda+ html5 keyboard stuff http://www.w3.org/WAI/UA/work/wiki/Keyboard_Concepts_for_HTML5_Discussion 17:08:07 zakim, who is here 17:08:07 JAllan, you need to end that query with '?' 17:08:11 zakim, who is here? 17:08:11 On the phone I see Greg, Jeanne, KimPatch, jallan, Jan, sharper, [Microsoft] 17:08:13 On IRC I see mhakkinen, sharper, jeanne, KimPatch, Jan, Greg, Zakim, RRSAgent, JAllan, trackbot 17:08:53 mark will be on the phone in about 5min 17:09:23 zakim, agenda? 17:09:23 I see 5 items remaining on the agenda: 17:09:25 1. Patrick Comments on 4.1.4 http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0000.html [from JAllan] 17:09:28 2. ATAG http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0002.html [from JAllan] 17:09:31 3. Survey http://www.w3.org/2002/09/wbs/36791/20110620/ [from JAllan] 17:09:33 4. HTML 5 review status [from JAllan] 17:09:35 5. html5 keyboard stuff http://www.w3.org/WAI/UA/work/wiki/Keyboard_Concepts_for_HTML5_Discussion [from JAllan] 17:10:32 zakim, open item 2 17:10:32 agendum 2. "ATAG http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0002.html" taken up [from JAllan] 17:10:33 kford has joined #ua 17:10:53 Scribe: kford 17:11:00 zakim, take up item 2 17:11:00 agendum 2. "ATAG http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0002.html" taken up [from JAllan] 17:11:05 jr: atag had def of platform and a11y platform, 17:11:16 rrsagent, make minutes 17:11:16 I have made the request to generate http://www.w3.org/2011/07/07-ua-minutes.html kford 17:11:44 JR: We were talking about platforms in ATAG. Issues came up so I came up with some new wording. 17:12:13 JR reads definition of platform from ATAG. 17:12:22 "Platform": 17:12:24 The software environment within which the authoring tool operates. 17:12:25 Platforms provide a consistent operational environment on top of lower 17:12:27 level software platforms or hardware. For web-based authoring user 17:12:28 interfaces, the platform will be user agents (e.g., browsers). For 17:12:30 non-web-based user interfaces, the range of platforms includes, but 17:12:31 may not be limited to, desktop operating systems (e.g. Linux, MacOS, 17:12:33 Windows, etc.), mobile operating systems (e.g. Android, Blackberry, 17:12:34 iOS, Windows Phone, etc.), or cross-OS environments (e.g. Java), etc. 17:12:36 Note 1: Many platforms mediate communication between applications 17:12:37 operating on the platform and assistive technology via a platform 17:12:39 accessibility service. 17:12:40 Note 2: Accessibility guidelines for developers exist for many platforms. 17:13:39 JR: Main point here is that on some platform you have a user agent or authoring tool. You also have assistive technology. The accessibility service is how the two communicate. 17:15:03 GL: talking about some small clarifying points around be in second sentence. 17:15:17 GL: When I talk about platform, I also include hardware. 17:15:43 GL: Hardware can often define capabilities. 17:16:09 JR: We use the term operating environment for hardware and to be inclusive of the entire situation where things are happening. 17:16:19 GL: That seems reasonable. 17:16:37 JS: What's our current definition of platform? 17:16:44 JA: We don't have one. 17:16:47 in UAAG2 platform issues are covered in 4.1.1, 4.1.2 (Mostly principle 4) and guideline 5.3 17:17:18 action: jeanne to add the above definition of Platform and link some key phrases to it. 17:17:18 Created ACTION-582 - Add the above definition of Platform and link some key phrases to it. [on Jeanne F Spellman - due 2011-07-14]. 17:17:38 GL raises question about web-based and non-web-based. 17:18:22 +Mark_Hakkinen 17:18:24 JR: ATAG makes this split because WCAG is so handy for the web requirements. Non-web is for apps that are not on the web. 17:19:00 +1 to using relevant platform 17:19:18 "For web-based authoring user interfaces, the RELEVANT platform will be user agent..." 17:19:54 JH: "For web-based authoring user interfaces, the MOST RELEVANT platform will be user agent..." 17:20:26 s/JH/JR/ 17:20:37 Group now discussing how you determine relevant platform? 17:21:30 JR: Let's say Android makes some programatic hooks available to something running inside the browser. 17:23:37 Just suggesting the example actually describe layers, e.g. browser running using a runtime library running on a window manager running on an operating system running on a bios... 17:23:44 JR:: I think I'd like to keep this the way it is. If we want more detail it can be in implementing. 17:23:50 JA: I like that idea. 17:24:06 zakim, close item 2 17:24:06 agendum 2, ATAG http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0002.html, closed 17:24:09 I see 4 items remaining on the agenda; the next one is 17:24:11 1. Patrick Comments on 4.1.4 http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0000.html [from JAllan] 17:24:16 zakim, agenda? 17:24:16 I see 4 items remaining on the agenda: 17:24:17 1. Patrick Comments on 4.1.4 http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0000.html [from JAllan] 17:24:19 3. Survey http://www.w3.org/2002/09/wbs/36791/20110620/ [from JAllan] 17:24:20 4. HTML 5 review status [from JAllan] 17:24:22 5. html5 keyboard stuff http://www.w3.org/WAI/UA/work/wiki/Keyboard_Concepts_for_HTML5_Discussion [from JAllan] 17:24:27 zakim, tak eup item 3 17:24:27 I don't understand 'tak eup item 3', kford 17:24:36 zakim, take up item 3 17:24:36 agendum 3. "Survey http://www.w3.org/2002/09/wbs/36791/20110620/" taken up [from JAllan] 17:25:29 http://www.w3.org/2002/09/wbs/36791/20110706/results 17:26:12 JR: I rewrote this to make it clearer that we want an indicator close to content. 17:27:45 My comment was that I can accept it, although I am somewhat concerned that "content" is less specific than the term "elements" it used before. Wouldn't the new wording would let a browser comply even if it only displayed an indicator next to large blocks of content that had alternative content within it, or even next to viewports, rather than by every individual image that had alt text? 17:27:50 JR: What is an element in makrup doesn't always translate into something recognizable on the screen. 17:27:55 related to this...Anthony Ricaud. has developed a new Longdesk 0.1, FireFox Extension. It is a " simple add-on that adds a link to the longdesc under images that provides one..." https://addons.mozilla.org/en-US/firefox/addon/longdesk/ 17:28:16 user interface component 17:28:17 A part of the user interface or content display (including content renderings) that is perceived by authors as a single control for a distinct function. 17:29:20 WCAG2 version: http://www.w3.org/TR/WCAG20/#user-interface-componentdef 17:29:37 "a part of the content that is perceived by users as a single control for a distinct function" 17:29:47 If we keep the term "content" then should clarify it in the Implementing document, explaining that putting an indicator next to a viewport is *not* sufficient to meet the intent. 17:30:45 action: jeanne to update 1.1.2 with updated text from the survey http://www.w3.org/2002/09/wbs/36791/20110706/results 17:30:45 Created ACTION-583 - Update 1.1.2 with updated text from the survey http://www.w3.org/2002/09/wbs/36791/20110706/results [on Jeanne F Spellman - due 2011-07-14]. 17:31:06 zakim, close item 3 17:31:06 agendum 3, Survey http://www.w3.org/2002/09/wbs/36791/20110620/, closed 17:31:08 I see 3 items remaining on the agenda; the next one is 17:31:10 1. Patrick Comments on 4.1.4 http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0000.html [from JAllan] 17:31:13 zakim, take up item 1 17:31:14 agendum 1. "Patrick Comments on 4.1.4 http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0000.html" taken up [from JAllan] 17:33:08 JA summarizing e-mail exchange with Patrick. 17:33:53 JA: Maybe this needs to be in the survey. 17:35:45 Discussion of edits to text under discussion. 17:37:44 GL: I think it is safe to say that for a user agent a DOM will provide a richer accessibility experience than an accessibility API because the former is specific to the environment while the API is intended to work over all apps. 17:38:07 GL: I see value in having both things be required if there is a platform accessibility API. 17:39:26 I see value in having both things by required. If there is a platform accessibility API (e.g. MSAA or JAA) expose stuff through that so that general-purpose accessibility aids that are designed to work with all applications on that platform can work reasonably well with your browser. However, if you implement a technology that defines of DOM, you should ALSO expose the DOM so that specific-purpose 17:39:27 accessibility aids can have a much richer interface to your content and provide additional functionality for users. 17:40:17 Jan has joined #ua 17:40:51 JA: GL How does what you are talking about merge with PL's e-mail? 17:41:38 GL: Exposing screen order seems good. 17:41:54 GL: Things like name role and such are pretty standard now. 17:43:03 As for Patrick's suggestion that 4.1.2 and/or 4.1.4 require exposing some structure and relationship info through a platform accessibility API, it seems at first glance reasonable. However, those terms are broader and less well defined than name, role, etc. But exposing at minimum the document order or screen order of the elements seems reasonable. 17:44:06 JA: This can go in a survey and I'd encourage people to talk about this on the list since Patrick is there. 17:44:39 MH: Do we define screen order? 17:45:10 GL: I did mention reading order in some stuff I put on the wiki but we don't talk about screen order. 17:45:51 Group continues to look to see if we do this. 17:46:06 Conclusion seems to be that screen order really sin't defined. 17:46:29 MH: I am just curious if this is really reading order or if we need to do more? 17:47:49 Minimum would be exposing document order (which we don't define but apparently use to mean the order things are defined in the source code), and next step beyond that would be exposing suggested reading order (for non-naive user agents that have such a concept). 17:49:18 JA: Talks about an app he was reviewing where on the screen it looked fine but where source code order was reverse of what was being shown so screen reader started at the bottom of the form. 17:51:14 +1 17:51:18 +1 17:51:19 +1 17:51:21 +1 17:51:21 JA: Do we need a definition of document order in our glossary? 17:51:34 +1 17:52:08 MH: I looked in html 5 spec and see document order used once but not defined. 17:52:26 correct reading sequence 17:52:27 any sequence where words and paragraphs are presented in an order that does not change the meaning of the content 17:53:13 navigated sequentially 17:53:15 navigated in the order defined for advancing focus (from one element to the next) using a keyboard interface 17:53:37 same relative order 17:53:39 same position relative to other items 17:54:18 html5 - The term tree order means a pre-order, depth-first traversal of DOM nodes involved (through the parentNode/childNodes relationship). 17:55:26 Group continues to talk about if these terms are defined or not. 17:56:40 JA: It sounds liike we agree we need a definition. Who will write it. 17:56:47 MH: I'll take a go at it. 17:56:49 Document order: the order in which elements are defined in the source language? 17:57:10 Action: MH to write definition of document order 17:57:10 Created ACTION-584 - Write definition of document order [on Markku Hakkinen - due 2011-07-14]. 17:58:15 zakim, close item 1 17:58:15 agendum 1, Patrick Comments on 4.1.4 http://lists.w3.org/Archives/Public/w3c-wai-ua/2011JulSep/0000.html, closed 17:58:17 I see 2 items remaining on the agenda; the next one is 17:58:18 4. HTML 5 review status [from JAllan] 17:58:26 zakim, take up item 4 17:58:26 agendum 4. "HTML 5 review status" taken up [from JAllan] 18:00:27 KF: I'm the one who asked for this. Whatever we are doing for review needs to be to PF by next Friday. 18:01:06 UAAG html5 comments http://www.w3.org/WAI/UA/work/wiki/HTML5_review_by_UAWG_notes 18:01:07 GL: Goes over his mail sent with issues on HTML 5 review. 18:01:27 Keyboard Concepts for HTML5 Discussion http://www.w3.org/WAI/UA/work/wiki/Keyboard_Concepts_for_HTML5_Discussion 18:03:22 GL: One big concern is accesskey. This is fine for the underlined sine letter but not good enough for hotkeys. 18:04:16 GL: I think content should be able to register the global hotkeys and negotiate these with the user agent. 18:05:17 GL: Writing a web app is fundamentally different from a native app in that you have an entire environment to work through because all that surrounds the environment where the web app runs i.e. user agent, plug-ins and such. 18:06:58 KP talks about speech on phones. 18:07:31 KP not complete speech access but hear rumblings that things are coming. 18:08:13 KP Dragon on iPhone has improved in noisy environments. 18:14:35 rrsagent, make minutes 18:14:35 I have made the request to generate http://www.w3.org/2011/07/07-ua-minutes.html kford 18:25:44 rrsagent, make minutes 18:25:44 I have made the request to generate http://www.w3.org/2011/07/07-ua-minutes.html kford 18:25:58 -sharper 18:25:59 -Jan 18:26:00 -Mark_Hakkinen 18:26:01 -KimPatch 18:26:15 zakim, who is here? 18:26:15 On the phone I see Greg, Jeanne, jallan, [Microsoft] 18:26:16 On IRC I see Jan, kford, mhakkinen, jeanne, KimPatch, Greg, Zakim, RRSAgent, JAllan, trackbot 18:26:23 -Greg 18:28:20 Present: Simon, Jeanne, Kim, Jim, Mark, Kelly, Greg, Jan 18:28:35 -[Microsoft] 18:28:36 -Jeanne 18:28:38 -jallan 18:28:39 WAI_UAWG()1:00PM has ended 18:28:40 Attendees were Jeanne, Greg, KimPatch, jallan, sharper, Jan, [Microsoft], Mark_Hakkinen 18:28:43 rrsagent, make minutes 18:28:43 I have made the request to generate http://www.w3.org/2011/07/07-ua-minutes.html kford 18:30:48 zakim, please part 18:30:48 Zakim has left #ua 18:31:09 rrsagent, make minutes 18:31:09 I have made the request to generate http://www.w3.org/2011/07/07-ua-minutes.html kford