Dongseong and Halton, Thanks for your comments. Basically I agreed with Halton's comments on the scope of extension APIs. "Does this 'Crosswalk API Permission Control design' supports only Tizen platform? ACE seems to be very Tizen specific." [Zhang Xu] The API permission control design also support other platform. The design is for all APIs developed following extension mechanism, it should be platform-independent. ACE means "Access Control Engine". In order to reduce the confusion, we may use other name.
Currently, chromium extensions is modulized. Can we reuse chromium extension permission implementation? (e.g. /extionsions/common/permissions/api_permission.h) [Zhang Xu] I can't give you a clear answer now and I need make some investigation to understand chromium's implementation. When it is OK, I will send another email on this question. Thanks Zhang Xu From: Huo, Halton Sent: Thursday, October 31, 2013 12:51 AM To: Hwang, Dongseong; Zhang, Xu U; [email protected] Cc: Christiansen, Kenneth R Subject: RE: [Crosswalk-dev] Call for comments on Crosswalk API Permission Control design document Hi Dongseong, Check my comments inlines. From: Hwang, Dongseong Sent: Wednesday, October 30, 2013 7:05 PM To: Huo, Halton; Zhang, Xu U; [email protected]<mailto:[email protected]> Cc: Christiansen, Kenneth R Subject: RE: [Crosswalk-dev] Call for comments on Crosswalk API Permission Control design document Hi, thank you for good document. I have overall questions of our extension system. These questions seems to be beyond API Permission Control. I don't fully understand our extension system, so my humble questions can be irrelevant. First of all, as far as I know, current Crosswalk extension supports only Tizen. Will we support other platforms? If so, what's mean that Tizen extension API is for other platforms? [halton] Not really, the Crosswalk extension framework does not designed for give OS, but languages, so far we support C/C++ and Java. What is the scope of Crosswalk extension system? only Tizen extension API? I think we need to support W3C Device API for Android and Tizen. Dose Device API belong to Crosswalk extension system? [halton] For Tizen, we're are implementing the Tizen Device API<https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/index.html>, not W3C Device API<http://www.w3.org/2009/dap/>. AFAIK, DAP(the W3C device API) is replaced by W3C SysApps<http://www.w3.org/2012/sysapps/>, and we're implementing the SysApps apis both for Tizen and Android. Does this 'Crosswalk API Permission Control design' supports only Tizen platform? ACE seems to be very Tizen specific. Currently, chromium extensions is modulized. Can we reuse chromium extension permission implementation? (e.g. /extionsions/common/permissions/api_permission.h) Thank you. Br, DS ________________________________ From: Crosswalk-dev [[email protected]] on behalf of Huo, Halton [[email protected]] Sent: Wednesday, October 30, 2013 12:26 PM To: Zhang, Xu U; [email protected]<mailto:[email protected]> Cc: Christiansen, Kenneth R Subject: Re: [Crosswalk-dev] Call for comments on Crosswalk API Permission Control design document Nice document, I'll review it and comment there. From: Crosswalk-dev [mailto:[email protected]] On Behalf Of Zhang, Xu U Sent: Wednesday, October 30, 2013 6:18 PM To: [email protected]<mailto:[email protected]> Cc: Christiansen, Kenneth R Subject: [Crosswalk-dev] Call for comments on Crosswalk API Permission Control design document Hi, owners and API developers of Crosswalk: I have made an initial design document on API Permission Control. This document describes the design to implement extension API permission control. Some use cases are outlined to help API developers understand the process of API access control. You can get details from https://docs.google.com/a/intel.com/document/d/137u_gxmNaIFwVzaCkCFBJyveIdZxuAydWOkMI8oWgD0/edit#<https://docs.google.com/a/intel.com/document/d/137u_gxmNaIFwVzaCkCFBJyveIdZxuAydWOkMI8oWgD0/edit>. If you have any concerns on the design, please let me known. If you can give us feedback by the end of this Friday, I am very thankful to your help. Thanks Zhang Xu
_______________________________________________ Crosswalk-dev mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
