16:55:48 RRSAgent has joined #ua 16:55:48 logging to http://www.w3.org/2009/08/27-ua-irc 16:56:02 rrsagent, set logs public 16:56:54 Agenda+ Logistics (Regrets, agenda requests, comments)? 16:56:54 jeanne has joined #ua 16:57:18 Agenda+ HTML 5 and UAAG review - http://dev.w3.org/html5/spec/Overview.html 16:57:41 Agenda+ Review Survey http://www.w3.org/2002/09/wbs/36791/20090826/results 16:58:02 Agenda+ Face 2 Face - TPAC 17:00:43 zakim, code? 17:00:58 the conference code is 82941 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), jeanne 17:01:26 WAI_UAWG()1:00PM has now started 17:01:30 +Jeanne 17:01:39 KimPatch has joined #ua 17:02:04 +??P6 17:02:08 -??P6 17:02:42 +AllanJ 17:02:52 KimPatch has joined #ua 17:03:19 regrets: JanR, KellyF 17:03:54 KFord has joined #ua 17:04:11 sharper has joined #ua 17:04:23 +??P8 17:04:32 dtseng1 has joined #ua 17:04:33 +Kim 17:04:56 zakim, code? 17:04:56 the conference code is 82941 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), sharper 17:04:57 zakim, P8 is really IHenni 17:04:58 sorry, AllanJ, I do not recognize a party named 'P8' 17:05:09 zakim, ??P8 is really IHenni 17:05:09 +IHenni; got it 17:05:32 +[IPcaller] 17:05:34 +??P11 17:05:44 zakim, ??P11 is sharper 17:05:44 +sharper; got it 17:07:41 zakim, IPcaller is really MTH 17:07:41 +MTH; got it 17:08:23 regrets+ Jan 17:10:46 zakim, agenda 17:10:46 I don't understand 'agenda', AllanJ 17:10:51 zakim, agenda? 17:10:51 I see 4 items remaining on the agenda: 17:10:52 1. Logistics (Regrets, agenda requests, comments)? [from AllanJ] 17:10:53 2. HTML 5 and UAAG review - http://dev.w3.org/html5/spec/Overview.html [from AllanJ] 17:10:54 3. Review Survey http://www.w3.org/2002/09/wbs/36791/20090826/results [from AllanJ] 17:10:55 4. Face 2 Face - TPAC [from AllanJ] 17:11:18 Topic: HTML 5 and UAAG review - http://dev.w3.org/html5/spec/Overview.html 17:11:47 Jim: thank you for your feedback those that sent it. These will be fed back to the HTML5 working group. 17:11:59 Simon: Will my comments from a while ago be included? 17:12:05 Jim: Yes. 17:12:31 Jim: The more I read it the more the spec changes. If you have more comments please send them in. 17:12:45 Topic: Review Survey http://www.w3.org/2002/09/wbs/36791/20090826/results 17:13:04 mth has joined #ua 17:13:14 Jim: Thanks Simon for proposing this - what a user agent really is and how we can figure it out. 17:13:45 Jim: Proposal one adding test conditions to the Definition of User Agent. 17:15:36 Mark: People will take web browser components and host it in another web based desktop application. From the end user perspective they may and may not recognize that a UA is in their desktop app. 17:15:46 Jeanne: Doesn't point 3 cover that? 17:15:55 Mark: I don't believe it does... 17:16:21 Jim: Like Windows Explorer where you can type a URL to browse your desktop and a web page can open inside it. 17:16:49 Mark: Yes. Also a desktop app that displays Help by a browser control. 17:17:40 Jim: That's not really embedded, the Help app is like a local UA. They render local content but have links to other content. 17:18:00 Mark: Look at Java apps that embed content... 17:19:04 Simon: Like ActiveX I imagine. You could read it as that thing is an extension or plugin to something else. 17:19:29 Simon: The UA has to be able to interpret web content. 17:19:46 kford_ has joined #ua 17:20:07 Simon: Could we say include library functions or plugins or extensions to this? 17:20:45 Mark: The UA is a plugin to other kinds of development language which is not a W3C standards...I'm not so happy with that. 17:21:14 Simon: Could say if it's not stand alone then would that fit what a plugin would be. 17:21:30 Mark: If it is standa alone, embedded or hosted in another app. 17:21:47 Simpon: If anything interprets W3C standards then it is a UA. 17:22:08 Mark: But what about primary. 17:22:39 Jim: Is a hosted user agent be hosted by something that is not a UA? 17:23:11 Mark: Yes, like a security analysis tool. 17:23:46 Simon: On number one could say if it is a stand alone app or a component of an app? 17:24:30 Jim: ...need to add in must interpret W3C langiage 17:24:45 scribe_nick: iheni 17:25:52 Kim: I like the conclusion with an agent or component of an app. 17:26:01 q+ 17:26:26 dtseng1 has joined #ua 17:26:34 Jeanne: Should it include other languages than W3C languages? 17:27:33 Jeanne: as these are guidelines and not specs we can extend beyond W3C. Adobe are working hard to meet WCAG for Flash. 17:28:25 go kelly 17:28:26 Simon: Flash would come under the interface aspect as they are a plugin. I made sure this and JavaScript (non-W3C) is also included in the proposal. 17:29:11 "If it is a standalone application or a component of an application" 17:29:29 How do we want to address applications that can display web content but where it isn't the main purpose? For example, word, Excel and such and display web content. Are these just user agents by this definition? 17:30:36 Mark: What Jim typed covers Kelly's comment. 17:31:13 kelly, do you agree with - "If it is a standalone application or a component of an application (such as excel)? 17:31:46 I think component I guess. 17:31:54 Yes, I cna agree there. 17:32:02 Jim: Mark and David, sounds like you are saying the same thing (looking at the survey comments) 17:32:28 Mark: Not quite the same. 17:32:29 David--any comments? 17:33:27 Jim: Jeanne any ideas on phrasing for expanding W3C language? 17:33:38 Jeanne: It could be deleted. 17:33:59 Jim: Then what distinguishes a UA from any other app, liek Word? 17:34:19 Jeanne: I see this as a test on top of our existing definition. 17:35:14 Simon: Renders or retrieves...could be does it use HTTP or file: Need to think of anything within W3C domain? 17:35:26 Jeanne: What about a UA in flex or Silverlight? 17:36:31 Simon: Flex is Flash. Does Flex have to meet UA guidelines because it uses a transport protocol. Flex to me is bespoke, not an open standard. 17:37:06 Simon: If Flex is built into the UA then it is caught but if not then not sure what we are trying to define. 17:37:48 Jim: Even if written in Flex the 3rd condition covers it? 17:38:04 Jeanne: It is excluded by the first one. 17:38:33 Simon: If we modify item to to interpret 'or' users... 17:39:01 Jeanne: Good change, it eventually gets covered in HTML. 17:39:16 Jim: Is Flex covered in 3 - generated UA. 17:39:47 Jeanne: Not sure if with the 'and's' in the 3 steps they would consider themselves excluded. 17:40:02 Jim: They may think they are excluded by point 1 but not by point 3. 17:40:42 change 2. If it interprets or uses any w3c specified language 17:41:08 Simon: W3C specification or recommendation... 17:41:31 change 2. If it interprets or uses any w3c recommendations 17:41:45 Mark: Ok. 17:41:50 Kim: OK. 17:42:04 Henny: OK. 17:42:12 OK to me. 17:42:13 kelly ?? ok with this 17:42:14 Jeanne: Yes. 17:43:25 Jim: Part 3: If it provides a user interface or interprets either a procedural or declarative language that may be used to provide a user interface. 17:43:38 Proposed: If the following three conditions are met then it is a Primary User Agent and Must Conform to UAAG: 17:43:39 1) If it is a standalone application or component of an application; and 17:43:39 All: No problem. 17:43:41 2) If it interprets or uses any w3c recommendations; and 17:43:42 3) If it provides a user interface or interprets either a procedural or declarative language that may be used to provide a user interface. 17:44:44 RESOLUTION: Accept the above text as an addition to the definition of User Agent 17:44:53 rrsagent, make minutes 17:44:53 I have made the request to generate http://www.w3.org/2009/08/27-ua-minutes.html jeanne 17:45:39 Resolved:: If the following three conditions are met then it is a Primary User Agent and Must Conform to UAAG: 1) If it is a standalone application or component of an application; and 2) If it interprets or uses any w3c recommendations; and 3) If it provides a user interface or interprets either a procedural or declarative language that may be used to provide a user interface. 17:45:47 rrsagent, make minutes 17:45:47 I have made the request to generate http://www.w3.org/2009/08/27-ua-minutes.html jeanne 17:46:08 RESOLVED: If the following three conditions are met then it is a Primary User Agent and Must Conform to UAAG: 1) If it is a standalone application or component of an application; and 2) If it interprets or uses any w3c recommendations; and 3) If it provides a user interface or interprets either a procedural or declarative language that may be used to provide a user interface. 17:46:20 rrsagent, make minutes 17:46:20 I have made the request to generate http://www.w3.org/2009/08/27-ua-minutes.html sharper 17:46:55 Jim: 2. proposal for defining a plugin or extension of a User Agent. 17:47:57 Jim: Jeanne and I have questions about embedded players 17:48:55 Simon: Links to PDF trigger UA to launch PDF in the UA so is within the bounds of this but not if opens in own app. 17:49:52 Simon: If a link goes to it's stand alone app it's not in our remit, this is ISO but if in the UA then it is. Wanted to make that differentiation. 17:51:13 Jim: 1 refers to add blocks or any other extension item that becomes part of the UA. 17:51:42 Jim: 2 refers to embedded stuff which is hard to figure out. 17:51:58 Kim: Kind of makes sense, not that clear. 17:53:04 Jim: Simon can you rewrite 2? Seems to miss it. 17:53:32 Simon: If after activation the UA becomes part of or in the bounds of the UA. 17:53:58 Here is the original Kelly: If the following two conditions are met then it is a User Agent Extension or Plug-In and Must Conform to UAAG: 17:53:58 1) If it is launched by, or extends the functionality of, a Primary User Agent; and 17:53:58 2) If post-launch user interaction either becomes part of, or is within the bounds of, the Primary User Agent. 17:54:34 Simon: So what is the definition of a plugin? 17:54:48 q+ 17:55:10 Mark: Plugin has a status in the Windows status bar as Opera does for IRC. 17:55:20 go kelly 17:55:41 Minor, part in rereading, what's the point of "primary" 17:56:04 Mark: The plugin is operable in the UA but extended out of the bounds of the browser. 17:56:32 as in primary user agent? Primary is just confusing. 17:57:27 Mark: A chat plugin in a web page that provides status info via a task bar icon in Windows. So you have a plugin that runs in the UA but also extends beyond the UA so use of the term "within the bounds" does not include this situation. 17:57:43 Kim: How about ise "interacts with"? 17:58:56 regrets +dtseng 17:59:03 Simon: Do UA guidelines need to be applied to this thing...all functionality and status must be accessible no matter where it is. 17:59:32 Mark: Yes. 17:59:52 Simon: We need to apply to this plugin same standards as a primary UA, as in Mozilla. 18:00:06 Mark: The term 'in the bounds' limits this. 18:00:27 Kim: How about 'interact with' 18:00:34 Jim: 'embedded' 18:02:12 Simon: So if I click on PDF and it launched Acrobat then UAAG applies to these? If it looks like it is part of interaction of the browser then we need to look at that, if not then this is ISO. 18:02:56 Simon: Could be the same for Word... 18:03:57 Jim: So if it opens a separate app it's not our problem. But if it's inside the viewport, or embedded in the viewport and looks to the user like it is my browser then it needs to conform. 18:04:30 Kim: what if something opens in another app and is web content but wont open in the browser or in one browser... 18:05:33 Kim: If it is web content should it be available in an accessible way. 18:07:08 Jim: It has to be within the viewport or of the agent. It has to open outside in a separate UA instance to apply. 18:07:50 Jim: Kelly asked why are we using 'primary' it seems confusing. 18:08:25 Action: JAllan to word smith If post-launch user interaction either becomes part of, or is within the bounds of, the Primary User Agent. 18:08:25 Created ACTION-223 - Word smith If post-launch user interaction either becomes part of, or is within the bounds of, the Primary User Agent. [on Jim Allan - due 2009-09-03]. 18:08:38 If after activation user interaction either becomes part of, or is within the viewport of, the Primary User Agent. 18:08:39 Simon: I felt that there was obvious ones that could be differentiated. Such as primary versus web based (latter being proposed new wording) 18:08:41 Any good? 18:09:48 I just think primary muddies the water needlessly. 18:09:54 Simon: Happy for 'primary' to change. 18:10:06 Just delete. 18:10:25 kelly, proposal for other language 18:10:27 Simon: Maybe a different definition... 18:10:36 Mark: I can live with primary. 18:10:38 No other language. Just say user agent. 18:10:54 Simon: If people prefer just user agent... 18:11:34 Jeanne: Primary is another layer of confusion but I don't have a better suggestion. 18:12:36 Jim: I'll look at this and let's move on. 18:12:57 Simon: see 'If after activation user interaction either becomes part of, or is within the viewport of, the Primary User Agent'. 18:13:13 Jim: I will look at this. 18:13:38 Jim: 3: proposal for test conditions for Generated User Agent 18:13:51 If the following three conditions are met then it is a Generated User Agent (with inaccessible interface) and Must Conform to UAAG: 18:13:51 1) If the user interface is generated by the interpretation of either a procedural or declarative language; and 18:13:51 2) If this interpretation is by a Primary User Agent, User Agent Extension or Plug-In; and 18:13:51 3) If user interaction is not passed to and from the Primary User Agent, User Agent Extension or Plug-In, or if user interaction does not modify the Document Object Model of its containing document. 18:15:43 Simon: I was thinking of Google Docs, widgets etc when I wrote this. If it doesn't modify the DOM then the idea is that it conforms to UAAG. If it does update the DOM then it is not a UA that has to conform to UAAG. 18:16:18 Simon: Could be xfroms pr anything declarative, Ruby... 18:16:42 Jim: Mark said can this have an accessible interface? 18:17:58 -Jeanne 18:18:02 Simon: if it doesn't modify the DOM to have access to it / modify it then it is creating an inaccessible interface as it is consuming input but not allowing the UA to pass information to AT. Therefore it has to provide this itself... 18:18:29 +Jeanne 18:19:13 Jim: This covers Java running inside a UA then the Java parser must provide enough into back out... 18:19:24 Simon: covers canvas...kind of. 18:19:44 dtseng1 has joined #ua 18:20:20 Mark: is inaccessible applicable in the definition? 18:20:51 Simon: I only used it as an example of consuming input... 18:24:35 Simon: Languages that might be used (JavaScript); if they generate interface that catches input that passes to the UA that doesn't output to AT then that has to conform as it is not covered by primary UA... 18:26:18 Simon: Is Google docs accessible? 18:26:38 Simon: It doesn't pass on everything. 18:28:28 Jim: Java falls in here together with JavaScript. 18:28:46 Jim: Bad Web 2.0 apps that don't talk to AT. 18:29:06 Simon: 2 dimension drawing in canvas. 18:30:07 Jim: Let's take it to the list...thanks all. 18:30:16 -MTH 18:30:17 -Jeanne 18:30:21 -IHenni 18:30:23 -sharper 18:30:25 -Kim 18:30:41 -AllanJ 18:30:43 WAI_UAWG()1:00PM has ended 18:30:44 Attendees were Jeanne, AllanJ, Kim, IHenni, sharper, MTH 18:31:14 rrsagent, make minutes 18:31:14 I have made the request to generate http://www.w3.org/2009/08/27-ua-minutes.html AllanJ 18:33:19 title: User Agent Working Group 18:33:27 rrsagent, make minutes 18:33:27 I have made the request to generate http://www.w3.org/2009/08/27-ua-minutes.html AllanJ 18:59:37 dtseng1 has joined #ua 20:12:57 iheni has left #ua 22:16:42 dtseng1 has joined #ua