We need to support config.xml for legacy apps and it would work like for current tizen apps.
As far as I understand it, this is 100% platform specific, right? I agree with James, we should start by creating a matrix of all the various permissions existing in the different platforms to get a better idea of it all. Kenneth On Wed, Oct 9, 2013 at 5:54 PM, Ketrenos, James P <james.p.ketre...@intel.com> wrote: > Android's Mainfest.permissions are another example of the feature level that > would need to be called out in the application manifest (in order for the > Crosswalk packaging infrastructure to be able to map the Crosswalk > declaration to the appropriate target OS feature) > > You can find their table here: > http://developer.android.com/reference/android/Manifest.permission.html > > It might be good to create a matrix of all the different permission features > supported by the various containment systems (iOS, Android, Metro, Tizen, > Chrome Packaged Apps) > > James > > > On Wed, Oct 9, 2013 at 2:01 AM, Zhu, Yongsheng <yongsheng....@intel.com> > wrote: >> >> Ming Bai, >> >> Thanks for starting the discussion for them. It would be really helpful >> for us. 3 questions: >> >> 1. What kind of features will be added into permissions and what >> kind of features will be in requirements? How are the relationship with >> SysApps and HTML5 fetures? >> >> 2. Some of permissions are for browser specific usage, like >> bookmark. Do you think they’re valid for crosswalk? >> >> 3. Have you considered the usage scenarios for Android since all of >> them are from Tizen but will be shared by all platforms? >> >> >> >> Yongsheng >> >> >> >> From: crosswalk-dev-boun...@lists.crosswalk-project.org >> [mailto:crosswalk-dev-boun...@lists.crosswalk-project.org] On Behalf Of >> Ming, Bai >> Sent: Wednesday, October 09, 2013 4:45 PM >> To: Poussa, Sakari; Christiansen, Kenneth R; Kostiainen, Anssi; Oliveira, >> Caio; You, Yongkang; Zhang, Xu U; crosswalk-dev@lists.crosswalk-project.org >> Subject: [Crosswalk-dev] Crosswalk API permissions and requirements >> >> >> >> Hi all, >> As we are pushing forward our implementation of runtime model and >> extension APIs, it's becoming increasingly important and urgent for us to >> finalize the category of API permissions requirements, on which many other >> features are dependent, like manifest, security architecture, API itself, >> and so forth. So let me first introduce a little bit about it in case some >> of you may not very familiar with. >> This http://developer.chrome.com/apps/manifest.html is the chromium >> manifest definition. There are two regions regarding the issue in question: >> >> "permissions": [...], >> >> "requirements": {...}, >> >> The permissions is the field an application must declare in its >> manifest in order to use the corresponding API. For example "alarms" for >> chrome.alarms API. >> The requirements denotes the technologies required by the application, >> it may looks like this >> >> "requirements": { >> >> "3D": { >> >> "features": ["webgl"] >> >> } >> >> } >> >> In Tizen we also have these permissions and requirements defined, in a >> similar way. For example the privilege "http://tizen.org/privilege/alarm" >> maps to the Alarm APIs ( add,remove,etc..) You may refer to the attachment >> for more details. >> So as you are all aware, we've got a lot of APIs to implement, some of >> which comes from tizen and some from w3c, and we also have a road map for >> that. The issue is, we need a way to categorize these APIs into different >> permission/requirement groups, just like that in Tizen or chromium. It might >> be a little hard for us because we may need to align with W3c or Tizen. >> How do you think? >> >> >> -- >> >> - Ming, Bai >> >> >> _______________________________________________ >> Crosswalk-dev mailing list >> Crosswalk-dev@lists.crosswalk-project.org >> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev >> > > > _______________________________________________ > Crosswalk-dev mailing list > Crosswalk-dev@lists.crosswalk-project.org > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev > -- Kenneth Rohde Christiansen Web Platform Architect, Intel Corporation. Phone +45 4294 9458 ﹆﹆﹆ _______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev