summaryrefslogtreecommitdiffstats
path: root/README.txt
diff options
context:
space:
mode:
authorTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>2017-12-14 19:46:19 +0900
committerTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>2017-12-18 14:32:57 +0000
commit84970f7cdd686872e5c4bd88416dcb7c9c821563 (patch)
tree40a4a6bc3a1a63affcd9bcb506d56c6266c1f113 /README.txt
parent22d1b2dcaa3d657346c17c7908f28fe853e59798 (diff)
RunXDG
The launcher of XDG application on AGL HomeScreen/WindowManager. For detail, check README.txt. Bug-AGL: SPEC-1096 Change-Id: Ia20d185c3d64788f894b69c6e40f0c5c7cb0ff8c Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> (cherry picked from commit bb595dc5286a2a41e81cac530d0b4550ffa35441)
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..5006c2d
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,44 @@
+How to build with SDK
+
+1. make build directory
+ $ mkdir build
+
+2. do cmake
+ $ cd build
+ $ cmake ..
+
+ You could find binary executable "runxdg" is built.
+ "runxdg" should be installed into the directory
+ on the target. (e.g. /usr/bin or /usr/local/bin)
+
+3. Prepare configuration for RunXDG, 'runxdg.toml'
+ See 'package/{runxdg|navi|hvac}/runxdg.toml for detail.
+
+ 'role', 'method', 'path' is mondatory.
+
+ Only "POSIX" as 'method' works, others not tested so far.
+
+ 'role' should be the same which defined in layers.json of WindowManager.
+
+ e.g. followings are predefined role by default
+ "role": "MediaPlayer|Radio|Phone|Navigation|HVAC|Settings|Dashboard|POI|Mixer"
+
+3. Prepare config.xml for widget
+
+ <content> should be follow.
+ <content src="bin/runxdg" type="application/vnd.agl.native"/>
+
+ following <feature> is mandatory.
+ <feature name="urn:AGL:widget:required-api">
+ <param name="homescreen" value="ws" />
+ <param name="windowmanager" value="ws" />
+ </feature>
+
+4. Make widgets
+ $ make widget
+
+ The following wgt would be made.
+ - runxdg.wgt XDG Launcher
+ - navi.wgt for test, XDG Launcher installed as Navigation
+ - hvac.wgt for test, XDG Lanncher installed as HVAC
+