diff options
author | Ronan Le Martret <ronan.lemartret@iot.bzh> | 2017-07-28 12:29:28 +0200 |
---|---|---|
committer | Ronan Le Martret <ronan.lemartret@iot.bzh> | 2017-07-28 12:29:47 +0200 |
commit | 8c08f5f678660d27420d548cf8b3100bb24aebd9 (patch) | |
tree | 53d24b5663ec626b1e7d64bb6143e8449550232c /docs/5.1-application-framework.md | |
parent | c2fa10efe8e8b2443883e7b04b2cf452b6b8dd85 (diff) |
clean markdown documentation
Change-Id: I1b0a1628b42097c47a844aa0c8030d4534428421
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Diffstat (limited to 'docs/5.1-application-framework.md')
-rw-r--r-- | docs/5.1-application-framework.md | 39 |
1 files changed, 16 insertions, 23 deletions
diff --git a/docs/5.1-application-framework.md b/docs/5.1-application-framework.md index 942ff9c..71044d2 100644 --- a/docs/5.1-application-framework.md +++ b/docs/5.1-application-framework.md @@ -1,41 +1,36 @@ -Comparison to other frameworks ------------------------------- +# Comparison to other frameworks - - Tizen framework +- Tizen framework +- xdg-app +- ostro - - xdg-app - - - ostro - -### Organization of directory of applications ### +## Organization of directory of applications The main path for applications are: APPDIR/PKGID/VER. Where: - - APPDIR is as defined above - - PKGID is a directory whose name is the package identifier - - VER is the version of the package MAJOR.MINOR +- APPDIR is as defined above +- PKGID is a directory whose name is the package identifier +- VER is the version of the package MAJOR.MINOR -The advantage of such an organization is to allow several versions to live together. +The advantage of such an organization is to allow several versions to live together. This is required for multiple reasons (ie: roll back) and to comply with developers habits. -#### Identity of installed files #### +### Identity of installed files -All the files are installed as user "userapp" and group "userapp". +All the files are installed as user "userapp" and group "userapp". All files have rw(x) for user and r-(x) for group and others. This allows any user to read files. +### Labeling the directories of applications -#### Labeling the directories of applications #### - - -### Organization of data ### +## Organization of data The data of a user are contain within its directory and are labeled using the application labels -### Setting Smack rules for the application ### +## Setting Smack rules for the application For Tizen, the following rules are set by the security manager for each application. @@ -58,9 +53,9 @@ For Tizen, the following rules are set by the security manager for each applicat Here, ~PKG~ is the identifier of the package and ~APP~ is the identifier of the application. -### What user can run an application? ### +## What user can run an application`?` -Not all user are able to run all applications. +Not all user are able to run all applications. How to manage that? [meta-intel]: https://github.com/01org/meta-intel-iot-security "A collection of layers providing security technologies" @@ -77,5 +72,3 @@ How to manage that? [app-manifest]: http://www.w3.org/TR/appmanifest "Web App Manifest" [tizen-security]: https://wiki.tizen.org/wiki/Security "Tizen security home page" [tizen-secu-3]: https://wiki.tizen.org/wiki/Security/Tizen_3.X_Overview "Tizen 3 security overview" - - |