15:53:52 RRSAgent has joined #sysapps 15:53:52 logging to http://www.w3.org/2014/10/30-sysapps-irc 15:54:32 zakim, call Sequoia 15:54:32 sorry, jhund, I don't know what conference this is 15:56:37 aizu_ has joined #sysapps 16:00:57 donghoon has joined #sysapps 16:01:13 jcdufourd has joined #sysapps 16:01:43 JonathanJ1 has joined #sysapps 16:01:45 hoyounkim has joined #sysapps 16:02:03 kn has joined #sysapps 16:02:05 Present+ Jonghong_Jeon 16:02:40 Present+ JeanClaude_Dufourd 16:03:14 yoo has joined #sysapps 16:03:23 Present+ Johannes_Hund 16:03:40 Present+ Wonsuk_Lee 16:03:48 youngwoojo has joined #sysapps 16:03:48 spoussa_ has joined #sysapps 16:03:49 Tomoki has joined #sysapps 16:03:50 Present+ Hiroyuki_Aizu 16:04:00 Present+ Laszlo_Gombos 16:04:03 Present+ Sakari_Poussa 16:05:16 tomoyuki has left #sysapps 16:05:31 tomoyuki has joined #sysapps 16:06:18 +Present Tomoyuki_Shimizu 16:08:04 tantek has joined #sysapps 16:08:24 dsr has joined #sysapps 16:09:55 jungkees has joined #sysapps 16:10:09 Present+ Jungkee_Song 16:11:57 Present+ Anssi_Kostiainen 16:12:25 tantek_ has joined #sysapps 16:14:23 Present+ Terri_Oda 16:15:50 rrsagent, draft minutes 16:15:50 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 16:17:29 dsr has joined #sysapps 16:17:54 Topic - Agenda bashing 16:18:23 https://www.w3.org/wiki/System_Applications:_5th_F2F_Meeting_Agenda 16:20:47 zakim, bye 16:20:47 Zakim has left #sysapps 16:22:01 kenneth_ has joined #sysapps 16:22:11 zakim, list conferences 16:22:11 Present+ Kenneth_Christiansen 16:22:22 igarashi has joined #sysapps 16:25:21 zolkis has joined #sysapps 16:27:30 caryb has joined #sysapps 16:27:40 JonathanJ1 has joined #sysapps 16:27:46 rrsagent, draft minutes 16:27:46 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 16:28:40 Claes has joined #sysapps 16:28:53 Present+ Claes_Nilsson 16:28:57 paulcj has joined #sysapps 16:29:23 AndroUser2 has joined #sysapps 16:29:41 scribe: Claes 16:29:50 scribenick: Claes 16:30:01 Meeting: SysApps Face to face 16:32:05 Lazlo: Updated to integrate with Service Workers 16:32:26 tomoyuki has joined #sysapps 16:33:01 q+ 16:33:26 Consensus to publish all SysApps specifications as Public Working Drafts 16:33:46 ack jungkees 16:34:46 Jungkee:Basically an alarms API and allows scedulign tasks 16:35:08 youngwojo has joined #sysapps 16:35:08 .. Events through Service Wroker 16:35:10 JonathanJ1 has joined #sysapps 16:35:25 JonathanJ2 has joined #sysapps 16:35:48 .. Partial interface under ServiceWorkerRegistration 16:36:32 rrsagent, make minutes 16:36:32 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 16:37:59 rrsagent, make logs member-visible 16:38:12 ..Registers events to occur after a certain time period trough ServiceWorker 16:40:28 Task Scheduler API - http://www.w3.org/2012/sysapps/web-alarms/ 16:41:29 rrsagent, draft minutes 16:41:29 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 16:42:36 .. Client application uses the ServiceWorkerClinet interface to getbthe event 16:43:05 s /ServiceWorkerClinet/ServiceWorkerClient 16:43:33 s /trough/through/ 16:44:20 HZ has joined #sysapps 16:44:33 Present+ Tomoyuki_Shimizu 16:45:10 JMR has joined #sysapps 16:45:16 Wonzuk: One issue is status of the Service Worker specification 16:46:12 jungkee: We don't have to wait to go to last call. Task Scheduler do not have to be updated 16:46:25 s /so/does/ 16:47:09 We don't yet have an implementation of the Task Scheduler API 16:47:27 q+ to ask if we're following the 2014 Process? 16:48:25 [in the 2014 Process the Last Call and Candidate Recommendation have been collapsed together] 16:48:43 Kenneth: Waiting for Service Worker prior to implementation 16:49:33 maheshkk has joined #sysapps 16:50:01 WHAT WG is also integrating with Service Worker in Notification API 16:50:02 https://notifications.spec.whatwg.org/ 16:50:42 igarashi has joined #sysapps 16:50:57 ack anssi 16:51:06 Same kind of integration as Task Scheduler 16:52:06 ack anssik 16:53:47 W3C Process 2014 - http://www.w3.org/2014/Process-20140801 16:53:50 Discussion when go to last call 16:54:47 q+ to ask for other implementations 16:56:06 http://www.w3.org/2014/Process-20140801/#Reports 16:57:29 .. disacussion about which process to use for the spec 16:57:30 the 2014 Process omits LC http://www.w3.org/2014/Process-20140801/#recs-and-notes so if we opt-in for the 2014 Process then we should publish WDs until we satisfy this requirement: "must document how adequate implementation experience will be demonstrated" 16:57:46 Proposed to republish updated WD after TPAC. Then we will have discussion on e-mail whether we will bring to last call/CR. 16:57:54 the definition of adequate impl experience is up to the group to decide AFAIK, often it is two independent imps 16:57:59 s/imps/impls/ 16:58:14 s/disacussion/discussion 16:58:48 RESOLUTION: Adapt new process. republish updated WD after TPAC. Then we will have discussion on e-mail whether we will bring to last call/CR. 16:59:51 s /republish/Republish/ 17:00:15 trackbot has joined #sysapps 17:00:52 the editor should add this boilerplate to the Status of the Document: "This document is governed by the 1 August 2014 W3C Process Document." 17:02:33 rrsagent, draft minutes 17:02:33 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 17:03:09 richt_ has joined #sysapps 17:03:34 JMR has left #sysapps 17:03:59 q? 17:04:10 Action Dave: Check which groups that have adapted the new process 17:04:10 Sorry, but no Tracker is associated with this channel. 17:04:15 ack lgombos 17:07:17 Crosswalk 17:07:45 https://crosswalk-project.org/ 17:07:51 Need 2 implementations. Intel may implement in Crosswalk. Should ask Mozilla on implementation in FFOS. 17:08:09 Topic: Contacts manager API 17:08:29 Action Wonsuk: Ask Mozilla on implementation in FFOS. 17:08:29 Sorry, but no Tracker is associated with this channel. 17:09:01 http://www.w3.org/2012/sysapps/contacts-manager-api/ 17:09:04 Subject: Contacts Manager API 17:09:04 trackbot, associate this channel with #sysapps 17:09:58 richt__ has joined #sysapps 17:10:12 rrsagent, draft minutes 17:10:12 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 17:10:49 We don't need to consider if this APi should be based on Data Store API or not as the latter is withdrawn. 17:11:27 we need to experience with implementation. Bluetooth PBAP should be supported. 17:11:29 http://www.w3.org/2012/sysapps/contacts-manager-api/ 17:11:58 tantek has joined #sysapps 17:12:28 Similar to FFOS Contacts Manager API 17:12:36 Implementation plans? 17:13:12 Kenneth: Lower prio than Task Scheduler. No current plan. 17:13:28 trackbot, start meeting 17:13:28 Sorry, but no Tracker is associated with this channel. 17:14:15 http://www.w3.org/2012/sysapps/contacts-manager-api/#security-and-privacy-considerations suggests the current API is not compatible with the Web's security model, thus no browser vendor is able to implement this API 17:14:52 Claes_ has joined #sysapps 17:14:54 Christophe Dumez has left Samsung and should be dropped as an editor for Contact Manager API, 17:15:37 and replaced by Mahesh Kulkarni (Samsung), see task scheduler spec 17:16:21 sunghan__ has joined #sysapps 17:16:47 The API discussion has been done a lot, but we still have to discuss how this spec and the others will run in a security context which we have to clarify. 17:17:23 q+ 17:17:41 q? 17:17:42 ack anssik 17:17:43 RESOLUTION: After revisit Security and Privacy consideration we will seek consensus for next step 17:18:14 trackbot, status 17:18:14 Sorry, but no Tracker is associated with this channel. 17:20:28 Anssi: Many SysApps APIs are not implementable in normal browser context due to security issues 17:20:45 GeunHyung has joined #sysapps 17:20:58 .. Should the WG spend stime on this meeting to discuss this issue? 17:21:09 s /stime/time/ 17:22:15 q+ 17:23:36 Anssi proposes we move the agenda item on trust & permissions earlier as it is important for the API discussions. 17:23:38 Wonsuk will check if we can have the discussion on Trust and permissions for Web applications earlier in the agenda. 17:23:46 -> https://www.w3.org/community/w3process/track/issues/60 https://www.w3.org/community/w3process/track/issues/60 ; status = CLOSED :-( 17:24:07 hmmm; Issue-60 is https://www.w3.org/community/w3process/track/issues/60 17:24:39 "ISSUE-60: Chapter 7 should be moved to Github to encourage and facilitate contributions to its evolution" 17:25:07 ooops; so sorry for wrong channel! 17:25:56 ArtB: welcome! 17:26:33 trackbot, init 17:26:39 q+ 17:27:14 q- 17:27:18 15 min break, then discussion on Trust and permissions for Web applications' 17:27:19 we will break for 14 minutes 17:27:47 trackbot, status 17:27:47 Sorry, but no Tracker is associated with this channel. 17:28:43 jyasskin has joined #sysapps 17:29:04 rrsagent, draft minutes 17:29:04 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 17:29:22 as a general comment to the Contact, Messaging and Telephony API's: we are interested not only in one system contact manager, or message store, or modem, but also want to handle the contacts, messages and calls coming from devices paired via Bluetooth PBAP, MAP and HFP profiles. We need to consider these use cases in the specifications, or otherwise make them forward compatible with these requirements. 17:29:26 rrsagent, make logs public 17:31:59 tomoyuki has joined #sysapps 17:36:57 hoyounkim has joined #sysapps 17:37:01 hoyounkim has left #sysapps 17:42:30 Topic: Trust and Permissions 17:43:17 Paris meeting: http://www.w3.org/2014/07/permissions/ 17:43:36 TPAC break out session slides: https://www.w3.org/wiki/images/7/78/29-dsr-permissions.pdf 17:43:53 youngwoojo has joined #sysapps 17:44:51 nsakai has joined #sysapps 17:44:57 GeunHyung has joined #sysapps 17:45:23 kn has joined #sysapps 17:45:51 Dave is showing the slides from yesterday's break-out session. 17:47:41 Dave: Resolution from Paris is to launch a Community Group. Confirmation from Google and Mozilla that they will join. 17:47:56 caryb has joined #sysapps 17:49:06 ... TCP and UDP Socket API is a example of an API that is too sensitive to expose to any websites 17:49:21 .. Discussions on "Trusted UI" 17:50:16 .. shared experiences native platforms, web platforms and research projects 17:51:13 .. CG will focus on best practices and emerging techniques 17:52:28 .. encourage cross WG review of permissions in W3C APIs 17:53:33 jyasskin has joined #sysapps 17:54:13 ..Agreement that we need shared standards for the Open Web Platform 17:54:30 ..The ship has already sailed for packaged apps 17:54:38 jhund has joined #sysapps 17:54:44 ..Innovation by browser vendors for detecting misbehaving apps 17:54:50 tomoyuki has joined #sysapps 17:55:01 ..Increasing role for endorsements by trusted 3rd parties as a way for users to delegate trust decisions 17:55:31 q+ 17:56:40 .. Adrienne Felt's diagram on slide 8 17:57:37 .. examples in the following slides 17:58:19 q+ Is there any relationship with permission API - http://www.w3.org/2014/10/28-webapps-minutes.html#item05 17:58:27 .. Trusted UI: slide 10, Media Capture. Can we generalize this model? 17:59:33 Jonathan: Don't really think so. Permission API can just be used by a web app the status of permission to access an API. How to give permission is not defined here. 18:01:03 I mean "to check the status of permission to access an API." 18:03:17 .. goal is to provide a more natural way of user interaction and avoid a lot of prompting. 18:03:41 abarsto has joined #sysapps 18:04:05 .. avoid "faked user interaction to access APIs" 18:04:06 igarashi has joined #sysapps 18:04:47 q? 18:04:47 I think we need to clarify the name of API 18:06:16 discussion if browsers can differentiate between input from scripts and users 18:08:06 Zakim has joined #sysapps 18:08:22 q? 18:08:48 .. USer prompting, Geolocation API example 18:08:50 tantek has joined #sysapps 18:09:17 .. Install-Time consent, Android app installation example. 18:10:18 .. not possible in Android to get information on why an application needs access to a certain API but that is possible in IOS 18:11:01 http://www.w3.org/2014/07/permissions/minutes.html 18:13:16 .. Trust Delegation 18:13:49 rrsagent, draft minutes 18:13:49 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 18:14:15 ..App stores may have rigorous processes for vetting apps before allowing users to install them. However, hosted apps could change frequently and this model does not work here 18:14:25 abarsto has joined #sysapps 18:14:43 [ http://w3c.github.io/webappsec/specs/subresourceintegrity/ ] 18:16:22 dsr, great presentation, thanks! 18:16:25 q+ 18:16:31 .. business models for hosted apps diffferent. Use manifest to point at trusted "endorsement site? 18:21:10 .. Sony Mobile is trying a model for FFOS "Trusted Hosted web apps" that is based on using existing web security mechanisms ssl/tls, signed manifest and csp. See http://lists.w3.org/Archives/Public/public-sysapps/2014Sep/att-0000/SoMC_FFOS_Trusted_Hosted_Apps.pdf 18:28:24 Vendors, e.g. Mozilla, are already providing APIs requiring a security model to achieve trust so we are not stuck in defining sensitive APIs. 18:31:13 Anssi: Discussion on if we should have a W3C WG for APIs applicable for "web runtimes" instead of web browser 18:31:58 But Dave stated there is not so strong distinction between "web runtimes" iand "web browsers" 18:33:14 Anssi, I have some trouble capturing what you say so please put in IRC your main points. 18:34:19 q+ 18:35:06 ack lazlo 18:35:14 ack anssik 18:35:22 [ http://w3ctag.github.io/packaging-on-the-web/ ] 18:35:25 ack lgombas 18:35:34 ack lgombos 18:37:40 Lazlo: Take out Task Scheduler to Web Apps WG? 18:40:08 .. due to testing issues we should start to assume browser context for tests 18:41:39 to clarify service worker is running in the existing web same origin model 18:42:25 Jungkee: Integration with SW not related to the API permission level 18:43:29 q+ to note that increasingly sensitive APIs are HTTPS only, not just SW 18:43:33 .. SW has to be registered in the same domain. Need to use https. 18:43:57 ack anssik 18:43:57 anssik, you wanted to note that increasingly sensitive APIs are HTTPS only, not just SW 18:45:06 Also proposed that access to Geolocation API should require that web page is delivered over https 18:45:21 jyasskin has joined #sysapps 18:50:42 [ Related Moz issue https://bugzil.la/934289 ] 18:50:56 [ This meta-bug captures the work happening to expose functionality which is currently limited to certified APIs to third party web developers. This means exposing APIs (or restricted subsets of APIs) to privileged and regular web apps. ] 18:51:58 [ as dsr noted, there are active efforts at moving browsers and runtimes closer together ] 18:53:16 Dave Summary: Vendors have their own solutions for trust and security but we need to check if there are any implications for distinction between packaged and trusted apps in our APIs? The long term work on a trust and security model is starting with the Community Group. 18:56:34 GeunHyung has left #sysapps 18:57:31 rrsagent, make minutes 18:57:31 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html dsr 18:58:58 rrsagent, this meeting spans midnight. 18:58:58 I'm logging. I don't understand 'this meeting spans midnight.', dsr. Try /msg RRSAgent help 18:59:02 rrsagent, this meeting spans midnight 19:26:02 igarashi has joined #sysapps 19:36:00 jyasskin has joined #sysapps 20:33:24 JMR has joined #sysapps 20:42:41 JonathanJ1 has joined #sysapps 20:43:20 trackbot, start telcon 20:43:20 Sorry, but no Tracker is associated with this channel. 20:45:26 trackbot, start meeting 20:45:26 Sorry, but no Tracker is associated with this channel. 20:46:33 trackbot, bye 20:46:33 trackbot has left #sysapps 20:47:04 trackbot has joined #sysapps 20:47:27 trackbot, bye 20:47:27 trackbot has left #sysapps 20:47:59 trackbot has joined #sysapps 20:48:46 trackbot, start telcon 20:48:46 Sorry, but no Tracker is associated with this channel. 20:55:33 jcdufourd has joined #sysapps 20:58:19 lgombos_ has joined #sysapps 20:59:26 tomoyuki has joined #sysapps 21:02:01 youngwoojo has joined #sysapps 21:02:56 Zakim has left #sysapps 21:03:05 Claes has joined #sysapps 21:03:43 dsr has joined #sysapps 21:04:02 kn has joined #sysapps 21:05:31 Zakim has joined #sysapps 21:06:39 Topic: Telephony 21:06:50 editor's draft http://www.w3.org/2012/sysapps/telephony/ 21:07:36 Wonsuk talks us through the agenda for the rest of the day. 21:07:46 scribenick: dsr 21:08:14 Hyunjin has joined #sysapps 21:08:29 Zoltan: we have an implementation of the telephony API in Crosswalk for the current editor's draft. 21:08:58 nsakai has joined #sysapps 21:09:34 On going discussion on conference calls and CDMA. We are looking at separate namespaces for CDMA and GSM 21:09:59 This would involve more code from developers but cleaner semantics. 21:10:10 GeunHyung has joined #sysapps 21:10:29 schuki has joined #sysapps 21:10:43 Wonsuk: what do you think about asking Mozilla to review the current spec? 21:11:09 Zoltan: I expect significant changes from the refactoring for GSM and CDMA 21:11:43 Wonsuk: we can ask Giri @ Qualcom to review the CDMA aspects. 21:12:01 Zoltan: yes. 21:12:36 abarsto has joined #sysapps 21:12:36 Zoltan: we really need the implementation experience, and I am working on a dialler app with that in mind. 21:13:15 Action: Zoltan to forward the new refactored spec to Giri for review. 21:13:15 Sorry, but no Tracker is associated with this channel. 21:13:34 s/spec/telephony spec/ 21:13:55 Wonsuk: what outstanding issues are there? 21:14:19 Zoltan: many of these are quite old and need to be cleaned up. 21:14:52 Action: Zoltan to clean up GitHub issues for telephony API 21:14:52 Sorry, but no Tracker is associated with this channel. 21:16:33 Wonsuk: we need to ask Mozilla as well. Are they planning on an implementation? 21:17:02 Wonsuk asks if Zoltan is working directly on the implementation? 21:17:02 please repeat the question 21:17:06 yes 21:17:55 Wonsuk: we need multiple implementations to test the interoperability. 21:19:00 Zoltan: Mozilla's implementation is working. We've closed the issues they raised. Let's see what comes out of the current discussion. I will summarise to the list. 21:19:58 Dave: is Qualcom planning on an implementation? 21:20:22 Wonsuk: not that I know of, but they are the experts for CDMA and can review that part of the spec. 21:21:00 Topic: Messaging API 21:21:24 jhund has joined #sysapps 21:21:27 editor's draft http://www.w3.org/2012/sysapps/messaging/ 21:21:54 tantek has joined #sysapps 21:22:05 Zoltan: no significant changes since last face to face, but there are some requirements that it doesn't support. 21:23:30 Zoltan: the problematic part is the messaging access. 21:23:53 .... We should separate data access API from the messaging API 21:25:24 The messaging part may require further attention. We don't have an implementation yet, so this remains to be proved. 21:25:37 Wonsuk: do you have a plan for that? 21:25:57 Zoltan: yes, I have the parts and just need to put them together. 21:26:21 Wonsuk: You talked about bluetooth. 21:26:40 Zoltan: the access part is only for remote devices. 21:27:27 ... I will send details in email. 21:28:45 Junkkee: this is still using system messages to receive messages, but other specs are integrating with service worker for messages, so perhaps we need to change this spec to match? 21:29:19 s/Junkkee/Jungkees/ 21:29:36 Zoltan: we already have an open issue on this. 21:29:46 Task scheduler API and Notifications API have already integrated the hook to service worker 21:30:14 kn has joined #sysapps 21:30:14 and this part of the service worker is stable enough now, so Zoltan can refer to that part of the spec 21:30:19 I'll drop the links 21:31:11 https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#extensibility 21:31:30 Notifications API integration: https://notifications.spec.whatwg.org/#activating-a-notification 21:31:44 ok - note that I've sent a few remarks on usability of push api + notifications + service workers in Telephony API on the webapp mailing list 21:32:10 Wonsuk asks Zoltan to investigate the service worker issue as explained by Jungkees 21:32:12 and also see the relevant part from task scheduler api: http://www.w3.org/2012/sysapps/web-alarms/ 21:32:33 Zoltan: I think that this would be no problem to address 21:32:48 abarsto has joined #sysapps 21:33:00 thanks zolkis 21:35:04 Dave will contact Zoltan directly if there are issues in publishing an updated WD based upon the current editor's draft. 21:36:59 We will publish new WD's when the refactoring for CDMA/GSM is done. 21:37:42 Topic: TCP and UDP sockets 21:38:06 Claes presents some slides (to be added to minutes later) 21:38:29 Summary of the status for the socket API. 21:39:42 Claes shows us the editor's draft, see http://www.w3.org/2012/sysapps/tcp-udp-sockets/ 21:40:01 Example use cases are listed in section 1 (Introduction) 21:40:32 In last month, I have rewritten the spec to be based on the Streams API 21:41:00 Spec is now ready for publication, and remaining actions related to secure connections. 21:42:06 The spec states that the API can only be exposed to trusted apps, but that is out of scope for this document. 21:42:43 Claes introduces the Streams API. There is a JavaScript polyfill and test suite 21:43:30 The W3C version of the API defines a few extensions to the WHAT WG Streams API for requirements specific to the browser environment. 21:43:51 Some discussion on making Streams part of the ECMAScript standard. 21:44:24 Action: Claes to provide link to Chromium bug on adding support for Streams API 21:44:24 Sorry, but no Tracker is associated with this channel. 21:44:55 I have chatted with Marcos and he says Mozilla are interested. 21:45:34 Claes lists the things that need to be addressed to add support for secure sockets. 21:46:20 These include certificate pinning, cipher suites, client authentication, and selection of server certificates for TCPServerSocket. 21:46:46 Also adding support for upgrading existing connection to a secure connection. 21:48:22 Some question about use cases for secure UDP sockets or not. 21:49:03 Question: is the concern over secure UDP sockets relating to certificates? 21:49:29 Claes: it is more about not including features without strong user cases. 21:50:32 Discussion about complementary role of webcrypto group. 21:50:51 They may be able to support some of the use cases. 21:51:39 s/Question/Alex Russell/ 21:52:20 Agreement that a simple user consent dialog isn't sufficient. 21:53:14 Alex: recommend avoiding including a policy in the API and instead leaving this to the user agent. 21:54:10 Otherwise, this looks very promising for us (Chrome) 21:54:23 Alex to send further background info to Claes. 21:55:29 Claes talks about the motivations for basing the socket API on Streams. 21:56:20 The Streams API https://streams.spec.whatwg.org/ 21:57:13 sunghan has joined #sysapps 21:58:33 Claes' slides http://lists.w3.org/Archives/Public/public-sysapps/2014Oct/att-0056/TCP_UDP_Socket_API_-_TPAC_2014.pdf 22:02:36 In essence the Streams API simplifies the code that developers need to write 22:03:22 An example is the management of buffers using high water marks. 22:03:30 s/high/high and low/ 22:06:04 Wonsuk asks about the current implementation status in Chrome. 22:07:33 Claes may be able to work on an implementation, but this depends on Sony. 22:08:26 Claes: sorry I had to leave, this is Alex, my email addr is slightlyoff@google.com 22:08:48 Terri: has there been any discussion on restricting sockets to particular IP addresses? 22:09:26 Could content security policies be extended to support that? 22:10:34 Claes has heard back from Mozilla who are definitely interested in the UDP and TCP Socket API. 22:11:41 Terri: suggest talking with webappsec WG in relation to CSP. 22:12:07 Jungkees: it could fit with the CSP connectors mechanism. 22:12:38 s/connectors/connect-src/ 22:14:37 Claes: Intel implemented the old version of the spec (predatingStreams) for Crosswalk. 22:16:41 We are expecting implementations for the new spec for both Chrome and Firefox OS. 22:18:02 Jungkees explains Alex's suggestion about using a user consent dialog that returns a promise that the app can then use with the API. 22:19:47 Claes: when you create a UDP socket you don't specify the IP address. This is given when you sent a UDP packet. I will look at the push API. 22:19:57 s/sent/send/ 22:20:56 Jungkees: so we will be able to proceed with this API without specifying the permissions mechanism, right? 22:20:59 Dave: yes 22:21:36 Wonsuk explains that further. 22:21:51 Each platform applies its own permissions model. 22:24:01 We take a short break for 20 minutes and will resume at 3:43 PST 22:39:44 dsr: for the record, I don't want to make UA's prompt users if they can avoid it. Only want an API that lets UAs make decisions that are independent of each other 22:40:44 so that if, in some situation, it seems reasonable to ask a user (or a network service, or a local policy broker, or all of the above) the UA can do that without requiring the API to change 22:44:15 Claes has joined #sysapps 22:47:33 Hyunjin has joined #sysapps 22:47:46 youngwoojo has joined #sysapps 22:49:53 Topic: Media Storage API 22:50:38 tomoyuki has joined #sysapps 22:51:24 jcdufourd has joined #sysapps 22:51:36 rrsagent, draft minutes 22:51:36 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 22:52:58 Claes presents his slides, see http://lists.w3.org/Archives/Public/public-sysapps/2014Oct/att-0055/Sony-MediaStorageAPI.pdf 22:53:16 GeunHyung has joined #sysapps 22:55:42 This is a SysApps phase 2 work item, and it got a good score in Dave's questionnaire on rechartering. I would like to see if it is timely to start work on it. 22:56:50 jhund has joined #sysapps 22:56:57 Claes asks if people would like to start work on MediaStorage? 22:56:59 youngwoojo_ has joined #sysapps 22:57:04 Jungkees: yes 22:57:53 Kenneth: is this only for packaged apps? 22:58:35 Claes: this is for trusted apps, and not for all web apps. 22:59:36 Rich Tibbet: could this work as an extension to the file picker? 23:01:00 Claes: I don't think so. In this case we want to list a number of available files, e.g. all albums of a certain artist. 23:02:14 Rich: rather than returning a file, and instead returning a token for it. 23:02:32 Kenneth: is some kind of trusted UI possible? 23:04:27 Rich: building on existing UI would simplify the work we need to do. A token would prevent the app from having access to the data in files. 23:06:07 Claes: how does that protect users from evil apps deleting files? 23:07:13 Rich: you could select files for playing, for uploading to the cloud. 23:09:32 Wonsuk: before we decide we should think about the use cases. 23:10:37 ... we could consider a media player with thumbnails and metadata. We may need to provide a metadata API? 23:11:12 Dave asks Claes what he means by provide access to media files. 23:11:46 Claes shows the Chrome getMediaFileSystems API. 23:14:25 Dave: you could perhaps get the file as a token that can be passed to a player without the need to get the data as a blob. This could be useful for video files that are potentially several gigabytes long. 23:14:38 Jungkees: a Stream API might be the solution. 23:15:31 Claes: a request could get a promise as a way to decouple the permissioning mechanism. 23:17:59 Claes shows us a draft API. He can't send us a link to this right now. 23:19:04 Claes: can we discuss the functional requirements now or by email? 23:19:43 Dave: have you asked browser vendors about the use cases and scope? 23:19:58 Claes: not yet, I was hoping to do so today! 23:20:09 (Rich ducks in the corner) 23:20:36 Claes: okay I will take the scoping discussion to email. 23:20:39 Hyunjin_ has joined #sysapps 23:21:10 Topic: Rechartering part 1 23:21:18 nsakai_ has joined #sysapps 23:21:24 jcdufourd_ has joined #sysapps 23:21:46 youngwoojo has joined #sysapps 23:25:26 kn has joined #sysapps 23:25:55 tantek has joined #sysapps 23:27:37 tomoyuki has joined #sysapps 23:29:41 tantek_ has joined #sysapps 23:31:27 tomoyuki has joined #sysapps 23:31:41 Claes has joined #sysapps 23:31:58 Scribe: Claes 23:32:22 Dropped Data Store, Mozilla does no longer want to persue it 23:32:32 tomoyuki has joined #sysapps 23:32:56 rrsagent, draft minutes 23:32:56 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 23:33:15 Zakim has left #sysapps 23:33:24 Secure Elements: Interest should be evaluated within this group. If no interest API could be moved to another group 23:33:47 Check what new work items that could be applicable. 23:35:06 Generally, if existing work items in SysApps are no longer of interest for this group we should consider moving them to othe rgroups 23:35:21 s /rgroups/groups/ 23:36:00 s/othe groups/other groups/ 23:36:00 s/othe/other/ 23:37:28 I have sent an email about the next phase item on Settings, Bluetooth - http://lists.w3.org/Archives/Public/public-sysapps/2014Oct/0059.html 23:37:36 Should go through the list of SysApps work items and evaluate the justification for them (use cases, etc) 23:38:59 Wonsuk opens the charter 23:41:02 Bluetooth: Low level implementing the low level BT connectivity 23:42:45 The W3C BT CG has been formed but it is not which WG that should take up the specification work 23:42:59 "not decided" 23:44:17 Need to call out which BT profiles that we should expose to the web platform 23:47:49 I am looking into BT use cases as well 23:48:25 GeunHyung has joined #sysapps 23:48:51 Action on Jonathan and Zoltan to investigate BT use cases and which BT profiles that we should expose to the web platform 23:48:51 Sorry, but no Tracker is associated with this channel. 23:50:28 https://webbluetoothcg.github.io/web-bluetooth/use-cases.html 23:51:34 Network Interface API: 23:52:05 Network Interface API in current charter: An API to manipulate network interfaces (mobile, WiFi, etc.), such as listing available networks, current strength, etc., as well as configuring and enabling them. It may build atop the simpler network information API that Device APIs is working on. Potential uses include offloading connections from mobile networks 23:52:05 to WiFi, enabling high priority mobile data connections and control of other network features 23:52:13 rrsagent, draft minutes 23:52:13 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 23:52:58 http://www.w3.org/2012/09/sysapps-wg-charter 23:54:59 Old DAP API: http://www.w3.org/TR/2011/WD-netinfo-api-20110607/ 23:56:21 Just exposed the current connection type. The value returned: unknown, ethernet, wifi, 2g, 3g, 4g, none. 23:56:24 I think it's an idea similar to Network Interface API on android - http://developer.android.com/reference/java/net/NetworkInterface.html 23:57:18 Network Information API in DAP WG: http://w3c.github.io/netinfo/ 23:59:43 abarsto has joined #sysapps 00:00:40 /me ArtB re-charter discussion has been started 00:05:31 Needs to clarify the scope of the Network Interface API. Just give information on connection or ability to switch connection? 00:07:04 tomoyuki_ has joined #sysapps 00:07:55 Action Jonathan: clarify the scope and use cases for the Network Interface API 00:07:55 Sorry, but no Tracker is associated with this channel. 00:08:20 App Lifecycle: Needs Anssi 00:09:17 Data Store: Dropped 00:09:27 Device Capabilities: 00:10:03 Example is Tizen System Information API 00:11:51 https://developer.tizen.org/documentation/dev-guide/2.2.1?redirect=https://developer.tizen.org/dev-guide/2.2.1/org.tizen.web.appprogramming/html/api_reference/api_reference.htm 00:13:04 Need more work on use cases 00:13:34 direct link to Tizen system info api: https://developer.tizen.org/dev-guide/2.2.0/org.tizen.web.device.apireference/tizen/systeminfo.html 00:15:46 Action for Wonsuk to mail SysApps list to request someone to look at use cases for Device Capabilities API 00:15:46 Sorry, but no Tracker is associated with this channel. 00:16:29 Idle: 00:17:55 Action for Wonsuk to mail SysApps list to request input on need for Idle. 00:17:55 Sorry, but no Tracker is associated with this channel. 00:19:27 Secure Elements: 00:19:32 Jörg Heuer: Project on using web tech to create a wallet. Need to link to Secure Elements 00:20:06 ..not only credit cards 00:20:19 .. need a generic interface 00:20:33 .. have been doing work with Mozilla 00:21:54 Seems to be strng interest for this API 00:22:43 Done for today. Continuing rechartering discussion tomorrow morning at 9 am 00:22:45 rrsagent, make minutes 00:22:45 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html dsr 00:24:23 https://appear.in/sysapps 00:24:29 rrsagent, draft minutes 00:24:29 I have made the request to generate http://www.w3.org/2014/10/30-sysapps-minutes.html JonathanJ1 00:24:41 abarsto has joined #sysapps 00:26:27 tomoyuki has joined #sysapps 00:29:21 tomoyuki has joined #sysapps 00:48:05 abarsto has joined #sysapps 00:49:08 ArtB has left #sysapps 01:15:41 jyasskin has joined #sysapps 03:01:42 lgombos_ has joined #sysapps