1 <?xml version="1.0" encoding="UTF-8"?>
2 <widget xmlns="http://www.w3.org/ns/widgets" id="bzh.iot.geoloc" version="0.0.1-alpha">
3 <name>Sample Service</name>
4 <icon src="service.png"/>
5 <content src="index.html" type="text/html"/>
7 This is the Smarthome QML demo application.
8 It shows some user interfaces for controlling an automated house.
9 The user interface is completely done with QML.
11 <author>Qt team</author>
12 <license>GPL</license>
13 <feature name="urn:AGL:widget:required-api">
14 <param name="#target" value="main" />
15 <param name="gps" value="ws" />
16 <param name="phone" value="dbus" />
17 <param name="identity" value="link" />
18 <param name="log:https://oic@agl.iot.bzh/cloud/log" value="cloud" />
20 <feature name="urn:AGL:widget:required-permission">
21 <param name="#target" value="main" />
22 <param name="urn:AGL:permission::platform:no-oom" value="required" />
23 <param name="urn:AGL:permission::partner:real-time" value="required" />
24 <param name="urn:AGL:permission::public:applications:read" value="required" />
25 <param name="urn:AGL:permission::public:display" value="required" />
26 <param name="urn:AGL:permission::system:run-by-default" value="required" />
28 <feature name="urn:AGL:widget:provided-unit">
29 <param name="#target" value="geoloc" />
30 <param name="description" value="binding of name geoloc" />
31 <param name="content.src" value="index.html" />
32 <param name="content.type" value="application/vnd.agl.service" />
34 <feature name="urn:AGL:widget:provided-api">
35 <param name="#target" value="geoloc" />
36 <param name="geoloc" value="auto" />
37 <param name="moonloc" value="auto" />
39 <feature name="urn:AGL:widget:required-api">
40 <param name="#target" value="geoloc" />
41 <param name="identity" value="auto" />
42 <param name="lib/binding-geoloc.so" value="local" />
43 <param name="lib/binding-moonloc.so" value="local" />
45 <feature name="urn:AGL:widget:required-permission">
46 <param name="#target" value="geoloc" />
47 <param name="urn:AGL:permission:real-time" value="required" />
48 <param name="urn:AGL:permission:syscall:*" value="required" />
49 <param name="urn:AGL:permission::system:run-by-default" value="required" />
51 <feature name="urn:AGL:widget:defined-permission">
52 <param name="urn:AGL:permission:geoloc:public:settings" value="public" />