21:55:54 RRSAgent has joined #indie-ui 21:55:54 logging to http://www.w3.org/2013/12/18-indie-ui-irc 21:55:56 RRSAgent, make logs public 21:55:56 Zakim has joined #indie-ui 21:55:58 Zakim, this will be INDIE 21:55:58 ok, trackbot; I see WAI_Indie()5:00PM scheduled to start in 5 minutes 21:55:59 Meeting: Independent User Interface Task Force Teleconference 21:55:59 Date: 18 December 2013 21:56:51 Meeting: IndieUI Task Force Teleconference 21:56:51 Chair: Janina_Sajka 21:56:51 agenda+ preview agenda with items from two minutes 21:56:51 agenda+ Calendar Review and Updates Through January 2014 21:56:51 agenda+ Editor's Report 21:56:53 agenda+ Events Requirements Status & Actions 21:56:56 agenda+ Events Testing Update 21:56:58 agenda+ User Context Update; FPWD Criteria Discussion 21:57:01 agenda+ User Context Issues & Actions https://www.w3.org/WAI/IndieUI/track/products/3 21:57:04 agenda+ Events Issues & Actions https://www.w3.org/WAI/IndieUI/track/products/2 21:57:07 agenda+ Scribe for our Next Teleconference (on 8 January at 22:00Z) 21:57:09 agenda+ Be Done 21:57:10 WAI_Indie()5:00PM has now started 21:57:17 +??P0 21:57:27 zakim, ??P0 is me 21:57:27 +janina_; got it 21:57:36 zakim, Janina has Janina_Sajka 21:57:36 +Janina_Sajka; got it 21:57:48 zakim, take up item 1 21:57:48 agendum 1. "preview agenda with items from two minutes" taken up [from janina_] 21:58:09 jasonjgw has joined #indie-ui 21:58:56 +??P1 21:59:32 zakim, ??P1 is jasonjgw 21:59:32 +jasonjgw; got it 22:01:06 +??P2 22:01:14 jcraig has joined #indie-ui 22:01:35 +??P3 22:01:37 zakim, ??P3 is Michael_Cooper 22:01:37 +Michael_Cooper; got it 22:01:56 +[Apple] 22:02:03 zakim, who is on the phone? 22:02:03 On the phone I see janina_, jasonjgw, ??P2, Michael_Cooper, [Apple] 22:02:04 janina_ has Janina_Sajka 22:02:06 Zakim, Apple has jcraig 22:02:06 +jcraig; got it 22:02:14 zakim, ??P2 is kurosawa 22:02:14 +kurosawa; got it 22:03:27 agenda: http://lists.w3.org/Archives/Public/public-indie-ui/2013Dec/0010.html 22:03:29 Big editor's report here: http://lists.w3.org/Archives/Public/public-indie-ui/2013Dec/0018.html 22:04:11 regrets: Andy 22:04:50 scribe: jasonjgw 22:05:05 http://lists.w3.org/Archives/Public/public-indie-ui/2013Nov/0032.html 22:05:54 Janina notes a request for review from the UAAG working group of particular sections of User Agent Accessibility Guidelines 2.0. 22:06:34 The primary concern is to avoid inconsistencies between UAAG 2.0 and the work of IndieUI. 22:07:19 Janina suggests that we all carry out a review. 22:08:44 James notes that UAAG guideline 2.1 requires full keyboard access, which will not be a strict requirement as abstract user interface events become available. 22:10:32 James clarifies in discussion that UAAG appears to be requiring more than WCAG 2.0 - that is, UAAG appears to require full keyboard access. 22:11:12 Jason notes that WCAG 2.0 refers specifically to a keyboard or keyboard interface and therefore has a wider scope. 22:12:14 James notes interfaces that are fully speech-oriented (in cars for example), and which are not going to be operated via a keyboard. He suggests that user agents need not be fully keyboard operable. 22:12:51 He clarifies that operability is a requirement but it need not be via a keyboard/keyboard interface. 22:13:09 Maybe it's "through a keyboard or other API". 22:14:18 Janina notes the significance of the issue and suggests a group or individual comment on the point. 22:15:17 Michael suggests the assumptions of WCAG 2 are no longer valid - it was originally thought that even a non-keyboard-based technology would ultimately provide its input via a keyboard interface, but current practice has already transcended this assumption and will do so increasingly. 22:16:04 Janina: next meeting - 8 January 2014. The meeting on 22 January is problematic due to travel of some participants to the ARIA face to face meeting. 22:16:17 zakim, take up item 2 22:16:17 agendum 2. "Calendar Review and Updates Through January 2014" taken up [from janina_] 22:16:20 zakim, close item 1 22:16:20 agendum 1, preview agenda with items from two minutes, closed 22:16:22 I see 9 items remaining on the agenda; the next one is 22:16:22 2. Calendar Review and Updates Through January 2014 [from janina_] 22:16:22 Summary of my comment: "Guideline 2.1 - Ensure full keyboard access" could be better phrased as "Guideline 2.1 - Allow a keyboard interface or another equivalent API interface that allows full access to the content." 22:16:36 -kurosawa 22:16:43 A decision will need to be made, once travel plans are known, about that meeting. 22:17:11 zakim, next item 22:17:11 agendum 2 was just opened, jasonjgw 22:17:22 zakim, close this item 22:17:22 agendum 2 closed 22:17:23 I see 8 items remaining on the agenda; the next one is 22:17:23 3. Editor's Report [from janina_] 22:17:27 zakim, take up next item 22:17:27 agendum 3. "Editor's Report" taken up [from janina_] 22:17:57 Although "keyboard interfaces" should be supported in web content (WCAG), requiring User Agents to support full keyboard access (UAAG) is not as relevant with modern interfaces: mobile devices, car interfaces, speech interfaces, etc. 22:17:58 +??P2 22:18:35 zakim, ??P2 is kurosawa 22:18:35 +kurosawa; got it 22:19:06 James notes the report posted to the list. All of the changes arising from TPAC have been made to the User Contexts draft. 22:19:51 Summary of substantive changes to IndieUI User Context from today's editor report: http://lists.w3.org/Archives/Public/public-indie-ui/2013Dec/0018.html 22:20:06 1. Brought back the general JavaScript interface (was window.settings.valueForKey(); now window.userSetting()) for accessing all user settings, including those that do and do not make sense as media features. 22:20:52 2. Removed the Media Features that the CSS editor (Tab Atkins) objected to. These settings can still be queried via the userSetting() method, but are no longer proposed as Media Features. 22:20:56 +Katie_Haritos-Shea 22:21:15 This covers all settings, including those which may be treated as media queries. 22:21:35 Ryladog has joined #indie-ui 22:21:40 3. Demoted remaining Media Features to be an alternate means of access through @media and matchMedia, rather than the primary interface for IndieUI User Context. 22:21:50 All settings can be queried through a simple JavaScript interface; a subset can be obtained via media queries. 22:22:25 4. Clarified some example uses of color settings using HSLA suffixes (e.g. user-background-color-luminosity, user-subtitle-background-color-alpha) as useful Media Features. 22:22:38 Discussion of this idea is ongoing with the CSS WG. I plan to follow-up on www-style in the New Year. 22:22:44 Thus those which can be accessed through media queries can be obtained in two ways (via two distinct interfaces). 22:23:24 5. Reorganized the document to list the Settings Keys along with an optional “Associated Media Feature” where appropriate. Presumably these Media Feature references will eventually move to the CSS specs. One such example (monochrome) is already in CSS3, so it’s referenced by link rather than specified in the IndieUI User Context draft. 22:23:29 Example: using media queries to respond appropriately to colour contrast. 22:24:13 The associated media feature would be supplied as a reference to a CSS spec; it would not be specified by IndieUI. 22:24:18 6. Brought back some additional Settings (e.g. subtitle-languages) that were never attempted as Media Feature because that format didn’t make sense for these settings. 22:25:26 7. Removed the taxonomy parameter of the previous JS interface in favor of using a simplified prefixed key name for taxonomy- or vendor-proposed settings. e.g. window.settings.valueForKey('foo', 'bar') would now be accessed as window.userSetting('-bar-foo'). It was also proposed this could/should be a map (window.settings.fooBar or window.settings['fooBar']) but my understanding is that the map approach would not work well with the privacy model, so this needs 22:25:27 to be an explicit accessor method. 22:25:38 Subtitle language and certain other settings have been re-introduced, now that there are two separate interfaces (media queries and User Contexts' own). 22:26:32 An extension mechanism is introduced, e.g., to allow ua extensions to provide Web applications with access to GPII properties. 22:27:02 The suggested mechanism is a vendor prefix. 22:27:27 8. Clarified the privacy model some more. 22:28:07 Editorial clarifications have been made to the privacy model. 22:29:33 James clarifies in response to Katie that the privacy determinations are made per user or per device depending on whether the device/OS is single-user or multi-user (i.e., different login sessions are active). 22:30:35 He further clarifies that the granularity of the user prompting is not specified normatively. 22:31:17 Informative advice is provided, e.g., that subtitle-related settings would be prompted for separately from screen reader-related settings. 22:31:36 richardschwerdtfeger has joined #indie-ui 22:31:49 It would however be a valid implementation to combine these. 22:32:34 This is essentially similar to prompting for location sharing. 22:33:29 -kurosawa 22:34:02 +Rich_Schwerdtfeger 22:34:20 9. Added additional code examples. 22:34:22 James further clarifies that in most cases the user will be logged into and hence identifiable by the Web application. 22:34:30 10. Updated some of the ReSpec utilities for auto-generating sections/lists based on other markup in the document. e.g. there are now generated alphabetical lists of the settings keys and media features referenced in the document. 22:34:55 James proceeds to note that he has added code examples. 22:34:58 11. Added IDL methods to bind settings listeners (window.addUserSettingListener and window.removeUserSettingListener) as well as the IDL for the callback interface (handleUserSettingChanged). 22:35:38 12. Various editorial changes and to-dos. 22:35:48 James notes that he added a callback mechanism. 22:35:53 Current Editor’s Draft 22:35:53 RRSAgent, draft minutes 22:35:53 I have made the request to generate http://www.w3.org/2013/12/18-indie-ui-minutes.html richardschwerdtfeger 22:35:53 https://dvcs.w3.org/hg/IndieUI/raw-file/default/src/indie-ui-context.html 22:35:58 +??P6 22:36:08 zakim, P6 is kurosawa 22:36:08 sorry, kurosawa, I do not recognize a party named 'P6' 22:36:20 zakim, ??P6 is kurosawa 22:36:20 +kurosawa; got it 22:37:17 James and Janina discuss progress, with the suggestion of a first public working draft in January or February. 22:38:47 James notes regarding privacy that (entirely independently of IndieUI) the personal identification and tracking problem is already very significant due to already available technologies such as tracking of users on 802.11 networks within buildings. 22:40:29 Katie notes that this issue is generally addressed by non-technical (i.e., regulatory) mechanisms and emphasizes the importance of having taken it into account in designing the spec. 22:42:08 There is discussion of the W3C's privacy work and the possibility of having our approach reviewed appropriately. 22:45:09 Janina clarifies that we should have our approach well defined before requesting review from privacy-related groups, e.g., privacy interest group. 22:45:22 Michael notes this is a charter obligation. 22:46:13 James suggests inviting such review once the architecture of the technology is reasonably well settled. 22:48:19 James: Microsoft's high contrast mode proposal is currently not subject to privacy restrictions and has been designed very specifically to reflect Microsoft's implementation. 22:48:29 q? 22:49:47 The IndieUI proposal generalizes the properties to work across a variety of different implementations. 22:51:29 -kurosawa 22:51:40 -ms-high-contrast: active; would be equivalent to: 22:51:41 contrast: 1; 22:51:43 -ms-high-contrast: black-on-white; would be equivalent to: 22:51:44 contrast: 1; 22:51:46 user-color: black; 22:51:47 user-background-color: white; 22:51:49 -ms-high-contrast: white-on-black; would be equivalent to: 22:51:50 contrast: 1; 22:51:52 user-color: white; 22:51:53 user-background-color: black; 22:51:54 -ms-high-contrast: none; would be equivalent to the default value: 22:51:55 contrast: 0; 22:52:21 zakim, next item 22:52:21 agendum 4. "Events Requirements Status & Actions" taken up [from janina_] 22:52:25 RRSAgent, draft minutes 22:52:25 I have made the request to generate http://www.w3.org/2013/12/18-indie-ui-minutes.html richardschwerdtfeger 22:52:29 -> https://dvcs.w3.org/hg/IndieUI/raw-file/tip/src/indie-ui-requirements.html IndieUI Requirements 22:52:58 Michael introduces the question raised on the list of whether requriements for both specs should comprise a single document. 22:53:29 His current draft combines Events and User Contexts requirements. He summarizes the structure of the draft. 22:53:55 +??P6 22:54:08 zakim, ??P6 is kurosawa 22:54:08 +kurosawa; got it 22:54:13 zakim, mute kurosawa 22:54:13 kurosawa should now be muted 22:54:24 The Events Requirements section now captures the items developed at the face to face meeting. 22:54:49 Michael notes the need for additional explanatory text to accompany some of the items. 22:56:13 For tracking purposes, the requirements are currently linked to the Events draft. 22:57:10 There are requirements which currently aren't justified by any of the existing scenarios. Some of these are substantive features that should be associated with scenarios. 22:58:37 Michael suggests maintaining a single document encompassing both specs; the requirements need not be published formally as a note before Events becomes a recommendation. 23:00:11 Michael clarifies that post-1.0 requirements will be documented separately at that time, and any which are currently not met by the draft need to be satisfied, dropped or moved to post-1.0 requirements. 23:02:17 Janina: next meeting, 8 January. 23:03:00 -[Apple] 23:03:02 -Katie_Haritos-Shea 23:03:05 -kurosawa 23:03:06 zakim, list participants 23:03:06 -Michael_Cooper 23:03:06 As of this point the attendees have been Janina_Sajka, jasonjgw, Michael_Cooper, jcraig, kurosawa, Katie_Haritos-Shea, Rich_Schwerdtfeger 23:03:15 rrsagent, make minutes 23:03:15 I have made the request to generate http://www.w3.org/2013/12/18-indie-ui-minutes.html jasonjgw 23:03:18 jcraig has left #indie-ui 23:06:56 -janina_ 23:20:26 -jasonjgw 23:20:27 WAI_Indie()5:00PM has ended 23:20:27 Attendees were Janina_Sajka, jasonjgw, Michael_Cooper, jcraig, kurosawa, Katie_Haritos-Shea, Rich_Schwerdtfeger