aboutsummaryrefslogtreecommitdiffstats
path: root/docs/application-framework.md
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2016-11-17 17:36:51 +0100
committerRomain Forlot <romain.forlot@iot.bzh>2016-11-29 18:11:40 +0100
commit047a822596f07a7d367db9fc2ab00e0198650ebf (patch)
tree3a21f5281a070444c8a6a80cbd87ba151a4d49e6 /docs/application-framework.md
parent6f4a7c7d3322eae5fa91acc06d2884cf0e579077 (diff)
Doc reworked, relifted
Change-Id: If41313a44cb66c0aa0f315b264284d081ff87f8e Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'docs/application-framework.md')
-rw-r--r--docs/application-framework.md25
1 files changed, 9 insertions, 16 deletions
diff --git a/docs/application-framework.md b/docs/application-framework.md
index 0ebcdb7..fbd4513 100644
--- a/docs/application-framework.md
+++ b/docs/application-framework.md
@@ -38,14 +38,13 @@ future to include new feature (ie: incremental delivery).
Comparison to other frameworks
------------------------------
-### Tizen framework
+ - Tizen framework
-### xdg-app
+ - xdg-app
-### ostro
+ - ostro
-organization of directory of applications
-=========================================
+### Organization of directory of applications ###
The main path for applications are: APPDIR/PKGID/VER.
@@ -58,8 +57,7 @@ Where:
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 files have rw(x) for user and r-(x) for group and others.
@@ -67,17 +65,14 @@ 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.
@@ -100,13 +95,11 @@ 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.
How to manage that?
-
[meta-intel]: https://github.com/01org/meta-intel-iot-security "A collection of layers providing security technologies"
[widgets]: http://www.w3.org/TR/widgets "Packaged Web Apps"
[widgets-digsig]: http://www.w3.org/TR/widgets-digsig "XML Digital Signatures for Widgets"