08:06:00 RRSAgent has joined #webapps 08:06:00 logging to http://www.w3.org/2010/11/01-webapps-irc 08:06:13 rrsagent, make log Public 08:06:36 ScribeNick: ArtB 08:06:41 Chair: ArtB 08:06:48 Meeting: WebApps F2F meeting 08:06:53 Date: 1 November 2010 08:08:20 dsr has joined #webapps 08:08:26 adrianba has joined #webapps 08:08:29 Topic: WebIDL and TC39 08:08:43 kennyluck has joined #webapps 08:09:00 Present: Adrian, Sam, Maciej, PLH, Bryan, DaveR, AnnB, AdamB 08:09:08 eliot has joined #webapps 08:11:25 darobin has joined #webapps 08:11:44 anne has joined #webapps 08:13:24 wonsuk has joined #webapps 08:13:33 Adrian: part of the next TC39 meeting (in ~2week) will include discussions with some people in WebApps 08:13:59 ... there is a perception that the other group is not interested in working together 08:14:16 ... for example TC39 people seem to think W3C people is not interested in working with them 08:14:33 ... and within WebApps, there seems to some disinterest in working with TC39 08:14:51 ... there are some tactical issues in the WebIDL spec that need to be resolved 08:14:59 ... see f.ex. public-script-coord 08:15:11 ... Need to talk about how to work together at a Strategic level 08:15:21 ... We need to prioritize the work in both groups 08:15:26 ... so there is better coordination 08:15:47 ... For instance adding features need to be discussed 08:16:08 ... The 2 groups have different timelines and there is a gap there that needs to be filled 08:16:18 ... WebIDL is the key spec that has interest from both sides 08:16:38 ... Microsoft people in TC39 have some issues with the structure of WebIDL spec 08:16:42 plh has joined #webapps 08:16:49 smaug_ has joined #webapps 08:16:50 ... Some parts of WebIDL may want to be deprecated 08:17:02 ... f.ex. we don't want some old patterns continued 08:17:16 ... Think we are talking passed each other a bit 08:17:20 q+ 08:17:42 ... PLH has been involved in conversations with TC39 Chair 08:18:06 PLH: when I asked 6 mos ago if any WG wants to meet with TC39, no one responded 08:18:16 ... Cam will be at TC39 meeting in two weeks 08:18:25 ... Are there any other specs TC39 cares about? 08:18:37 Adrian: WebIDl is certainly the key spec 08:18:37 Marcos has joined #webapps 08:18:44 ... but there are some other specs 08:18:58 wait what, there's a WebApps WG meeting after all? 08:19:19 ... The TC heard there were no other specs 08:19:30 ... I don't think there is fault or blame here 08:19:45 ... I just think there is a need for closer collaboration 08:19:55 mjs, k thanks 08:20:05 ... Think there should be a more formal relationship 08:20:18 ... We all have the responsibility to raise the issues 08:21:01 ... As ES5 progresses, and more and more APIs @ W3C are written, I think there will be more collaboration that will be needed 08:21:15 ... We must make sure ES and W3C APIs work well together 08:21:36 ... Don't want a bunch of ad hoc APIS 08:21:50 ... as that may create some interop probs 08:22:11 ... Not sure how we fix the perception that neither group is interested in working with the other 08:22:24 adam has joined #webapps 08:22:33 Maciej: one thing we can do is to have some coord calls 08:22:50 ... can also have someone participate in both groups 08:22:58 ... and make sure they are talking to both groups 08:23:17 ... There can be issues where two people from the same company may disagree 08:23:36 PLH: so far, WebIDL is the key spec 08:23:59 ... Good news there is that Cam is back and he will be attending TC39 meeting at Apple in 2 weeks 08:24:17 ... We do meet every couple of months with IETF with a specific agenda 08:24:33 ... But if there is a need to talk about a specific issue, then that's different 08:24:47 Adrian: the joint meeting is in a couple of weeks 08:25:12 PLH: do we need to send a W3C staff member to the TC39 meeting? 08:25:21 Adrian: no, I don't think that is necessary 08:25:40 ... but I think the meeting should include a discussion about liaisions and next steps 08:25:48 PLH: I can attend remotely 08:25:54 ... will their be a phone? 08:26:02 Maciej: yes, I think that can be arranged 08:26:21 AB: that sounds like a good first step 08:26:28 ... Is Chaals attending 08:27:00 AB: has WebApps been invited to the meeting? 08:27:15 Adrian: yes, I think WebApps was invited to the coordination part of the meeting 08:27:52 PLH: I will send e-mail John re the Nov meeting 08:28:19 Adrian: Maciej forwarded a related email to the list on Oct 11 08:28:27 RRSAgent, make minutes 08:28:27 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html ArtB 08:28:27 http://lists.w3.org/Archives/Public/public-webapps/2010OctDec/0073.html 08:30:03 timeless_mbp has joined #webapps 08:31:34 aizu has joined #webapps 08:32:25 scribe: dsr 08:33:07 Art leaves for meeting with Protocols and Formats WG 08:35:20 We review the list of specs to see which ones people are interested in discussing. 08:38:40 The topics with the most interest are: CORS (1), Programmable Cache (2), Selectors API (2), We Sockets (4), Web Storage (1), Web Workers(3), XBL (2). 08:40:38 Martijnc has joined #webapps 08:40:58 Topic: Web Sockets 08:41:40 Main question is to update the API spec in line with the progress of work on the protocol spec. 08:42:34 [ we plan to discuss web sockets until the morning coffee break] 08:43:23 There is now a method to support a clean shutdown of the connection and we could consider a way to indicate at the API level whether the connection closed cleanly or not. 08:43:53 Another question is whether to support different data types other than UTF-8 strings 08:44:22 The emerging standard for small amounts of data is array buffer. 08:44:49 Hixie has added something related to connection shutdown. 08:45:11 anne has joined #webapps 08:45:58 The protocol is being developed in the IETF. If you are interested in implementing web sockets, recommend that you get involved with the IETF group. 08:46:39 Protocol issues fall into 2 categories: handshake and message framing. 08:47:12 eliot has joined #webapps 08:47:16 Framing - support for fragmentation and different kinds of encodings. 08:48:12 Handshake - key design issue is to ensure for security purposes that you can't attach/exploit HTTP servers. 08:48:29 s/attach/attack/ 08:49:49 Lots of email traffic, but plenty still to be resolved. 08:50:07 Implementations? 08:50:25 Microsoft demoed an implementation at last IETF meeting 08:51:19 timeless_mbp has joined #webapps 08:51:32 Hoping big protocol questions will be resolved in next few months. 08:54:15 [ IETF HyBy WG: http://trac.tools.ietf.org/bof/trac/wiki/HyBi ] 08:55:19 Johnson has joined #webapps 08:55:47 PLH asks about status of Selectors API 08:56:44 Some questions relating to test suite 08:57:24 s/HyBy/HyBi/ 08:57:26 Anne: pb is with default for stringified for unidefined and null 08:57:37 s/uni/un/ 08:58:43 Question on support for binary data for web sockets. 08:59:06 This is under consideration, possibly as array buffer or blob format 08:59:29 Anne: there may be support for specific streaming formats. 09:00:04 Any reason why people don't want to use RTSP? 09:01:12 Certainly, RTSP is a reasonable option. Streaming over HTTP is also quite active. 09:01:49 Firewalls can tilt the balance in favor of HTTP. 09:02:28 mmielke has joined #webapps 09:02:33 What about SIP? 09:03:02 No one has hooked SIP to the browser as yet. But one issue is the size of the specs for SIP. 09:04:03 RRSAgent, make minutes 09:04:03 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html adrianba 09:05:35 Present+ timeless 09:06:04 Present+ Wonsuk Lee 09:06:30 [STUN: http://en.wikipedia.org/wiki/Session_Traversal_Utilities_for_NAT] 09:06:41 timeless_xchat has joined #webapps 09:06:42 present+ Eliot 09:06:55 Present+ AdamB 09:07:16 junliao has joined #webapps 09:07:22 Any interest in using web sockets peer to peer? This would involve some API/protocol support for setting up the connection. 09:07:51 Yes, hixie has specified some steps, but Anne notes that the protocol part is left blank. 09:08:09 This could involve IETF standards e.g. STUN and TURN. 09:08:21 MikeSmith has joined #webapps 09:09:32 The discover process could involve a web server where users register for a session. 09:09:41 s/discover/discovery/ 09:09:45 [ WebSockets over UDP http://www.mail-archive.com/whatwg@lists.whatwg.org/msg21749.html ] 09:10:01 UDP is of interest for gaming 09:10:05 s/Wonsuk Lee/WonsukLee/ 09:10:29 shepazu has joined #webapps 09:11:09 [ SCTP: http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol ] 09:11:11 SCTP might be worth looking at. 09:12:03 But runs into problems with firewalling 09:12:34 there is no WebApps WG meeting today, right? 09:13:38 WonSuk: what is the relationship between websockets and CORS? 09:14:13 Anne: they are unrelated, but you could say they are connected via the same origin check 09:15:35 Any open source web sockets implementations as yet? 09:15:45 Python, Java and a few others. 09:16:17 [ some impls: http://websox.org/ ] 09:16:20 DSR thinking about live editing via websockets. 09:17:05 Anne: definite advantage for anything realtime. 09:18:06 java impl - http://www.eclipse.org/jetty/ Jetty provides an Web server and http://java.sun.com/javaee/5/docs/api/javax/servlet/package-summary.html container, plus support for Web Sockets, 09:18:38 Doug wanders in ... 09:21:14 arve has joined #webapps 09:21:21 rrsagent, make minutes 09:21:21 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html dsr 09:22:49 Doug: any interest in talking about touch and table related APIs? 09:24:18 Yes, but let's wait for Art to come back after coffee 09:25:50 we break for coffee 09:25:51 Break For Coffee 09:27:35 ACTION: barstow P&C spec: make it clear in the Abtract or Intro that P&C widgets != UI controls 09:27:36 Created ACTION-593 - P&C spec: make it clear in the Abtract or Intro that P&C widgets != UI controls [on Arthur Barstow - due 2010-11-08]. 09:34:22 ACTION: caceres notify P&F WG when the P&C Conformance Checker is published 09:34:22 Created ACTION-594 - Notify P&F WG when the P&C Conformance Checker is published [on Marcos Caceres - due 2010-11-08]. 09:37:09 homata_ has joined #webapps 09:46:32 myakura has joined #webapps 10:00:15 n.b. http://yz.mit.edu/wp/web-sockets-tutorial-with-simple-python-server/ 10:02:25 mjs has joined #webapps 10:06:16 mjs has joined #webapps 10:06:37 Barstow has joined #webapps 10:08:43 RRSAgent, make minutes 10:08:43 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html Barstow 10:08:49 mmielke has joined #webapps 10:09:06 aizu has joined #webapps 10:09:32 bryan has joined #webapps 10:09:50 Present+ Bryan_Sullivan 10:10:05 hsivonen has joined #webapps 10:10:24 zhang-chinaunicom has joined #webapps 10:10:43 we resume after the coffee break 10:11:06 wuj has joined #webapps 10:11:26 Scribe: timeless_mbp 10:11:27 Topic: Introductions 10:11:52 Laslo G - Nokia 10:12:02 Yael A - Nokia 10:12:07 Olli P - Nokia 10:12:15 Ta - Sony 10:12:22 Henri Sivonen - Mozilla 10:12:26 s/Nokia/Mozilla/ 10:12:28 adrianba has joined #webapps 10:12:38 Brian S - AT&T 10:12:50 aizu_ has joined #webapps 10:12:51 adam has joined #webapps 10:12:53 Chung - China Unicom 10:13:12 eliot has joined #webapps 10:13:22 zhang chengyan from chinaunicom 10:13:32 s/Chung/Zhang Chengyan/ 10:13:43 lgombos_ has joined #webapps 10:13:48 s/Brian S - AT&T/Bryan Sullivan, AT&T 10:14:01 kennyluck has joined #webapps 10:14:03 yael has joined #webapps 10:14:12 wujing from chinaunicom 10:14:43 I am here 10:14:51 Jun Liao - China Unicom 10:14:53 johnson from Nokia 10:15:09 Elena R - Institute Telecom 10:15:16 s/com/com Paris/ 10:15:28 mjs has joined #webapps 10:15:28 Ronsong Lee - ETRI Korea 10:15:36 Adrian Bateman from Microsoft 10:15:42 s/Ronsong/WonSuk/ 10:15:45 Eliot Graff from Microsoft 10:15:50 Josh Soref - Nokia 10:15:52 s/Ronsong Lee/Wonsuk Lee/ 10:15:55 BoChen has joined #webapps 10:15:55 Anne van Kesteren - Opera 10:16:08 Mike Smith - W3C 10:16:09 Adam Boyet from Boeing 10:16:15 Sam Weinig - Apple 10:16:18 Doug S - W3C 10:16:21 Dave Raggett, W3C 10:16:25 Maciej Stachowiak - Apple 10:16:38 Bo Chen for ChinaUnicom 10:16:41 SJ Lee - LG Electronics 10:16:50 (who is the third from Apple who just got in?) 10:16:59 anne: Geoffrey Garen 10:17:03 aaah 10:17:03 Han Chu Li - LG Electronics 10:17:09 never met 10:17:16 Yung Yu Chan - LG Electronics (observer) 10:17:25 Hiro I - Toshiba 10:17:42 Tai S - Jig.jp 10:18:01 Scribe: dsr 10:18:11 ScribeNick: dsr 10:18:32 RRSAgent, make minutes 10:18:32 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html MikeSmith 10:18:39 Geoffrey Garen - Apple 10:18:54 Topic: Web Workers 10:19:23 IceGuest_77 has joined #webapps 10:19:27 Art: Hixie's HTML5 workload is slowing down progress on the web workers spec 10:19:57 Ian want's to move the spec to last call status 10:21:02 Art: we need to process all the last cal comments and if anyone wants to volunteer to help with that, feel free to come forward. 10:21:15 s/cal/call/ 10:21:21 Where can we find the bug list? 10:21:33 ACTION: barstow Web Workers: add link to bug database to the PubStatus page 10:21:34 Created ACTION-595 - Web Workers: add link to bug database to the PubStatus page [on Arthur Barstow - due 2010-11-08]. 10:21:36 Anne: don't know of any outstanding issues 10:22:04 yael has joined #webapps 10:22:36 if there have been multiple implementations and few comments, that's usually a good sign. 10:22:52 We think Firefox and Opera have implementations. 10:23:06 Anne: we are working on getting out a test suite 10:23:36 yongil_jang has joined #webapps 10:23:41 Do we need an implementation report to get to Last Call. 10:23:50 No that's needed to exit CR 10:24:18 Art repeats his request for volunteers. 10:24:22 Peter has joined #webapps 10:24:27 IceGuest_77 has joined #webapps 10:24:32 Do we have any thoughts on good candidates for the work? 10:25:42 Doug asks if any of the actual implementors are in the room? [No] 10:25:48 companies yes 10:27:01 ACTION: barstow Web Workers: work with Team to find resource(s) to review LC comments and plan for Candidate 10:27:02 Created ACTION-596 - Web Workers: work with Team to find resource(s) to review LC comments and plan for Candidate [on Arthur Barstow - due 2010-11-08]. 10:27:41 We agree on value of shared test suite, but once a spec reaches a certain level of stability, energy dries up 10:27:52 … and resources get reallocated 10:28:37 zhang-chinaunicom has joined #webapps 10:28:47 Mike: are there any big applications of web workers out there? 10:29:12 junliao has joined #webapps 10:29:56 SJLEE has joined #webapps 10:30:15 Doug: want to avoid diverging implementations due to lack of shared test suite. 10:30:45 Implementors keen to see feedback from application developers 10:31:13 hmm, there is no https for www.w3.org/Bugs :/ 10:31:13 Seung-Jae has joined #webapps 10:31:23 Seung-Jae has left #webapps 10:31:23 Maciej: I am interested to see progress on web messaging 10:31:30 smaug_: file a bug ;-) 10:32:11 Seung-Jae has joined #webapps 10:32:22 Anne: I will follow up on the test suites work within Opera. 10:32:46 http://www.w3.org/2008/webapps/wiki/PubStatus 10:33:14 for list of specs which are pending availability of time from editor 10:33:50 Hyeonsoo has joined #webapps 10:33:51 ACTION: barstow PubStatus update Plans for Workers/Storage/Event-source that HTML5 Editor workload is the block and ask for volunteers 10:33:51 Created ACTION-597 - PubStatus update Plans for Workers/Storage/Event-source that HTML5 Editor workload is the block and ask for volunteers [on Arthur Barstow - due 2010-11-08]. 10:34:35 Art: do we definitely want web messaging split out of HTML5? 10:35:08 Maciej: publishing web messaging as a first WD is the next step. 10:35:28 ACTION: barstow start a CfC to publish a FPWD of Web Messaging 10:35:29 Created ACTION-598 - Start a CfC to publish a FPWD of Web Messaging [on Arthur Barstow - due 2010-11-08]. 10:35:55 Anne: could we make the first WD a Last Call? 10:36:20 No, but preference is to first do regular WD for 4 weeks before moving to Last Call 10:36:53 Adrian will find someone from Microsoft to help with this, and may be even to contribute some tests. 10:37:36 RRSAgent, make minutes 10:37:36 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html MikeSmith 10:37:42 Topic: Programmable Cache 10:38:12 see http://dev.w3.org/2006/webapi/DataCache/ 10:38:12 [ data cache: http://www.w3.org/TR/2009/WD-DataCache-20091029/ ] 10:38:16 Marcos has joined #webapps 10:38:54 ACTION: barstow ask Nikunj to report the status and plans of Programmable Cache to public-webapps 10:38:54 Created ACTION-599 - Ask Nikunj to report the status and plans of Programmable Cache to public-webapps [on Arthur Barstow - due 2010-11-08]. 10:39:08 What is the timeline for this work item? 10:39:46 The current editor has changed companies, so we are looking for a new editor. 10:40:04 ACTION: barstow ask Oracle about their level of interest in Programmable Cache 10:40:04 Created ACTION-600 - Ask Oracle about their level of interest in Programmable Cache [on Arthur Barstow - due 2010-11-08]. 10:40:06 Woksuk: I am interested in helping with this. 10:40:18 s/Woksuk/Wonsuk/ 10:41:13 Adrian: looking for better alignment between the specs for programmable cache and html5 application cache. 10:41:14 Lachy has joined #webapps 10:41:21 Lachy has joined #webapps 10:41:22 thread from July 2009: 10:41:24 http://lists.w3.org/Archives/Public/public-webapps/2009JulSep/thread.html#msg260 10:41:45 Anne: spec last updated Jan 2010 10:42:08 junliao has joined #webapps 10:43:01 Doug: do we need to do a use case and requirements analysis, and to look at extending the application cache, is it sufficiently flexible? 10:43:08 lgombos_ has joined #webapps 10:43:16 iga has joined #webapps 10:43:25 Art: at this point better to work on this in separate spec rather than merging them. 10:44:06 Maciej: app cache comes from work in Google Gears, original use cases still exist. 10:45:32 Adrian: moving this forward depends on people's interest in driving it 10:46:50 Perhaps we need to ask for feedback on limitations of the app cache? 10:47:49 Mark Nottingham message about problems with the programmable cache api - http://lists.w3.org/Archives/Public/public-webapps/2009JulSep/0278.html 10:47:56 Doug: would be useful to have an organizational memory for all this 10:48:25 q? 10:48:32 Zakim has joined #webapps 10:48:43 Adrian: we would still need to find someone to work on use cases and requirements - could be a consumer not a vendor 10:49:18 ACTION: barstow ask public-webapps about creating Use Cases and requirements of Program App Caches versus HTML5 App Cache 10:49:18 Created ACTION-601 - Ask public-webapps about creating Use Cases and requirements of Program App Caches versus HTML5 App Cache [on Arthur Barstow - due 2010-11-08]. 10:49:22 Facebook as a candidate? 10:50:50 MikeSmith: julian reschke from IETF HTTP.next 10:51:23 MikeSmith: Mark Nottingham 10:52:17 Action: Barstow to contact julian reschke and Mark Nottingham about Data Cache 10:52:18 Created ACTION-602 - Contact julian reschke and Mark Nottingham about Data Cache [on Arthur Barstow - due 2010-11-08]. 10:53:12 Topic: Selectors API 10:54:43 Discussion on WebIDL default as key to progressing Selectors spec 10:55:39 Maciej: some implementations may need to change 10:56:02 Adrian: would that block PR? 10:56:48 we want to straighten this out in short order. 10:57:33 Maciej: keen to sort out Level 2 of the Selectors API 10:58:54 Anne discusses some of the details of what may be dropped 11:00:04 hi Lachy! 11:00:07 hi 11:00:12 Lachy, when are you making the edits you were planning on making? 11:00:14 Kai has joined #webapps 11:00:20 we were just talking about Selectors API a bit 11:00:29 was wondering when Level 2 will settle down 11:01:27 I don't know when I'll be doing it, cause it depends on when I get allocated to a relevant task, but at this stage, I think I'm going to drop the queryScopedSelector methods, as they're a bit of a mess. 11:01:35 the rest of it should be relatively stable. 11:01:58 so :scope will stay, matchesSelector will stay. 11:02:24 Art: let's take the rest of the selector's discussion to the list. next topic XBL2 11:02:32 Topic: XBL2 11:03:38 Some discussion has occurred on possibility of mapping XBL2 from XML to JSON. 11:04:26 helena has joined #webapps 11:04:31 Could be some syntactic sugar on top of DOM APIs to make some of the use cases simpler, but we are blocked on lack of implementations for XBL2 11:05:21 Anne: manifest attribute in place of processing instructions 11:05:23 -> http://lists.w3.org/Archives/Public/public-webapps/2010JulSep/0912.html related message from Tab in September 11:05:40 RRSAgent, make minutes 11:05:40 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html MikeSmith 11:06:31 timeless_mbp has joined #webapps 11:06:35 Lots of experience in using JavaScript for binding, and desire for common solution, but there are complications 11:06:59 junliao has joined #webapps 11:07:45 Hyeonsoo has joined #webapps 11:08:12 XBL2 is awaiting implementation feedback. 11:08:44 Hixie did provide a revised spec, but there isn't agreement on the changes. 11:09:00 Hyeonsoo has joined #webapps 11:09:01 Olli: I don't agree with the recent changes Hixie made to XBL 11:09:09 ... think it limits the scope too much 11:10:11 mjs has joined #webapps 11:10:29 wonsuk has left #webapps 11:10:30 We plan to resume at 1:30 11:10:39 rrsagent, make minutes 11:10:39 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html dsr 11:10:48 darobin has joined #webapps 11:11:17 quit 11:12:16 junliao has left #webapps 11:31:18 mjs has joined #webapps 11:36:47 Marcos has joined #webapps 11:46:02 Marcos_ has joined #webapps 11:46:25 Marcos has joined #webapps 12:31:34 adam has joined #webapps 12:37:51 myakura has joined #webapps 12:38:17 helena has joined #webapps 12:39:38 dsr has joined #webapps 12:39:46 mmielke has joined #webapps 12:39:57 smaug_ has joined #webapps 12:40:02 we drift back from lunch 12:40:39 aizu has joined #webapps 12:41:27 weinig has joined #webapps 12:41:28 anne has joined #webapps 12:42:04 iga has joined #webapps 12:42:25 mjs has joined #webapps 12:45:36 yongil_jang has joined #webapps 12:46:59 Hyeonsoo has joined #webapps 12:47:13 Barstow has joined #webapps 12:48:54 Art restarts the meeting 12:48:59 adrianba has joined #webapps 12:49:48 pointer to agenda for tomorrow? 12:50:03 Art ran in to the TAG folks in the corridor and some of them are able to drop in if we need them. 12:50:04 http://www.w3.org/2008/webapps/wiki/TPAC2010 12:50:21 mjs has joined #webapps 12:51:42 Doug: some I18N people would like to talk to us about a few topics tomorrow, and I would like to discuss those topics briefly today. 12:51:47 eliot has joined #webapps 12:51:48 kennyluck has joined #webapps 12:52:03 Anne: I want to talk about modularization of DOM3 events. 12:52:12 Art: let's take that tomorrow. 12:52:18 aizu_ has joined #webapps 12:53:23 Use of XHR in widgets and specific meaning of origin. 12:53:56 Zakim has left #webapps 12:54:07 mjs has joined #webapps 12:54:34 Art: we should defer CORS and web storage until the TAG folks are ready. 12:55:17 homata has joined #webapps 12:55:27 here is DAP's Pub status page: http://www.w3.org/2009/dap/ 12:55:44 Topic: Clipboard 12:55:51 Kai has joined #webapps 12:56:01 lgombos_ has joined #webapps 12:56:44 Chaals worked in Clipboard initially, followed by Hixie. 12:57:19 bryan has joined #webapps 12:58:01 Anne: my colleague (Halverd?) has been studying behavior across browsers. 12:58:06 yael has joined #webapps 12:58:07 shepazu has joined #webapps 12:58:11 "Hallvord R. M. Steen" 12:58:39 s/Halverd/Hallvord/ 12:59:00 Anne: we can safely say that Chaals has stopped working on the Clipboard spec. 12:59:23 Doug: I was an editor and stopped working on it when I saw Hixie picking it up in HTML5. 13:00:12 Anne: we may have an editor for copy and paste. Hixie has said this won't be part of the HTML5 spec, 13:00:16 Hallvord Steen 13:00:33 AB: "Editor is not working on this spec. We may have an Editor for the copy-and-paste part." 13:00:52 (for the pub status table) 13:01:35 Doug: I volunteer to update the draft to point to relevant work elsewhere (this draft is obsolete, please refer to ...) 13:01:46 mjs has joined #webapps 13:02:30 AB: Doug, et. al http://www.w3.org/2008/webapps/wiki/PubStatus#API_Specifications 13:02:41 freedom has joined #webapps 13:03:59 Art projects the pub status page http://www.w3.org/2008/webapps/wiki/PubStatus 13:04:52 Art updates the pub status for Clipboard as above, 13:04:56 Bo_Chen has joined #webapps 13:05:27 ACTION: Doug update Editor's Draft of Window spec to say the spec is no longer active 13:05:27 Sorry, amibiguous username (more than one match) - Doug 13:05:27 Try using a different identifier, such as family name or username (eg. dstamper, schepers) 13:05:56 ACTION: schepers update Editor's Draft of Window and REX specs to say the specs are no longer active 13:05:57 Created ACTION-603 - Update Editor's Draft of Window and REX specs to say the specs are no longer active [on Doug Schepers - due 2010-11-08]. 13:08:03 anthony_work has joined #webapps 13:08:55 Anne: move element traversal into DOM4 ... 13:09:23 zhang-chinaunicom has joined #webapps 13:09:40 Art: are there any process issues for that 13:10:50 Some discussuion whether we will discuss UMP 13:11:24 Art: if we do discuss UMP, we should ensure the TAG is represented 13:12:11 Art: server-sent events, anyone interested in discussing that? 13:12:42 Currently blocked on HTML5 workload 13:12:48 http://www.w3.org/2008/webapps/charter/#decisions 13:13:45 DKA has joined #webapps 13:13:58 ACTION: barstow work with WebApps Team and Anne to find a way for W3C to host Opera's event-source tests 13:13:58 Created ACTION-604 - Work with WebApps Team and Anne to find a way for W3C to host Opera's event-source tests [on Arthur Barstow - due 2010-11-08]. 13:14:01 Anne: I published a test suite, but to publish it on W3C site we need some decision on hosting PHP scripts 13:14:05 hidetaka has joined #webapps 13:14:09 http://tc.labs.opera.com/apis/XMLHttpRequest/ and http://tc.labs.opera.com/apis/EventSource/ 13:14:26 Dom: depending on the kind of PHP script there should be a way to host it on a W3C server. 13:14:47 http://tc.labs.opera.com/svn 13:14:56 Anne: all the code is available if you have subversion 13:15:00 ACTION: barstow add Opera's test suite for EventSource to the PubStatus page (see mins from 1-Nov-2010 for the link) 13:15:00 Created ACTION-605 - Add Opera's test suite for EventSource to the PubStatus page (see mins from 1-Nov-2010 for the link) [on Arthur Barstow - due 2010-11-08]. 13:16:21 Chaals walks in and is introduced by Doug :) 13:16:45 chaals has joined #webapps 13:17:15 RRSAgent, draft minutes 13:17:15 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html chaals 13:17:21 noah has joined #webapps 13:17:33 Present+ chaals 13:17:39 dom, one is somewhat evil, writing and reading files 13:17:51 brrr 13:18:14 any chance you could document a bit more what they do and what they require? 13:18:18 darobin has joined #webapps 13:18:19 there's no localStorage in PHP 13:18:21 freedom_ has joined #webapps 13:18:48 The TAG will join us at 4pm. 13:18:51 dom, basically access to everything from the request and being able to do pretty much anything in the response 13:18:58 dom, and some kind of state thing on the server 13:19:06 Topic: WebSQL 13:19:13 right; I was thinking of actually comments in the PHP code :) 13:19:28 dom, come on, it's only a couple of lines 13:19:39 Same situation as a year or more, 13:19:55 two implementations but no will to move it forward 13:20:22 they are, anne, but these things will have to be maintained for X years; I'm thinking to the poor soul that will have to port these things to PHP 12 (or Scala 5) 13:20:32 Chaals: we can republish it as a NOTE 13:20:53 Anne: we still think it's interesting and don't want to remove it. 13:21:14 Doug: we can change to a Note and when interest renews, we can bring it back 13:23:26 Art displays the current spec which notes in red that we only have implementations on top of SQLite and don't have a separate spec for the subset of SQL involved. 13:23:38 DSR: is it a strict subset of SQL standard? 13:23:53 No, it also includes some extensions 13:24:46 Dom: picking up the subset definition may also trigger IPR disclosure process. 13:25:27 s/picking up the subset definition may also trigger IPR disclosure process./the only drawback of switching to Note is that you would have to restart the IPR process to bring it back to Rec-track/ 13:25:32 We agree to republish as a WG Note 13:25:41 wonsuk has joined #webapps 13:26:07 ACTION: barstow start a CfC to publish Web SQL Database as a Working Group Note (and hence signal the spec is no longer on the REC track) 13:26:07 Created ACTION-606 - Start a CfC to publish Web SQL Database as a Working Group Note (and hence signal the spec is no longer on the REC track) [on Arthur Barstow - due 2010-11-08]. 13:26:08 Seung-Jae has joined #webapps 13:27:02 Topic: XHR + Widgets 13:27:25 http://lists.w3.org/Archives/Public/public-webapps/2010OctDec/0391.html 13:27:47 Brian posted email on this ... 13:28:42 Brian explains complications relating to cross domain security model. 13:29:29 Brian widgets have no defined origin 13:30:27 DSR asks why widgets don't have an origin 13:30:50 Explanations relating to not wanting to leak information, 13:31:24 installed apps need to satisfy a higher bar for security. 13:31:52 Signed widgets could imply an origin, but how would this be used in a protocol like redirect 13:32:25 NM: As a tracking mechanism, I could typically track two actions: one long term for the complete result, linking to the detailed goals; the other short term for the next draft 13:32:38 LMM: My focus is more on the quality of the result than on the date 13:32:48 LMM: We should have output regularly 13:33:12 AM: Difficulty in getting reviewing 13:33:28 Brian: if I issue a request vis XHR and it pings around several redirects, do I as an app author need to do anything to be involved in the redirects 13:34:16 Brian: user agent is supposed to retain security token from redirect response. 13:35:37 Soref: Similar story applies to plugins with events for each redirect 13:36:10 https://mail.mozilla.org/pipermail/plugin-futures/2010-October/000168.html 13:36:14 https://wiki.mozilla.org/NPAPI:HTTPRedirectHandling 13:36:15 Anne: are you saying redirects don't work with OAUTH today? 13:37:04 Brian: you lose information and your app would have to be OAUTH aware 13:37:21 http://developer.linkedin.com/message/1032;jsessionid=704AF1CC292EA4F8582CB7C91B21F7C7.node0#1032 13:37:38 Anne: aren't redirects supposed to be transparent 13:37:41 1. Oct 26, 2009 12:28 PM in response to: caleb 13:37:41 Re: OAuth Redirect not happening? 13:37:41 Did you add your oauth_callback parameter to the requestToken request or the authorize request? 13:37:41 If the latter then we default to an out-of-band callback. 13:37:41 You may need to insure that your oauth library is using 1.0a. 13:38:04 Brian: twitter and others are including info in redirect responses. 13:38:45 [OAuth http://tools.ietf.org/html/rfc5849] 13:40:05 Anne: it is kind of weird that widgets want to follow web model but not in full 13:41:46 We shouldn't conflict this use of redirects with widgets spec as it applies more generally 13:42:25 Right now our security model is origin based. 13:43:24 s/conflict/conflate/ 13:43:49 origin doesn't have to be an HTTP URI 13:44:16 Anne: CORS does have a wildcard for URI 13:45:21 q+ 13:45:49 ack hsivonen 13:46:02 hendry has joined #webapps 13:46:13 Zakim has joined #webapps 13:46:16 Anne: widget could send an arbitrary token for origin 13:46:17 (so maybe there needs to be a work item on Widgets Origin?) 13:48:50 Henri: broken browsers can fake orgin as can broken widgets, the attack you are trying to prevent is a rogue widget running on a trusted platform accessing private data 13:50:36 Henri: user would be recognized by normal login process. The widget would be identified by a hash of the widget so that the server has reasonable believe that the widget hasn't been tampered with, assuming a trusted widget runtime. 13:50:50 s/believe/belief/ 13:51:24 Henri: the hash is computed in widget package file. 13:51:45 Server needs to remember the hash for the widgets they issued/trust 13:52:40 The hash is a proxy for the identify of the widget 13:53:34 lgombos has joined #webapps 13:53:47 Anne: widgets are siloed from the browser 13:54:34 Brian: there is not guarantee that the browser couldn't execute the widget 13:54:45 Anne: it would still be sandboxed 13:54:55 s/not/no/ 13:56:29 freedom has joined #webapps 13:57:34 Henri summarises the trust model whereby server uses checksum over widget's code as a check on its is identity. 13:57:59 s/is/code as its/ 13:58:13 Topic: Web Events 13:59:08 Art: last week W3C Director approved new WG on events. Doug will review its scope for us now. 13:59:48 Web Events home: http://www.w3.org/2010/webevents/ 14:00:01 Web Events: Charter 14:00:03 Two main aims: touch interfaces (including pen tablets, white boards etc) we call these low level or physical events 14:00:07 ... http://www.w3.org/2010/webevents/charter/ 14:00:15 sgondo has joined #webapps 14:01:02 Other events are intentional e.g. "undo" and at a higher level than say "click". 14:01:25 Doug calls these user level events. 14:01:50 We won't be covering gestures which vary between devices. 14:02:30 We will provide a non-normative document describing gestures for informative purposes. 14:03:10 Kai has joined #webapps 14:03:15 Doug invites interested people to join the new WG 14:03:44 See http://www.w3.org/2010/webevents/ 14:04:19 aroben has joined #webapps 14:04:31 Art: we want to develop a shared terminology and a set of use cases. 14:05:31 The subsequent requirements analysis will help us to filter aspects that are in scope from those that are out of scope. 14:06:09 sgondo has joined #webapps 14:06:18 q+ 14:06:44 Doug: hopes to come up with something that is universally acceptable. 14:07:28 Chaals: we are already signed up to the new WG and believe that higher level events are really important 14:08:16 This will simplify web app development in the long run 14:08:47 Doug: also good for implentors 14:09:25 Sam: can't talk about touch, but there has been some work on higher level events (e.g. relating to ARIA) 14:10:13 Kai_ has joined #webapps 14:10:46 There are challenges to do with privacy, e.g. disclosing that you are using a screen reader. 14:11:10 Doug: we are open to suggestions 14:12:31 Olka: there is some commonality in higher level events across platforms (conceptually) 14:13:43 Doug: if we can find a sweet spot for a useful set of gestures that are universal and vendors are agreeable we can move forward. 14:14:52 Doug: we are not going to specify the specific user actions involved in gestures e.g. pinch. 14:15:53 Brian: if there is a common set of events regardless of how they are triggered, then that is still in scope, right? 14:16:37 Chaals summarises... 14:17:32 cites "back" action as example 14:17:33 s/Olka:/Ilkka:/ 14:18:56 Allowing app developers to bind their code to these higher level UI events makes their code easier to develop and more robust. 14:19:59 Soref: other examples include pan and zoom. 14:20:15 s/Soref/timeless/ 14:20:40 Chaals: this topic has been around for a decade e.g. hover, click and activate 14:21:12 we should leave this to the new Web Events WG! 14:22:36 Topic: CORS and UMP 14:23:04 Is anyone going to implement UMP? Answer no. 14:23:30 Art: who is going to push CORS into Last Call? 14:23:45 Any major issues to resolve for that to happen? 14:23:47 http://www.w3.org/2008/webapps/track/products/7 has one raised issue about confused deputy 14:24:21 Doug: UMP has been actively edited, but just not implemented. 14:24:41 Art: easiest way to kill UMP is to move CORS forward, 14:25:34 Dom: dependencies don't effect moving spec to Last Call. 14:26:23 Anne: some issues to resolve (e.g. 3 person handshake) 14:26:35 ACTION: barstow work with Anne on a plan to move CORS to LCWD 14:26:35 Created ACTION-607 - Work with Anne on a plan to move CORS to LCWD [on Arthur Barstow - due 2010-11-08]. 14:28:09 we break for caffeine 14:28:15 s/3 person/3 party/ 14:28:25 rrsagent, make minutes 14:28:25 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html dsr 14:28:58 timeless_mbp has joined #webapps 14:44:02 dsr has joined #webapps 14:46:27 homata has joined #webapps 14:58:38 Seung-Jae has joined #webapps 15:01:04 Kai has joined #webapps 15:03:35 helena has left #webapps 15:04:14 helena has joined #webapps 15:06:09 homata has joined #webapps 15:07:43 noah has joined #webapps 15:07:57 Barstow has joined #webapps 15:08:14 mjs has joined #webapps 15:08:41 yongil_jang has joined #webapps 15:10:01 we resume after the coffee break 15:10:57 The data cache spec was defined to address a number of features such as providing access to email attachments when you are offline 15:11:11 -> http://dev.w3.org/2006/webapi/DataCache/ DataCache API Editors draft 15:11:22 hidetaka has joined #webapps 15:11:32 DKA has joined #webapps 15:11:52 (says Eric) 15:12:16 The TAG members introduce themselves. 15:13:10 freedom has joined #webapps 15:13:48 The TAG expressed an interest in hearing about Web Storage, a spec edited by Hixie, who unfortunately isn't present today. 15:14:53 Yves has joined #webapps 15:15:00 -> http://www.w3.org/TR/webarch/ Architecture of the World Wide Web, Volume One (15 Dec 2004) 15:15:17 timeless_mbp has joined #webapps 15:15:30 Seung-Jae has left #webapps 15:15:42 Noah explains that TAG members are mainly hear to listen, and describes the context. 15:15:51 euhrhane has joined #webapps 15:16:42 Maciej: we do have people hear with some expertise in this topic who could offer their comments. 15:17:29 Local storage mechanisms can boost performance of online web apps, and enable them to work when a connection drops out. 15:18:25 This comes with privacy implications and many of you will have heard of evercookie which works very hard to preserve cookies against deletion. 15:19:15 HTTP cookies are just one of many ways for sites to track users, and browsers doesn't have full control over all of them. 15:19:45 Browsers are evolving to support users wishing to clear all information relating to a given site. 15:19:57 This should help with privacy. 15:21:07 There are certain ways to track users without any local storage, e.g. finger prints based upon the browser's configuration (e.g. what fonts are locally installed). 15:22:08 [ http://www.unc.edu/courses/jomc050/idog.jpg ] 15:22:47 Noah: when you use the web in general, what assurances can we offer? 15:23:55 (to me, this seems to point to the fact that browsers should behave separately when you're logged in and when you're not) 15:23:59 Maciej: using the browser in a safe mode and accessing sites through torr (anonymising proxy) is about as good as is possible. 15:24:00 oedipus has joined #webapps 15:24:28 however, this will provide a reduced user experience ... 15:24:54 And even then there may be ways to perform linkability analyses. 15:25:05 [Exploring the Use of Discrete Gestures for Authentication http://eprints.comp.lancs.ac.uk/2204/] 15:25:31 ["on the internet, nobody knows you're a dog" — but nowadays, on the internet, everybody knows your dog's name] 15:25:58 Dan: do local URIs offer any help? 15:26:12 [ And here's a "Reality" Check http://www.unc.edu/courses/jomc050/sum97/dog2.gif — from http://www.unc.edu/depts/jomc/academics/dri/idog.html ] 15:26:33 q+ 15:26:39 [ we agree to discuss storage not privacy to avoid going off into the weeds ] 15:28:00 ack chaals 15:28:12 Maciej: HTML5 has some new APIs e.g. for back function that can be helpful. 15:28:12 oedipus has left #webapps 15:28:42 -> http://dev.w3.org/html5/spec/history.html#dom-history-pushstate HTML5 pushState() method to help manage URI-based views 15:28:54 q+ masinter 15:29:13 Chaals: we may want to ask what's different about URIs in the context of web widgets. 15:29:16 q+ 15:29:50 Right now widgets don't have a URI of their own, so that they don't have a URI to hang their data off. 15:30:45 We may want a way to distinguish between a local copy and the version on the server, but that is a lesser issue. 15:30:45 freedom has joined #webapps 15:31:12 Ashok: widgets don't have URIs, right, so how are they identified? 15:31:32 q? 15:31:52 Chaals: the current widget spec doesn't provide for exposing a URI. 15:32:01 ack masinter 15:32:31 Larry: URI is not just a resource identifier, it is also a means for communicating, e.g. sharing a bookmark with someone 15:33:31 You don't want to encapsulate all of the application state in the URI, but rather to provide a means for reconstituring the important state, e.g. the same route on a map, even in the map is in a different language. 15:34:02 (of note, the sharable bits that Google Maps exposes via "share" encode the Language, which generally annoys me) 15:34:09 q+ 15:34:16 ack anne 15:35:03 Anne: as Maciej mentioned HTML5 introduces a means for an application to push the current state and to encapsulate this in a URL for sharing with others, e.g. via copy and paste 15:35:15 darobin has joined #webapps 15:35:24 This avoids the need for the fragment identifier for the state 15:35:41 s/for/to use/ 15:35:51 The application may store state locally or in the server. 15:35:52 ack chaals 15:38:09 Larry: it would be nice if the way you name things is independent of whether they are in local storage or on the server 15:38:44 If apps have too much state then you should try to put it into a URI. 15:38:59 s/should/should not/ 15:39:09 Chaals and Larry agree on the need for providing advice to developers on good practices. 15:41:04 Doug: we can't know everything that people want to do, and can only do our best 15:41:34 q? 15:41:36 q+ 15:41:56 Anne: trying to write guidelines for developers is tough 15:42:01 ack noah 15:42:14 Noah: generally agree with what has been said 15:43:08 I am not ready to say you need a URI for every item in a SQL store, but it is worth asking the question to understand the issues. 15:43:51 The TAG's role is to point out that there is an issue somewhere in here when it comes to storage. 15:44:04 q+ 15:44:28 (I'm not sure client-side storage is significantly different from server-side storage; many server-side applications don't use well URIs to expose state either) 15:44:37 If people end up putting a lot of data in local storage that isn't addressable then this is a problem. 15:44:57 (except availability might be an issue) 15:45:00 i.e. pulling things out of web space... 15:46:05 Chaals draws analogy with pulling alligators out of the swap before the architects build the city... 15:46:53 Ashok: why don't you guys let the browser address things in databases? 15:47:19 We do have SQlite. Ashok responds, I mean a real database@! :) 15:48:35 Ashok: define a way to provide a SQL interface to requesting data, and returning it in whatever format makes sense 15:49:01 freedom has joined #webapps 15:49:16 Dan asks about the various forms of local storage under consideration. 15:49:46 Chaals: for various reasons it is unlikely that the SQL interface will make it to REC 15:50:22 All of the major browser vendors have indicated there support for IndexDB 15:50:47 s/there/their/ 15:50:56 a/All of the // 15:52:16 Sam: file storage API is yet another mechanism under consideration. This is sandboxed from the devices full file system. 15:52:19 http://dev.w3.org/2009/dap/file-system/ 15:52:29 http://dev.w3.org/2009/dap/file-system/file-dir-sys.html is it specifically 15:52:38 (for some confusing reason in the DAP directory) 15:52:46 (well, historical) 15:52:47 (because DAP rocks) 15:53:02 q? 15:53:09 q- 15:53:33 Larry: I have an update of the file: scheme for URIs and would love to see that involved. 15:54:21 This hides OS dependent path syntax issues. 15:55:39 Art: any more questions on both sides? 15:56:17 Dan: sounds to me that the TAG could work on some kind of developer guidelines document if that is out of scope for Web Apps WG 15:56:48 Chaals: that is out of scope for us, so yes that would be something for you to think about 15:56:58 wonsuk has left #webapps 15:57:46 Larry: to clarify I am not editing the file: URI scheme spec and would appreciate someone else taking it on. 15:59:40 [ the TAG representatives leave the room ] 16:01:28 rrsagent, make minutes 16:01:28 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html dsr 16:02:58 weinig has joined #webapps 16:03:30 noah has joined #webapps 16:07:59 Marcos has joined #webapps 16:08:07 komasshu has joined #webapps 16:08:54 RRSAgent, draft minutes 16:08:54 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html dom 16:08:59 RRSAgent, make log public 16:09:08 rrsagent, this meeting spans midnight 16:18:36 komasshu has joined #webapps 16:20:19 dveditz has joined #webapps 16:21:04 adam has left #webapps 16:22:11 noah has joined #webapps 16:23:35 freedom has joined #webapps 16:26:47 scribe: chaals 16:26:52 Topic: i18n 16:26:58 ScribeNick: ArtB 16:27:12 Topic: DOM 3 Events Input Locale 16:27:22 anne has joined #webapps 16:27:26 ScribeNick: chaals 16:28:04 Present+: Rishida, Aron 16:28:27 Aron: (I work for Google.) 16:29:00 s/Aron/Aharon/ 16:29:03 ... when working on online editor we realised it would be good to know the keyboard locale being used, in th context of smart quotes (langauge specific, and common in word-processors) 16:29:23 s/th context/the context/ 16:29:29 i/Aharon/Richard: I work for W3C on i18n/ 16:29:34 s/langauge/language/ 16:29:38 I think it reads Aharon 16:29:45 s/Aron/Aharon/ 16:30:07 http://lists.w3.org/Archives/Public/www-dom/2010OctDec/0044.html 16:30:19 ... Other usecase is inline directional styling. If you are typing RTL you often need to quote an LTR language (usually english) 16:30:40 s/english/English/ 16:30:52 ... Problem is if the insert starts with punctuation or numbers, etc., you get problems unless the indicators are explicit. 16:31:05 s/indicators/directional indicators/ 16:31:25 ... Editors provide a user control to indicate paragraph direction, but not for indicating a span within a larger paragraph. 16:31:59 ... Word is clever and detects the keyboard being used. If I am typing in hebrew and switch to english keyboard, it switches the direction. 16:32:07 s/hebrew/Hebrew/ 16:32:12 s/english/English/ 16:32:32 ... Generalising this, using an IME, voice recognition, etc, you still want to know what language it is set up for. 16:32:34 s/direction/direction for the block of text entered in that language/ 16:32:40 ... Many of these devices are langauge specific. 16:32:50 s/langauge/language/ 16:33:04 ... The basic idea is to provide a keyboard-locale property as BCP47 language code for key and text events. 16:33:34 ... Doesn't mean that what was typed is in that locale, but it gives a good-enough heuristic to give a significant improvement. 16:34:10 ... Besides that, having a global object that has an input-locale property would be useful. 16:34:30 ... And an event that would indicate that locale has changed. 16:34:37 s/locale/the locale/ 16:34:45 ... (For other use cases than those identified). 16:35:02 ... Complication: You could use multiple input devices each configured to a different language. 16:35:14 ... Didn't deal with that, but worth thinking about. 16:35:45 DougS: We talked about a number of mechanisms in DOM 3. Suggested that having it in the event might become heavy. 16:35:58 ... You can point to a static variable... 16:36:33 ... Another proposal was having the global property, and we rejected it for 2 reasons: Complication identified, and it is yet another way to profile/sniff users, and we want to avoid this 16:37:10 ... I would feel happy typing stuff into a page - I have already given that some trust, so I am OK with it doing some more detection. 16:37:20 q+ 16:37:27 ... I don't want a spam popup to get my language information though... 16:37:55 ??: What if you synthesise an event through the DOM? 16:38:09 Josh: Have to be doing input... 16:38:23 DougS: Keyboard inputs and text 16:38:31 q- 16:38:44 Sam: Usually you have to fill in the properties yourself, or they don't show up. 16:38:50 s/??:/Geoffrey/ 16:38:51 q+ 16:39:16 ... If a popup captures key inputs (clickjacking...) then you still have an issue 16:39:37 Anne: Valid concern. If you modify it you cannot modify init methods. 16:39:45 Maciej: Init Methods -- 16:39:48 nuke it 16:40:04 Josh: Next events thing could deal with that. 16:40:18 Geoffrey: If we don't change the init, then you don't have a privacy problem. 16:40:45 Anne: Sounds complicated - you eed to have a locale dictionary. Would it be possible to get the right behaviour in the User Agent instead? 16:40:50 q? 16:40:52 q- 16:40:55 ack a 16:41:26 Aharon: I don't know all the use cases - I've given you the ones that came up immediately on a project. 16:41:45 DougS: We got basically the same feedback from MS Live. 16:42:34 Aharon: It's not direction specific, it is also relevant switching from russian to english keyboard. French speakers would use french quotes, but if they type english they want english quotes but they are likely to keep using a french keyboard. 16:42:46 s/russian/Russian/ 16:42:49 s/english/English/ 16:42:54 s/english/English/ 16:42:54 DougS: Would fail there, but it is still sufficiently useful 16:43:29 Aharon: Yes. Talking about heuristics, yes they are complex. But the people who want to support this are willing to deal with the complexity, but they don't have the underlying information to support doing so. 16:44:04 ... having the APIs available in javascript would be very useful. But I don't think this is the right forum for that (there are Javascript APIs being proposed for i18n purposes). 16:44:40 ... The capability is included in javascript packages out there (e.g. in Google closure you can get a good guess about whether a language code implies RTL or LTR) 16:44:42 [ Google Closure http://code.google.com/closure/library/ ] 16:45:00 Anne: This or HTML-WG could be the right forum for talking about APIs... 16:45:05 DougS: But not this spec. 16:45:23 Aharon: Think there is an effort to include native i18n functionality in javascript. 16:45:39 s/javascript/ecmascript/ 16:45:43 Anne: Don't think it makes sense for that to cover this. 16:46:07 Olli: I think we agree already. 16:46:38 s/this/[i18n api in javascript core - as opposed to dom]/ 16:46:48 i/Olli/Aharon: Think it makes sense to have javascript allow us to determine natively/ 16:47:01 Anne: Still have concern about fingerprinting 16:47:10 Geoffrey: Only works if people are typing 16:47:16 [Yes, but people type all the time] 16:47:49 CMN: A highly efficient web timing interface is likely to be more useful for improved fingerprinting. 16:49:08 DS: Think the concerns are valid, but this is useful enough to override them. Should be a note in the spec explaining the issue 16:49:21 Anne: Users are not going to read the spec, and this is relevant to users. But I am not opposed. 16:49:51 MJS: Useful to note so people who want to make anti-fingerprinting see it. 16:50:05 Olli: Web apps still need to handle the case where input-locale is not avialable. 16:50:14 Yves has left #webapps 16:50:17 s/avialable/available/ 16:50:23 Aharon: Yes. The spec already notes what to do when this happens. 16:50:51 DougS: Pasting means there is no input locale. 16:51:11 Aharon: And think it will stay like that. This is specifically about things being input. 16:51:38 Anne: Why put it on keyboard? Why not just on text - that seems sufficient and I don't see the value for keyup/down etc. 16:52:14 EricU: Having it for keyup/down could be useful to write a really powerful editor. E.g. if you want to deal with ctrl-D you have to get to the level of key events. 16:52:55 CMN: Think Anne is right... 16:52:55 http://lists.w3.org/Archives/Public/www-dom/2010JulSep/0024.html 16:53:11 ... don't need to handle text and key input if you can just handle key input. 16:54:09 s/ if you can just handle key input/, text is enough because command keys are not locale-dependent in effect/ 16:54:32 Josh: But if you write a rich editor you just trap key events, rather than having to deal with text input at all. 16:55:09 DougS: The plan is to add the proposal, and do it... 16:56:02 Doug claims Adrian thought this was great and has been agitating for it for ages. 16:56:06 this was http://www.w3.org/2008/webapps/track/issues/119 16:56:19 RRSAgent, make minutes 16:56:19 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html Barstow 16:56:57 [Adjourned for the day] 16:57:40 RRSAgent, make minutes 16:57:40 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html Barstow 16:58:50 Present+ DanA, LarryM, Ashok, Aharon, Rishida 16:59:07 rrsagent, make minutes 16:59:07 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html chaals 16:59:59 iga has left #webapps 17:01:48 mjs has joined #webapps 17:03:35 Present+ Art_Barstow, Mike_Smith, Wonsuk_Lee, zhang_chengyan, wujing, junliao, Johnson_Wang, Adam_Boyet, Bo_Chen, Hiro_I, Yung_Yu_Chan, 17:03:40 RRSAgent, make minutes 17:03:40 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html Barstow 17:04:47 Present+ Doug_Schepers, Josh_Soref, Eric_Uhrane 17:04:57 RRSAgent, make minutes 17:04:57 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html Barstow 17:05:38 Present+ Laszlo_Gombos, Yael_Aharon 17:06:20 RRSAgent, make minutes 17:06:20 I have made the request to generate http://www.w3.org/2010/11/01-webapps-minutes.html Barstow 17:17:53 dveditz has joined #webapps 17:20:41 davidb has joined #webapps 17:32:10 mmielke has joined #webapps 18:09:56 dveditz has joined #webapps 18:50:14 Lachy has joined #webapps 19:12:37 smaug_ has joined #webapps 19:50:01 dveditz has joined #webapps 20:26:45 Zakim has left #webapps 20:46:33 Peter` has joined #webapps 21:01:03 Lachy has joined #webapps 21:05:14 noah has joined #webapps 21:05:48 noahm has joined #webapps 21:40:22 hober has joined #webapps 22:08:35 noah has joined #webapps 22:47:35 hidetaka has joined #webapps 23:10:22 komasshu has joined #webapps 23:41:41 smaug_ has joined #webapps 02:21:35 davidb has joined #webapps 03:09:33 komasshu has joined #webapps 04:10:49 hidetaka has joined #webapps 04:42:33 komasshu has joined #webapps 04:58:35 komasshu has joined #webapps 05:41:05 krijnh has joined #webapps 05:55:49 noah has joined #webapps 06:21:57 hidetaka has joined #webapps 06:47:20 komasshu has joined #webapps 07:01:08 helena has joined #webapps 07:11:25 kennyluck has joined #webapps 07:32:03 mjs has joined #webapps 07:36:38 weinig has joined #webapps 07:44:25 dsr has joined #webapps 07:44:53 noah has joined #webapps 07:45:15 freedom has joined #webapps 07:48:00 aizu has joined #webapps 07:50:23 freedom has joined #webapps 07:51:52 myakura has joined #webapps 07:53:39 pererik has joined #webapps 07:53:58 aizu has joined #webapps 07:55:12 Barstow has joined #webapps 07:55:50 RRSAgent, bye 07:55:50 I see 16 open action items saved in http://www.w3.org/2010/11/01-webapps-actions.rdf : 07:55:50 ACTION: barstow P&C spec: make it clear in the Abtract or Intro that P&C widgets != UI controls [1] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T09-27-35 07:55:50 ACTION: caceres notify P&F WG when the P&C Conformance Checker is published [2] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T09-34-22 07:55:50 ACTION: barstow Web Workers: add link to bug database to the PubStatus page [3] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-21-33 07:55:50 ACTION: barstow Web Workers: work with Team to find resource(s) to review LC comments and plan for Candidate [4] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-27-01 07:55:50 ACTION: barstow PubStatus update Plans for Workers/Storage/Event-source that HTML5 Editor workload is the block and ask for volunteers [5] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-33-51 07:55:50 ACTION: barstow start a CfC to publish a FPWD of Web Messaging [6] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-35-28 07:55:50 ACTION: barstow ask Nikunj to report the status and plans of Programmable Cache to public-webapps [7] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-38-54 07:55:50 ACTION: barstow ask Oracle about their level of interest in Programmable Cache [8] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-40-04 07:55:50 ACTION: barstow ask public-webapps about creating Use Cases and requirements of Program App Caches versus HTML5 App Cache [9] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-49-18 07:55:50 ACTION: Barstow to contact julian reschke and Mark Nottingham about Data Cache [10] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-52-17 07:55:50 ACTION: Doug update Editor's Draft of Window spec to say the spec is no longer active [11] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-05-27 07:55:50 ACTION: schepers update Editor's Draft of Window and REX specs to say the specs are no longer active [12] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-05-56 07:55:50 ACTION: barstow work with WebApps Team and Anne to find a way for W3C to host Opera's event-source tests [13] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-13-58 07:55:50 ACTION: barstow add Opera's test suite for EventSource to the PubStatus page (see mins from 1-Nov-2010 for the link) [14] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-15-00 07:55:50 ACTION: barstow start a CfC to publish Web SQL Database as a Working Group Note (and hence signal the spec is no longer on the REC track) [15] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-26-07 07:55:50 ACTION: barstow work with Anne on a plan to move CORS to LCWD [16] 07:55:50 recorded in http://www.w3.org/2010/11/01-webapps-irc#T14-26-35 07:57:17 hidetaka has joined #webapps