PS1: [LB] Sync with latest version, QA 44/91444/2
authorEditor Lionbridge <TizenEditor.SEL@lionbridge.com>
Fri, 7 Oct 2016 11:23:36 +0000 (14:23 +0300)
committerEditor Lionbridge <TizenEditor.SEL@lionbridge.com>
Tue, 11 Oct 2016 10:33:21 +0000 (13:33 +0300)
PS2: [LB] Data control update
Change-Id: I822e88cb9425b122f7772d8a17a08195516faed2

48 files changed:
org.tizen.guides/html/images/service_architecture.png [deleted file]
org.tizen.guides/html/native/app_management/common_appcontrol_n.htm
org.tizen.guides/html/native/app_management/data_control_n.htm
org.tizen.guides/html/native/internationalization/i18n_n.htm
org.tizen.guides/html/native/personal/fido_n.htm
org.tizen.guides/html/native/security/privilege_n.htm
org.tizen.guides/html/native/ui/dali/properties_n.htm
org.tizen.guides/html/web/app_management/web_widget_ww.htm
org.tizen.guides/html/web/app_management/widget_app_w.htm
org.tizen.guides/html/web/connectivity/bluetooth_w.htm
org.tizen.guides/html/web/connectivity/task_bluetoothchat_w.htm
org.tizen.guides/html/web/connectivity/task_contactsexchanger_w.htm
org.tizen.guides/html/web/connectivity/task_downloadmanager_w.htm
org.tizen.guides/html/web/data/stored_content_w.htm
org.tizen.guides/html/web/data/task_filemanager_w.htm
org.tizen.guides/html/web/data/task_mediacontent_w.htm
org.tizen.guides/html/web/device/system_setting_w.htm
org.tizen.guides/html/web/device/task_systeminfo_w.htm
org.tizen.guides/html/web/messaging/task_chatter_w.htm
org.tizen.guides/html/web/notification/notification_w.htm
org.tizen.guides/html/web/personal/account_w.htm
org.tizen.guides/html/web/personal/task_calllog_w.htm
org.tizen.guides/html/web/personal/task_eventmanager_w.htm
org.tizen.guides/html/web/sensors/task_sensorball_w.htm
org.tizen.guides/html/web/text_input/input_method_w.htm
org.tizen.guides/html/web/w3c/device/task_compass_w.htm
org.tizen.guides/html/web/w3c/device/task_touch_paint_mw.htm
org.tizen.guides/html/web/w3c/device/task_touch_paint_ww.htm
org.tizen.guides/html/web/w3c/graphics/task_basicwatch_w.htm
org.tizen.guides/html/web/w3c/location/geolocation_w.htm
org.tizen.guides/html/web/w3c/media/task_piano_w.htm
org.tizen.guides/html/web/w3c/media/task_selfcamera_w.htm
org.tizen.guides/html/web/w3c/perf_opt/web_workers_w.htm
org.tizen.guides/html/web/w3c/supplement/task_camera_w.htm
org.tizen.guides/html/web/w3c/ui/media_query_w.htm
org.tizen.guides/html/web/w3c/ui/multi_mw.htm
org.tizen.guides/html/web/w3c/ui/multiple_screens_mw.htm
org.tizen.guides/html/web/w3c/ui/transform_w.htm
org.tizen.studio/html/common_tools/command_line_interface.htm
org.tizen.studio/html/common_tools/emulator_control_panel.htm
org.tizen.studio/html/common_tools/emulator_features.htm
org.tizen.studio/html/images/emulator_manager_cli.png
org.tizen.studio/html/images/emulator_manager_cli_create.png
org.tizen.studio/html/images/emulator_manager_cli_detail.png
org.tizen.studio/html/images/overview_emulator.png
org.tizen.tutorials/html/native/details/sec_privileges_n.htm
org.tizen.tutorials/html/web/details/sec_privileges_w.htm
org.tizen.tutorials/html/web/process/app_dev_process_w.htm

diff --git a/org.tizen.guides/html/images/service_architecture.png b/org.tizen.guides/html/images/service_architecture.png
deleted file mode 100644 (file)
index a1976a4..0000000
Binary files a/org.tizen.guides/html/images/service_architecture.png and /dev/null differ
index a5ca245..2faa9c4 100644 (file)
@@ -61,7 +61,7 @@
 <div id="container"><div id="contents"><div class="content">
 <h1>Common Application Controls</h1> 
 
-<p>An application control provides functions for launching other applications with a specific operation, URI, MIME type, and extra data. The requesting application can get a result back from the launched application. This topic introduces the common application controls that you can use. </p>
+<p>An application control provides functions for launching other applications with a specific operation, URI, MIME type, and extra data. The requesting application can get a result back from the launched application. This topic introduces the common application controls that you can use.</p>
 
 <p>All the common application controls are supported in mobile applications, except for the Input Delegator. In Tizen 2.3.2 and higher, only the Map and Input Delegator are supported in wearable applications.</p>
 
@@ -1337,7 +1337,7 @@ app_control_destroy(service);
                <tbody>
                        <tr>
                                <th>Key</th>
-                               <th>Value description</th>   
+                               <th>Value description</th>
                        </tr>
                        <tr>
                                <td><span style="font-family: Courier New,Courier,monospace">APP_CONTROL_DATA_SELECTED</span></td>
@@ -1385,16 +1385,16 @@ app_control_destroy(app_control);
 
 <h2 id="map" name="map">Map</h2>
 
-    <table class="note">
    <tbody> 
-      <tr> 
-       <th class="note">Note</th> 
-      </tr> 
-      <tr> 
-       <td class="note">In wearable applications, this application control is available since Tizen 2.3.2.</td> 
-      </tr> 
    </tbody> 
-    </table>
+<table class="note">
+ <tbody> 
+  <tr> 
+   <th class="note">Note</th> 
+  </tr> 
+  <tr> 
+   <td class="note">In wearable applications, this application control is available since Tizen 2.3.2.</td> 
+  </tr> 
+ </tbody> 
+</table>
 
 <h3>Showing a Location on a Map</h3>
 
@@ -1464,8 +1464,8 @@ show_maps_operation(void)
    <p>Show the map at the location of a given keyword (address or POI). For example: <span style="font-family: Courier New,Courier,monospace">geo:0,0?q=Eiffel%20Tower</span></p>
    <p>All strings passed in the <span style="font-family: Courier New,Courier,monospace">geo:</span> URI must be encoded.</p>
    <p>If only <span style="font-family: Courier New,Courier,monospace">geo:</span> is used, it filters out all but map applications in the system, and the location to be shown depends on the application scenario and configuration.</p>
-
-
+       
+       
 <h4>Extra Input</h4>
        <table>
                <tbody>
@@ -1477,7 +1477,7 @@ show_maps_operation(void)
                        <tr>
                                <td><span style="font-family: Courier New,Courier,monospace">APP_CONTROL_DATA_TYPE</span></td>
                                <td>The type of items to be delivered. Available values are <span style="font-family: Courier New,Courier,monospace">address</span> (default), <span style="font-family: Courier New,Courier,monospace">image</span>, <span style="font-family: Courier New,Courier,monospace">poi</span>, <span style="font-family: Courier New,Courier,monospace">geocode</span>, or <span style="font-family: Courier New,Courier,monospace">all</span>. This key must be passed as a string.</td>
-                               <td>This key is optional. <strong>The poi value is not supported in Tizen 2.4.</strong> <strong>The geocode value is supported since Tizen 3.0.</strong></td>
+                               <td>This key is optional. <strong>The <span style="font-family: Courier New,Courier,monospace">poi</span> value is not supported in Tizen 2.4.</strong> <strong>The geocode value is supported since Tizen 3.0.</strong></td>
                        </tr>
                </tbody>
        </table>
@@ -1499,7 +1499,7 @@ show_maps_operation(void)
                                <td><span style="font-family: Courier New,Courier,monospace">APP_CONTROL_DATA_NAME</span></td>
                                <td>The name of the selected location. This key must be passed as a string.</td>
                                <td><strong>This key is not supported in Tizen 2.4.</strong></td>
-                       </tr>
+                       </tr>
                        <tr>
                                <td><span style="font-family: Courier New,Courier,monospace">APP_CONTROL_DATA_LOCATION</span></td>
                                <td>The geo-coordinates of the selected location. This key must be passed as a string.</td>
@@ -1509,10 +1509,10 @@ show_maps_operation(void)
                                <td><span style="font-family: Courier New,Courier,monospace">APP_CONTROL_DATA_PATH</span></td>
                                <td>The file path of the image showing the selected location. This key must be passed as a string.</td>
                                <td></td>
-                       </tr>
+                       </tr>                   
                </tbody>
-       </table>
-
+       </table>        
+       
 <h4>Example Code</h4>
 <pre class="prettyprint">
 #include &lt;app_control.h&gt;
@@ -1962,7 +1962,7 @@ view_image_operation(const char* image_uri)
                <tbody>
                        <tr>
                                <th>Key</th>
-                               <th>Value description</th>                              
+                               <th>Value description</th>
                        </tr>
                        <tr>
                                <td><span style="font-family: Courier New,Courier,monospace">APP_CONTROL_DATA_SELECTED</span></td>
@@ -2354,7 +2354,7 @@ app_control_set_launch_mode(service, APP_CONTROL_LAUNCH_MODE_GROUP);
 app_control_send_launch_request(service, NULL, NULL);
 </pre>
 
-<h2 id="vpnservice" name="vpnsvc">VPN Service</h2>
+<h2 id="vpnservice" name="vpnsvc">VPN Service in Mobile Applications</h2>
 
     <table class="note">
      <tbody>
@@ -2362,14 +2362,14 @@ app_control_send_launch_request(service, NULL, NULL);
        <th class="note">Note</th>
       </tr>
       <tr>
-       <td class="note">This application control is only supported in mobile applictions, and available since Tizen 3.0.</td>
+       <td class="note">In mobile applications, this application control is available since Tizen 3.0.</td>
       </tr>
      </tbody>
     </table>
 
-<h3>Connecting or disconnecting VPN</h3>
-<p>To connect VPN, use the APP_CONTROL_OPERATION_SETTING_VPN operation. This operation helps you to connect or disconnect VPN interface which is created by you. You must setup VPN service by using VPN API before launching this application control.</p>
-<p class="figure">Figure: Connecting or disconnecting VPN</p>
+<h3>Connecting and Disconnecting VPN</h3>
+<p>To connect VPN, use the <span style="font-family: Courier New,Courier,monospace">APP_CONTROL_OPERATION_SETTING_VPN</span> operation. This operation helps you to connect or disconnect the VPN interface you created. You must set up the VPN service before launching this application control.</p>
+<p class="figure">Figure: Connecting and disconnecting VPN</p>
 <p align="center"><img src="../../images/common_appcontrol_vpn_service1.png" alt="Connecting VPN" /><img src="../../images/common_appcontrol_vpn_service2.png" alt="Disconnecting VPN" /></p>
 <h4>Operation</h4>
 <ul>
@@ -2411,7 +2411,7 @@ app_control_send_launch_request(service, NULL, NULL);
                        </tr>
                        <tr>
                                <td><span style="font-family: Courier New,Courier,monospace">APP_CONTROL_DATA_TEXT</span></td>
-                               <td>The result string about vpn-service. This key must be passed as a string.</td>
+                               <td>The VPN service result string. This key must be passed as a string.</td>
                        </tr>
               </tbody>
        </table>
@@ -2420,7 +2420,8 @@ app_control_send_launch_request(service, NULL, NULL);
 <pre class="prettyprint">
 #include &lt;app_control.h&gt;
 
-int launch_vpn_service_appcontrol(void)
+int
+launch_vpn_service_appcontrol(void)
 {
 &nbsp;&nbsp;&nbsp;&nbsp;app_control_h service;
 &nbsp;&nbsp;&nbsp;&nbsp;app_control_create(&amp;service);
@@ -2442,33 +2443,33 @@ vpn_appcontrol_result_cb(app_control_h request, app_control_h reply, app_control
 &nbsp;&nbsp;&nbsp;&nbsp;switch (result) {
 &nbsp;&nbsp;&nbsp;&nbsp;case APP_CONTROL_RESULT_APP_STARTED:
 &nbsp;&nbsp;&nbsp;&nbsp;case APP_CONTROL_RESULT_SUCCEEDED:
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_INFO, LOG_TAG, "Successed!");
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_INFO, LOG_TAG, &quot;Successed!&quot;);
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;
 &nbsp;&nbsp;&nbsp;&nbsp;case APP_CONTROL_RESULT_FAILED:
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_INFO, LOG_TAG, "Failed!");
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_INFO, LOG_TAG, &quot;Failed!&quot;);
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;
 &nbsp;&nbsp;&nbsp;&nbsp;case APP_CONTROL_RESULT_CANCELED:
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_INFO, LOG_TAG, "Canceled!");
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_INFO, LOG_TAG, &quot;Canceled!&quot;);
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;
 &nbsp;&nbsp;&nbsp;&nbsp;}
 
-&nbsp;&nbsp;&nbsp;&nbsp;app_control_get_extra_data(reply, APP_CONTROL_DATA_TEXT, &result_txt);
-&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_INFO, LOG_TAG, "Result: %s", result_txt);
+&nbsp;&nbsp;&nbsp;&nbsp;app_control_get_extra_data(reply, APP_CONTROL_DATA_TEXT, &amp;result_txt);
+&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_INFO, LOG_TAG, &quot;Result: %s&quot;, result_txt);
 }
 </pre>
 
 <h2 id="inputdelegator" name="inputdelegator">Input Delegator in Wearable Applications</h2>
 
-    <table class="note">
    <tbody> 
-      <tr> 
-       <th class="note">Note</th> 
-      </tr> 
-      <tr> 
+<table class="note">
+ <tbody> 
+  <tr> 
+   <th class="note">Note</th> 
+  </tr> 
+  <tr> 
    <td class="note">In wearable applications, this application control is available since Tizen 2.3.2.</td> 
-      </tr> 
    </tbody> 
-    </table>
+  </tr> 
+ </tbody> 
+</table>
 
 <h3>Receiving User Input</h3>
 
index c61cc85..0f1a0c7 100644 (file)
 <p>The following code example describes how to add the <span style="font-family: Courier New,Courier,monospace">&lt;datacontrol&gt;</span> element:</p>
 <pre class="prettyprint">
 &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;manifest xmlns=&quot;http://tizen.org/ns/packages&quot; package=&quot;@PACKAGE_NAME@&quot; version=&quot;@VERSION@&quot;
+&lt;manifest xmlns=&quot;http://tizen.org/ns/packages&quot; api-version=&quot;2.4&quot; package=&quot;@PACKAGE_NAME@&quot; version=&quot;@VERSION@&quot;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;install-location=&quot;internal-only&quot;&gt;
 &nbsp;&nbsp;&nbsp;&lt;label&gt;datacontrolprovider&lt;/label&gt;
 &nbsp;&nbsp;&nbsp;&lt;author email=&quot;PUT YOUR EMAIL&quot; href=&quot;www.tizen.org&quot;&gt;PUT YOUR NAME&lt;/author&gt;
 &nbsp;&nbsp;&nbsp;&lt;description&gt;datacontrolprovider&lt;/description&gt;
-&nbsp;&nbsp;&nbsp;&lt;ui-application appid=&quot;org.tizen.datacontrolprovider&quot;
+&nbsp;&nbsp;&nbsp;&lt;service-application appid=&quot;org.tizen.datacontrolprovider&quot;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exec=&quot;datacontrolprovider&quot;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodisplay=&quot;true&quot; multiple=&quot;false&quot; type=&quot;capp&quot; taskmanage=&quot;true&quot;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;auto-restart=&quot;false&quot; on-boot=&quot;false&quot;&gt;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;access=&quot;ReadWrite&quot; type=&quot;Sql&quot;/&gt;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;datacontrol providerid = &quot;Your Provider ID&quot;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;access=&quot;ReadWrite&quot; type=&quot;Map&quot;/&gt;
-&nbsp;&nbsp;&nbsp;&lt;/ui-application&gt;
+&nbsp;&nbsp;&nbsp;&lt;/service-application&gt;
+&nbsp;&nbsp;&nbsp;&lt;privileges&gt;
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/datasharing&lt;/privilege&gt;
+&nbsp;&nbsp;&nbsp;&lt;/privileges&gt;
 &lt;/manifest&gt;
 </pre>
 
@@ -416,15 +419,6 @@ initialize_datacontrol_provider()
 static bool
 app_create(void *data)
 {
-&nbsp;&nbsp;&nbsp;&nbsp;/*
-&nbsp;&nbsp;&nbsp;&nbsp;   Take necessary actions before main event loop starts
-&nbsp;&nbsp;&nbsp;&nbsp;   Initialize UI resources and application data
-&nbsp;&nbsp;&nbsp;&nbsp;   If this function returns true, the main loop of application starts
-&nbsp;&nbsp;&nbsp;&nbsp;   If this function returns false, the application is terminated
-&nbsp;&nbsp;&nbsp;&nbsp;*/
-&nbsp;&nbsp;&nbsp;&nbsp;appdata_s *ad = data;
-
-&nbsp;&nbsp;&nbsp;&nbsp;create_base_gui(ad);
 &nbsp;&nbsp;&nbsp;&nbsp;initialize_datacontrol_provider()
 
 &nbsp;&nbsp;&nbsp;&nbsp;return true;
@@ -551,15 +545,6 @@ initialize_datacontrol_consumer(appdata_s *ad)
 static bool
 app_create(void *data)
 {
-&nbsp;&nbsp;&nbsp;&nbsp;/*
-&nbsp;&nbsp;&nbsp;&nbsp;   Take necessary actions before main event loop starts
-&nbsp;&nbsp;&nbsp;&nbsp;   Initialize UI resources and application data
-&nbsp;&nbsp;&nbsp;&nbsp;   If this function returns true, the main loop of application starts
-&nbsp;&nbsp;&nbsp;&nbsp;   If this function returns false, the application is terminated
-&nbsp;&nbsp;&nbsp;&nbsp;*/
-&nbsp;&nbsp;&nbsp;&nbsp;appdata_s *ad = data;
-
-&nbsp;&nbsp;&nbsp;&nbsp;create_base_gui(ad);
 &nbsp;&nbsp;&nbsp;&nbsp;initialize_datacontrol_consumer(ad);
 
 &nbsp;&nbsp;&nbsp;&nbsp;return true;
index 2948959..04a2d8c 100644 (file)
                        <li><a href="#dates">Managing Dates and Calendar</a></li>
                        <li><a href="#locales">Managing Locales</a></li>
                        <li><a href="#numbers">Managing Numbers</a></li>
-                       <li><a href="#ubrk">Managing Iteration Using Ubrk</a></li>
+                       <li><a href="#manage_ubrk">Managing Iteration Using Ubrk</a></li>
                        <li><a href="#uenum">Managing Enumerations</a></li>
                        <li><a href="#tmz">Managing Time Zones</a></li>
-                       <li><a href="#uset">Managing Sets</a></li>                      
+                       <li><a href="#manage_uset">Managing Sets</a></li>                       
                </ul>
                <p class="toc-title">Related Info</p>
                <ul class="toc">
@@ -69,7 +69,7 @@
 <p>Before you start, remember to <a href="#prerequisites">prepare your application to use the i18n functionality</a>.</p>
 
 <h2 id="ubrk" name="ubrk">Ubrk</h2>
-<p>The Ubrk API (in <a href="../../../../org.tizen.native.mobile.apireference/group__CAPI__BASE__UTILS__I18N__UBRK__MODULE.html">mobile</a> and <a href="../../../../org.tizen.native.wearable.apireference/group__CAPI__BASE__UTILS__I18N__UBRK__MODULE.html">wearable</a> applications) is used to <a href="#ubrk">find the location of boundaries in text</a>. The <span style="font-family: Courier New,Courier,monospace">i18n_ubreak_iterator_h</span> handle maintains a current position and scans over the text returning the index of characters where the boundaries occur.</p>
+<p>The Ubrk API (in <a href="../../../../org.tizen.native.mobile.apireference/group__CAPI__BASE__UTILS__I18N__UBRK__MODULE.html">mobile</a> and <a href="../../../../org.tizen.native.wearable.apireference/group__CAPI__BASE__UTILS__I18N__UBRK__MODULE.html">wearable</a> applications) is used to <a href="#manage_ubrk">find the location of boundaries in text</a>. The <span style="font-family: Courier New,Courier,monospace">i18n_ubreak_iterator_h</span> handle maintains a current position and scans over the text returning the index of characters where the boundaries occur.</p>
 <p>The following boundary analyzing methods are available:</p>
 <ul>
        <li>Line boundary analysis determines where a text string can be broken when line-wrapping. The mechanism correctly handles punctuation and hyphenated words.</li>
 <p>The Usearch API (in <a href="../../../../org.tizen.native.mobile.apireference/group__CAPI__BASE__UTILS__I18N__USEARCH__MODULE.html">mobile</a> and <a href="../../../../org.tizen.native.wearable.apireference/group__CAPI__BASE__UTILS__I18N__USEARCH__MODULE.html">wearable</a> applications) provides language-sensitive text searching based on the comparison rules defined in a Ucollator data struct. This ensures that language eccentricity can be handled. For example, for the German collator, characters ÃŸ and SS are matched if case is chosen to be ignored. That is why it can be important to pass a locale when creating the usearch with the <span style="font-family: Courier New,Courier,monospace">i18n_usearch_create_new()</span> function.</p>
 
 <h2 id="uset" name="uset">Uset</h2>
-<p>Uset is a mutable <a href="#uset">set of Unicode characters and multicharacter strings that you can manage</a>. The sets represent character classes used in regular expressions. A character specifies a subset of the Unicode code points. The legal code points are U+0000 to U+10FFFF, inclusive.</p>
+<p>Uset is a mutable <a href="#manage_uset">set of Unicode characters and multicharacter strings that you can manage</a>. The sets represent character classes used in regular expressions. A character specifies a subset of the Unicode code points. The legal code points are U+0000 to U+10FFFF, inclusive.</p>
 <p>The set supports 2 functions:</p>
 <ul><li>The operand function allows the caller to modify the value of the set. The operand function works similarly to the boolean logic: a boolean OR is implemented by add, a boolean AND is implemented by retain, a boolean XOR is implemented by a complement taking an argument, and a boolean NOT is implemented by a complement with no argument. In terms of traditional set theory function names, add is a union, retain is an intersection, remove is an asymmetric difference, and complement with no argument is a set complement with respect to the superset range <span style="font-family: Courier New,Courier,monospace">MIN_VALUE-MAX_VALUE</span>.</li>
 <li>The <span style="font-family: Courier New,Courier,monospace">i18n_uset_apply_pattern()</span> or <span style="font-family: Courier New,Courier,monospace">i18n_uset_to_pattern()</span> function. Unlike the functions that add characters or categories, and control the logic of the set, the <span style="font-family: Courier New,Courier,monospace">i18n_uset_apply_pattern()</span> function sets all attributes of a set at once, based on a string pattern.</li></ul>
                        <p>Manage locales, which represent a specific geographical, political, or cultural region.</p></li>
                   <li><a href="#numbers">Managing Numbers</a>
                        <p>Format and parse numbers for any locale.</p></li>
-               <li><a href="#ubrk">Managing Iteration Using Ubrk</a>
+               <li><a href="#manage_ubrk">Managing Iteration Using Ubrk</a>
             <p>Iterate through strings using Ubrk.</p></li>
                        <li><a href="#uenum">Managing Enumerations</a>
             <p>Create, acquire, and use enumerations.</p></li>
                        <li><a href="#tmz">Managing Time Zones</a>
             <p>Get the time zone name, ID, DST savings, raw offset, and region code.</p></li>
-                       <li><a href="#uset">Managing Sets</a>
+                       <li><a href="#manage_uset">Managing Sets</a>
                        <p>Manage sets of characters and strings.</p></li>
        </ul>
 
@@ -1037,7 +1037,7 @@ i18n_unumber_destroy(num_format);
 
 </ol>
 
-<h2 id="ubrk" name="ubrk">Managing Iteration Using Ubrk</h2>
+<h2 id="manage_ubrk" name="manage_ubrk">Managing Iteration Using Ubrk</h2>
 
 <p>To manipulate or iterate through strings, you can use the Ubrk library. It helps you to treat strings as a set of characters, words, or sentences:</p>
 <ol>
@@ -1272,7 +1272,7 @@ i18n_timezone_get_region(timezone_id, region, &amp;region_len, BUF_SIZE);
 i18n_timezone_destroy(tmz);
 </pre></li></ol>       
        
-<h2 id="uset" name="uset">Managing Sets</h2>
+<h2 id="manage_uset" name="manage_uset">Managing Sets</h2>
 <p>You can create sets, which contain characters and strings. You can iterate through the set elements and carry out various operations on the set.</p>
 <p>To manage sets:</p>
 <ol>
index b5cd653..0721c13 100644 (file)
@@ -28,6 +28,7 @@
                <p class="toc-title">Content</p>
                <ul class="toc">
                        <li><a href="#fido_uaf_components">FIDO UAF Components</a></li>
+                       <li><a href="#prerequisites">Prerequisites</a></li>
                        <li><a href="#find_auth">Finding the FIDO Authenticator</a></li>
                        <li><a href="#check_uaf_msg_supported">Checking the UAF Message Support</a></li>
                        <li><a href="#protocol_conversation">Managing the Protocol Conversation</a></li>
                <p>Set the server result and indicate the status code resulting from a FIDO UAF message delivered to the remote server.</p></li>
 </ul>
 
+<h2 id="prerequisites">Prerequisites</h2>
+<p>To use the FIDO Client API (in <a href="../../../../org.tizen.native.mobile.apireference/group__CAPI__FIDO__MODULE.html">mobile</a> and <a href="../../../../org.tizen.native.wearable.apireference/group__CAPI__FIDO__MODULE.html">wearable</a> applications), the application has to request permission by adding the following privilege to the <span style="font-family: Courier New,Courier,monospace;">tizen-manifest.xml</span> file:</p>
+<pre class="prettyprint">
+&lt;privileges&gt;
+&nbsp;&nbsp;&nbsp;&lt;privilege&gt;http://tizen.org/privilege/fido.client&lt;/privilege&gt;
+&lt;/privileges&gt;
+</pre>
 
 <h2 id="find_auth" name="find_auth">Finding the FIDO Authenticator</h2>
 
index cc51acd..e4e1259 100644 (file)
@@ -49,9 +49,7 @@
 <li>Privilege description: Detailed information on permissions, including accessible resources and functionality, that the application can get with this privilege. It also contains information related to billing or device performance, such as cost or increase battery usage.</li>\r
 <li>Privacy name: Privacy represents a group of privileges that are related to a certain common feature.</li>\r
 </ul> \r
-\r
-<p>From Tizen platform 3.0, some privileges are categorized as privacy related and user can on and off those privileges by their preference.\r
-The thing user can change certain privileges' status to allow or deny at device runtime means that application calling that privileged APIs might be prevented from using it even if required privilege is declared in its manifest file. For that reason, APIs for checking privacy related privilege's current status and getting display name of privacy that the privilege is included in were added. For instance, you can use these APIs to check privilege's current status ahead of entering some function requires the privilege and if the status is off then show user guide message such as "For using this function, go settings and turn the Calendar privacy on." or "Can not tagging location on your photo because Location privacy is offed.".</p>\r
+<p>From Tizen 3.0, some privileges are categorized as privacy related and you can switch those privileges on and off based on their preference. You can change certain privileges&#39; status to allow or deny them at device runtime. This means that the application calling that privileged API can be prevented from using it even if the required privilege is declared in its manifest file. For that reason, the APIs have been added for checking the privacy related privilege&#39;s current status and getting the display name of the privacy that includes the privilege. For example, you can use these APIs to check the privilege&#39;s current status before entering a function that requires the privilege, and if the status is off, a guide message, such as &quot;For using this function, go to the settings and turn the Calendar privacy on&quot; is shown.</p>\r
 \r
 <p>Before you start, remember to <a href="#prerequisites">prepare your application to use the privilege info functionality</a>.</p>\r
 \r
@@ -114,7 +112,6 @@ int ret = privilege_info_get_description_by_pkgtype(&quot;PRVINFO_PACKAGE_TYPE_W
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;description);\r
 </pre>\r
 </li>\r
-\r
 <li>Get the privacy display name using the <span style="font-family: Courier New,Courier,monospace;">privilege_info_get_privacy_display_name()</span> function:\r
 <pre class="prettyprint">\r
 char* privacy_display_name = NULL;\r
@@ -122,7 +119,6 @@ int ret = privilege_info_get_privacy_display_name(&quot;http://tizen.org/privile
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;privacy_display_name);\r
 </pre>\r
 </li>\r
-\r
 <li>Get the privacy related privilege's status using the <span style="font-family: Courier New,Courier,monospace;">privilege_info_get_privacy_privilege_status()</span> function:\r
 <pre class="prettyprint">\r
 bool status = NULL;\r
@@ -130,7 +126,6 @@ int ret = privilege_info_get_privacy_privilege_status(&quot;http://tizen.org/pri
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;status);\r
 </pre>\r
 </li>\r
-\r
 </ul>\r
 <p>The above functions return a <span style="font-family: Courier New,Courier,monospace;">privilege_info_error_e</span> enum value (in <a href="../../../../org.tizen.native.mobile.apireference/group__CAPI__SECURITY__FRAMEWORK__PRIVILEGE__INFO__MODULE.html#gae50b814d4efe1b1d7218b6d68cdcadd6">mobile</a> and <a href="../../../../org.tizen.native.wearable.apireference/group__CAPI__SECURITY__FRAMEWORK__PRIVILEGE__INFO__MODULE.html#gae50b814d4efe1b1d7218b6d68cdcadd6">wearable</a> applications) that indicates the value retrieval result. They also store the requested privilege display name or description, privacy display, and privacy privilege status in their last parameter.</p>\r
 \r
index c4fbe66..97d0169 100644 (file)
@@ -34,7 +34,7 @@
                <p class="toc-title">Related Info</p>
                <ul class="toc">
                        <li><a href="../../../../../org.tizen.native.mobile.apireference/classDali_1_1Handle.html">Dali::Handle API for Mobile Native</a></li>
-                       <li><a href="../../../../../org.tizen.native.mobile.apireference/classDali_1_1Handle.html">Dali::Property API for Mobile Native</a></li>
+                       <li><a href="../../../../../org.tizen.native.mobile.apireference/structDali_1_1Property.html">Dali::Property API for Mobile Native</a></li>
                </ul>
        </div></div>
 </div> 
index bf4fac2..4693a3f 100644 (file)
@@ -1013,7 +1013,7 @@ var peerAgentFindCallback =
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAAgent.requestServiceConnection(peerAgent);
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch(err)
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch (err)
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Error handling */
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
@@ -1032,7 +1032,7 @@ function onsuccess(agents)
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAAgent.findPeerAgents();
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
 &nbsp;&nbsp;&nbsp;}
-&nbsp;&nbsp;&nbsp;catch(err)
+&nbsp;&nbsp;&nbsp;catch (err)
 &nbsp;&nbsp;&nbsp;{
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Error handling */
 &nbsp;&nbsp;&nbsp;}
@@ -1056,7 +1056,7 @@ function getDataFromHostApp()
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Error handling */
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});
 &nbsp;&nbsp;&nbsp;}
-&nbsp;&nbsp;&nbsp;catch(err)
+&nbsp;&nbsp;&nbsp;catch (err)
 &nbsp;&nbsp;&nbsp;{
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Error handling */
 &nbsp;&nbsp;&nbsp;}
index d2a7015..bf3e5b2 100644 (file)
@@ -57,7 +57,7 @@
      <th class="note">Note</th>
     </tr>
     <tr>
-     <td class="note"><b>IMPORTANT:</b> Do not use "widget" as name for one of your global variables, as it is a global W3C object's name.
+     <td class="note">Do not use &quot;widget&quot; as a name for any of your global variables, as it is the name of a global W3C object.
          </td>
     </tr>
    </tbody>
@@ -227,7 +227,7 @@ var WidgetChangeCallback = function(instance, event)
 var myWidget = tizen.widgetservice.getWidget(&quot;org.tizen.music-player.widget&quot;);
 </pre></li>
 
-   <li><p>Add the listener to use the definwed event handler with the <span style="font-family: Courier New,Courier,monospace">addStateChangeListener()</span> method of the <span style="font-family: Courier New,Courier,monospace">Widget</span> interface (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/widgetservice.html#Widget">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/widgetservice.html#Widget">wearable</a> applications):</p>
+   <li><p>Add the listener to use the defined event handler with the <span style="font-family: Courier New,Courier,monospace">addStateChangeListener()</span> method of the <span style="font-family: Courier New,Courier,monospace">Widget</span> interface (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/widgetservice.html#Widget">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/widgetservice.html#Widget">wearable</a> applications):</p> 
 <pre class="prettyprint">
 var watchId = myWidget.addStateChangeListener(WidgetChangeCallback);
 </pre></li>
index f60a5f2..1ad0d87 100644 (file)
                  </ul>    
           </li>
       </ul>
-       <h2 id="task" name="task">Task</h2>
+       <h2 id="task" name="task">Task in Mobile Applications</h2>
       <p>In the <a href="task_bluetoothchat_w.htm">Bluetooth Chat</a> task, we will walk through how to use the device as a Bluetooth server or client in a chat application.</p>
          
          <h2 id="prerequisites">Prerequisites</h2>
index 49603ef..1112f09 100644 (file)
 
 <div id="toc-navigation">
        <div id="profile">
-               <p><img alt="Mobile Web" src="../../images/mobile_s_w_optional.png"/> <img alt="Wearable Web" src="../../images/wearable_s_w_optional.png"/></p>
+               <p><img alt="Mobile Web" src="../../images/mobile_s_w_optional.png"/></p>
        </div>
        
        <div id="toc_border"><div id="toc">
                <p class="toc-title">Dependencies</p>
                <ul class="toc">
                        <li>Tizen 2.4 and Higher for Mobile</li>
-                       <li>Tizen 2.3.1 and Higher for Wearable</li>
                </ul>
                <p class="toc-title">Content</p>
                <ul class="toc">
@@ -37,7 +36,6 @@
                <p class="toc-title">Related Info</p>
                <ul class="toc">
             <li><a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/bluetooth.html">Bluetooth API for Mobile Web</a></li> 
-                       <li><a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/bluetooth.html">Bluetooth API for Wearable Web</a></li>
                        <li><a href="https://developer.tizen.org/development/sample/web/Communication/Bluetooth_Chat" target="_blank">Bluetooth Chat Sample Description</a></li>
                </ul>
        </div></div>
@@ -46,7 +44,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: Bluetooth Chat</h1> 
-  <p>This task, based on the BluetoothChat sample delivered with the Tizen Studio, demonstrates how you can use the Bluetooth API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/bluetooth.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/bluetooth.html">wearable</a> applications) to create a chat between 2 devices. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">BluetoothChat</a>.</p> 
+  <p>This task, based on the BluetoothChat sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/bluetooth.html">Bluetooth</a> API to create a chat between 2 devices. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Communication/Bluetooth_Chat" target="blank">Bluetooth Chat</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#Defining_App_Layout">Defining the Application Layout</a> defines how to create the application screens.</li>
@@ -76,7 +74,7 @@
 &nbsp;&nbsp;&nbsp;&lt;div id=&quot;start-header&quot; data-role=&quot;header&quot; data-position=&quot;fixed&quot;&gt;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h1&gt;Bluetooth chat&lt;/h1&gt;
 &nbsp;&nbsp;&nbsp;&lt;/div&gt;</pre></li>
- <li> <p>The actual content section of the screen is defined within a <span style="font-family: Courier New,Courier,monospace;">&lt;div&gt;</span> element whose <span style="font-family: Courier New,Courier,monospace;">data-role</span> attribute is set to <span style="font-family: Courier New,Courier,monospace;">content</span>. It contains buttons (in <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Mobile_UIComponents/mobile_Button.htm">mobile</a> or <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Wearable_UIComponents/wearable_button.htm">wearable</a> applications) for turning on the Bluetooth connection and either creating or joining a server connection. The buttons displayed depend on whether the Bluetooth adapter is on.</p>
+ <li> <p>The actual content section of the screen is defined within a <span style="font-family: Courier New,Courier,monospace;">&lt;div&gt;</span> element whose <span style="font-family: Courier New,Courier,monospace;">data-role</span> attribute is set to <span style="font-family: Courier New,Courier,monospace;">content</span>. It contains <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Mobile_UIComponents/mobile_Button.htm">buttons</a> for turning on the Bluetooth connection and either creating or joining a server connection. The buttons displayed depend on whether the Bluetooth adapter is on.</p>
  <pre class="prettyprint lang-html">&nbsp;&nbsp;&nbsp;&lt;!--Content section--&gt;
 &nbsp;&nbsp;&nbsp;&lt;div id=&quot;start-content&quot; data-role=&quot;content&quot; data-scroll=&quot;none&quot;&gt;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;box&quot;&gt;
@@ -181,7 +179,7 @@ $(&#39;#keyboard-ok-button&#39;).on(&#39;click&#39;, function(event)
 <h3 id="server" name="server">Defining the Choose Your Server Screen</h3> 
 <ol class="tutorstep">
 <li>templates/choose_page.tpl Source File
-<ol type="a"><li><p>The content section of the Choose your server screen displays a list (in <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Mobile_UIComponents/mobile_Listview.htm">mobile</a> or <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Wearable_UIComponents/wearable_list.htm">wearable</a> applications) of available servers.</p>
+<ol type="a"><li><p>The content section of the Choose your server screen displays a <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Mobile_UIComponents/mobile_Listview.htm">list</a> of available servers.</p>
 <pre class="prettyprint">
 &lt;div data-role=&quot;page&quot; id=&quot;choose&quot;&gt;
 &nbsp;&nbsp;&nbsp;&lt;!--Header section--&gt;
@@ -198,7 +196,7 @@ $(&#39;#keyboard-ok-button&#39;).on(&#39;click&#39;, function(event)
 </pre>
 </li>
 <li>
-<p>When the user taps a server name, the system starts searching for the server and attempts to connect to it. After connecting, the system displays confirmation pop-ups (in <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Mobile_UIComponents/mobile_Popup.htm">mobile</a> or <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Wearable_UIComponents/wearable_popup.htm">wearable</a> applications).</p>
+<p>When the user taps a server name, the system starts searching for the server and attempts to connect to it. After connecting, the system displays confirmation <a href="../../../../org.tizen.web.apireference/html/ui_fw_api/Mobile_UIComponents/mobile_Popup.htm">pop-ups</a>.</p>
 <pre class="prettyprint">
 $(&#39;#choose-content&#39;).on(&#39;tap&#39;, &#39;ul.ui-listview li&#39;, function() 
 {
index 0a38874..03d1f8c 100644 (file)
@@ -45,7 +45,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: Contacts Exchanger</h1> 
-  <p>This task, based on the ContactsExchanger sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/nfc.html">NFC</a> API to exchange contacts between devices. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">ContactsExchanger</a>.</p>
+  <p>This task, based on the ContactsExchanger sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/nfc.html">NFC</a> API to exchange contacts between devices. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Communication/Contacts_Exchanger" target="blank">Contacts Exchanger</a>.</p>
  
   <p>This task consists of the following parts:</p> 
   <ul> 
index d531f05..70725ca 100644 (file)
@@ -45,7 +45,7 @@
 
   <h1>Task: Download Manager</h1> 
  
- <p>This task, based on the DownloadManager sample delivered with the Tizen Studio, demonstrates how you can use the Download API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/download.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/download.html">wearable</a> applications) to asynchronously download URL content to the device storage. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">DownloadManager</a>.</p> 
+ <p>This task, based on the DownloadManager sample delivered with the Tizen Studio, demonstrates how you can use the Download API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/download.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/download.html">wearable</a> applications) to asynchronously download URL content to the device storage. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Content/Download_Manager" target="blank">Download Manager</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#layout">Defining the Application Layout</a> defines how to create the application screens. </li> 
index 5beff15..ed35d34 100644 (file)
@@ -50,7 +50,7 @@
                        <li><a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/content.html">Content API for TV Web</a></li>
                        <li><a href="https://developer.tizen.org/development/sample/web/Multimedia/%28Circle%29_Music_Player" target="_blank">(Circle) Music Player Sample Description</a></li>
                        <li><a href="https://developer.tizen.org/development/sample/web/Content/Media_Content" target="_blank">Media Content Sample Description</a></li>
-                       <li><a href="https://developer.tizen.org/development/sample/web/General/Memo" target="_blank">Memo Gallery Sample Description</a></li>
+                       <li><a href="https://developer.tizen.org/development/sample/web/General/Memo" target="_blank">Memo Sample Description</a></li>
                        <li><a href="https://developer.tizen.org/development/sample/web/Content/Mini_Gallery" target="_blank">Mini Gallery Sample Description</a></li>
         </ul>
     </div></div>
@@ -61,9 +61,9 @@
   <h1>Stored Content Management</h1>
 
   <p>Tizen enables you to search for content (images, videos, music or other) located on the local device storage. You can also perform content management tasks, such as viewing and updating content attributes.</p>
-
-<p>The Content API is mandatory for both Tizen mobile and wearable profiles, which means that it is supported in all mobile and wearable devices. All mandatory APIs are supported on the Tizen Emulators.</p>
-
+  
+<p>The Content API is mandatory for both Tizen mobile and wearable profiles, which means that it is supported in all mobile and wearable devices. All mandatory APIs are supported on the Tizen Emulators.</p> 
+  
   <p>The main features of Content API include:</p>
   <ul>
    <li>Content retrieval <p>The Content API uses the same <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface instance (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html#ContentManager">mobile</a>, <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html#ContentManager">wearable</a>, and <a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/content.html#ContentManager">TV</a> applications) for all content-related functionalities. The instance provides higher efficiency by performing batch operations on content items.</p> <p>You can <a href="#browse">browse and search for content directories and content</a> using the <span style="font-family: Courier New,Courier,monospace">getDirectories()</span> and <span style="font-family: Courier New,Courier,monospace">find()</span> methods of the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface. When searching for content items, you can create <a href="data_filter_w.htm#filter">attribute filters</a>, <a href="data_filter_w.htm#range">attribute range filters</a>, and <a href="data_filter_w.htm#composite">composite filters</a> based on <a href="data_filter_w.htm#content_filter">specific filter attributes</a> of the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface. You can also <a href="data_filter_w.htm#use_modes">sort the search results</a>.</p>
                </ul>
        </li>
   </ul>
-
  <p>Before you start, remember to <a href="#prerequisites">prepare your application to use the content functionality</a>.</p>
 
 <h2 id="warm_up" name="warm_up">Warm-up</h2>
        <li><a href="#items">Managing Playlist Items</a> <p>Add, retrieve, and remove items. Change item position and order.</p></li></ul>
        </li>
   </ul>
-
+  
   <h2 id="task" name="task">Task</h2>
   <p>In the <a href="task_mediacontent_w.htm">Media Content</a> task, we will walk through how to browse and manage the media directories in your application.</p>
-
+  
     <h2 id="prerequisites">Prerequisites</h2>
 <p>To use the Content API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html">mobile</a>, <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html">wearable</a>, and <a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/content.html">TV</a> applications), the application has to request permission by adding the following privileges to the <span style="font-family: Courier New,Courier,monospace">config.xml</span> file:</p>
 <pre class="prettyprint">
 &lt;tizen:privilege name=&quot;http://tizen.org/privilege/content.write&quot;/&gt;
 </pre>
 
-
+     
  <h2 id="browse" name="browse">Browsing Content</h2>
-
+                       
   <p>Learning how to browse and search for content directories and content items in directories is a basic content management skill:</p>
   <ol>
    <li><p>Retrieve the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface instance (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html#ContentManager">mobile</a>, <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html#ContentManager">wearable</a>, and <a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/content.html#ContentManager">TV</a> applications) using the <span style="font-family: Courier New,Courier,monospace">tizen</span> global object:</p> <pre class="prettyprint">var manager = tizen.content;</pre></li>
@@ -168,19 +168,19 @@ manager.find(onContentItemArraySuccess, null, null, filter);
      </tbody>
     </table> </li>
   </ol>
-
+  
  <h2 id="manage" name="manage">Managing Content</h2>
 
   <p>Learning how to view content details and update them is a basic content management skill:</p>
   <ol>
-   <li><p>Retrieve the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface instance (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html#ContentManager">mobile</a>, <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html#ContentManager">wearable</a>, and <a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/content.html#ContentManager">TV</a> applications) using the <span style="font-family: Courier New,Courier,monospace">tizen</span> global object, and search for the item whose details you want to update.</p> <p>In the following example, the item whose title is <span style="font-family: Courier New,Courier,monospace">image7.jpg</span> is retrieved.</p>
+   <li><p>Retrieve the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface instance (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html#ContentManager">mobile</a>, <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html#ContentManager">wearable</a>, and <a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/content.html#ContentManager">TV</a> applications) using the <span style="font-family: Courier New,Courier,monospace">tizen</span> global object, and search for the item whose details you want to update.</p> <p>In the following example, the item whose title is <span style="font-family: Courier New,Courier,monospace">image7.jpg</span> is retrieved.</p> 
 <pre class="prettyprint">var manager = tizen.content;
 
 var filter = new tizen.AttributeFilter(&quot;title&quot;, &quot;EXACTLY&quot;, &quot;image7.jpg&quot;);
 manager.find(onMediaItemArraySuccess, null, null, filter);</pre></li>
    <li>In the success event handler of the <span style="font-family: Courier New,Courier,monospace">find()</span> method, view the content item details by displaying them in the console log: <pre class="prettyprint">function onMediaItemArraySuccess(item)
 {
-&nbsp;&nbsp;&nbsp;if (items.length &gt; 0)
+&nbsp;&nbsp;&nbsp;if (items.length &gt; 0) 
 &nbsp;&nbsp;&nbsp;{
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;console.log(items[0].type + &quot;: &quot; + items[0].title + &quot;: &quot; + items[0].mimeType);
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;console.log(&quot;geolocation-latitude :&quot; + items[0].geolocation.latitude +
@@ -232,7 +232,7 @@ tizen.content.find(findCB);
 </pre>
 </li>
   </ol>
-
  <h2 id="receive" name="receive">Receiving Notifications on Content Changes</h2>
 
   <p>To create engaging applications with various content features, you must learn to receive notifications when content items are added, updated, or removed:</p>
@@ -295,7 +295,7 @@ tizen.content.getPlaylists(function(playlists)
 });</pre>
 </li>
 </ul>
-
+          
                 <h2 id="manage_p" name="manage_p">Managing Playlists</h2>
 
 <p>Learning how to retrieve and remove playlists is a basic playlist management skill:</p>
@@ -327,7 +327,7 @@ tizen.content.getPlaylists(function(playlists)
 });</pre></li>
 
 </ul>
-
+     
                 <h2 id="items" name="items">Managing Playlist Items</h2>
 
 <p>Learning how to manage list items is a basic playlist management skill:</p>
index 33779ff..5aa3c43 100644 (file)
@@ -45,7 +45,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: File Manager</h1> 
-  <p>This task, based on the FileManager sample delivered with the Tizen Studio, demonstrates how you can use the Filesystem API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/filesystem.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/filesystem.html">wearable</a> applications) to manage files in your application. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">FileManager</a>.</p> 
+  <p>This task, based on the FileManager sample delivered with the Tizen Studio, demonstrates how you can use the Filesystem API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/filesystem.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/filesystem.html">wearable</a> applications) to manage files in your application. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Storage/File_Manager" target="blank">File Manager</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#layout">Defining the Application Layout</a> defines how to create the application screens. </li> 
index e28883d..61b502f 100644 (file)
@@ -46,7 +46,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: Media Content</h1> 
-  <p>This task, based on the MediaContent sample delivered with the Tizen Studio, demonstrates how you can use the Content API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html">wearable</a> applications) to manage media files in your application. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">Media Content</a>.</p> 
+  <p>This task, based on the MediaContent sample delivered with the Tizen Studio, demonstrates how you can use the Content API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html">wearable</a> applications) to manage media files in your application. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Content/Media_Content" target="blank">Media Content</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#layout">Defining the Application Layout</a> defines how to create the application screens. </li>
index 2ff5c44..8a36fc6 100644 (file)
@@ -37,6 +37,7 @@
         <ul class="toc">
                        <li><a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/systemsetting.html">System Setting API for Mobile Web</a></li>
                        <li><a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/systemsetting.html">System Setting API for Wearable Web</a></li>
+                       <li><a href="https://developer.tizen.org/development/sample/web/System/System_Settings" target="_blank">System Settings Sample Description</a></li>
             </ul>
     </div></div>
 </div>
index 770df65..b08eecd 100644 (file)
@@ -44,7 +44,7 @@
 <div id="container"><div id="contents"><div class="content">
 
  <h1>Task: System Information</h1> 
-  <p>This task, based on the Systeminfo sample delivered with the Tizen Studio, demonstrates how you can use the System Information API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/systeminfo.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/systeminfo.html">wearable</a> applications) to retrieve and display status and details of various device-specific items. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">SystemInfo</a>.</p> 
+  <p>This task, based on the Systeminfo sample delivered with the Tizen Studio, demonstrates how you can use the System Information API (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/systeminfo.html">mobile</a> and <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/systeminfo.html">wearable</a> applications) to retrieve and display status and details of various device-specific items. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/System/System_Info" target="blank">System Info</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#layout">Defining the Application Layout</a> defines how to create the application screens. </li> 
index 993e3cc..7c61570 100644 (file)
@@ -45,7 +45,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: Chatter</h1> 
-  <p>This task, based on the Chatter sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/messaging.html">Messaging</a> API to send, receive, and manage your messages. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">Chatter</a>.</p> 
+  <p>This task, based on the Chatter sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/messaging.html">Messaging</a> API to send, receive, and manage your messages. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Communication/Chatter" target="blank">Chatter</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#Defining_App_Layout">Defining the Application Layout</a> defines how to create the application screens.</li>
index 49dec46..f7a482c 100644 (file)
@@ -36,6 +36,7 @@
                <ul class="toc">
                        <li><a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/notification.html">Notification API for Mobile Web</a></li>    
                        <li><a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/notification.html">Notification API for Wearable Web</a></li>                        
+                       <li><a href="https://developer.tizen.org/development/sample/web/Application/Notification_Manager" target="_blank">Notification Manager Sample Description</a></li>                      
                        </ul>
        </div></div>
 </div> 
index 94a857c..6e612b5 100644 (file)
@@ -36,6 +36,7 @@
         <p class="toc-title">Related Info</p>
         <ul class="toc">
                        <li><a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/account.html">Account API for Mobile Web</a></li>
+                       <li><a href="https://developer.tizen.org/development/sample/web/General/Account_Manager" target="_blank">Account Manager Sample Description</a></li>
             </ul>
     </div></div>
 </div>
index a3fefb0..bceefef 100644 (file)
@@ -46,7 +46,7 @@
 
 
   <h1>Task: Call Log</h1> 
-  <p>This task, based on the CallLog sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/callhistory.html">Call History</a> API to manage call logs in your application. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">CallLog</a>.</p> 
+  <p>This task, based on the CallLog sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/callhistory.html">Call History</a> API to manage call logs in your application. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Social/Call_Log" target="blank">Call Log</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#Defining">Defining the Application Layout</a> defines how to create the application screens.</li>
index 720e6ee..0fe5ceb 100644 (file)
@@ -46,7 +46,7 @@
 
 
   <h1>Task: Event Manager</h1>
-  <p>This task, based on the EventManager sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/calendar.html">Calendar</a> API to manage calendar events. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">EventManager</a>.</p>
+  <p>This task, based on the EventManager sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/calendar.html">Calendar</a> API to manage calendar events. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Social/Event_Manager" target="blank">Event Manager</a>.</p>
 
   <p>This task consists of the following parts:</p>
   <ul>
index 64bb250..0e2a2dd 100644 (file)
@@ -43,7 +43,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: Sensor Ball</h1> 
-  <p>This task, based on the SensorBall sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/sensor.html">Sensor</a> API to read and process gyro sensor data. For more information on the sample functionality and creating the sample with the full source code, see the <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">SensorBall</a>.</p> 
+  <p>This task, based on the SensorBall sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/sensor.html">Sensor</a> API to read and process gyro sensor data. For more information on the sample functionality and creating the sample with the full source code, see the <a href="https://developer.tizen.org/development/sample/web/Sensor/Sensor_Ball" target="blank">Sensor Ball</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#layout">Defining the Application Layout</a> defines how to create the application screens.</li>
index 923db3a..ceca92a 100644 (file)
                        <li><a href="#lifecycle">Web IME Life-cycle</a></li>
                        <li><a href="#sample">Sample IME Application</a></li>
                </ul>
+               <p class="toc-title">Related Info</p>
+               <ul class="toc">
+                       <li><a href="https://developer.tizen.org/development/sample/web/Input+Method+Editor/%28Circle%29_IME_Double_Keys" target="_blank">(Circle) IME Double Keys Sample Description</a></li>
+               </ul>
        </div></div>
 </div> 
 
index f7652ba..0432504 100644 (file)
@@ -43,7 +43,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: Compass</h1> 
-  <p>This task, based on the Compass sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#orientation">DeviceOrientation Event Specification</a> API to create a compass-functionality for your application. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">Compass</a>.</p> 
+  <p>This task, based on the Compass sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#orientation">DeviceOrientation Event Specification</a> API to create a compass-functionality for your application. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Sensor/Compass" target="blank">Compass</a>.</p> 
   <p>This task consists of the following parts:</p> 
   <ul> 
    <li><a href="#layout">Defining the Application Layout</a> defines how to create the application screens.</li>
index 5b6d674..2cb9ed8 100644 (file)
@@ -44,7 +44,7 @@
 
 <h1>Task: Touch Paint</h1>
 
-<p>This task, based on the TouchPaint sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#touch">Touch Events version 1</a> API to create a simple paint application using the touch events and the <a href="../graphics/canvas_w.htm">Canvas</a> element. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">TouchPaint</a>.</p> 
+<p>This task, based on the TouchPaint sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#touch">Touch Events version 1</a> API to create a simple paint application using the touch events and the <a href="../graphics/canvas_w.htm">Canvas</a> element. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Graphics/Touch_Paint_1" target="blank">Touch Paint</a>.</p> 
 
 <p>This task consists of the following parts:</p> 
   <ul> 
index bcf841a..9c6bcd4 100644 (file)
@@ -44,7 +44,7 @@
 
 <h1>Task: Touch Paint</h1>
 
-<p>This task, based on the TouchPaint sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#touch">Touch Events version 1</a> API to create a simple paint application using the touch events and the <a href="../graphics/canvas_w.htm">Canvas</a> element. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-wearable-applications" target="blank">TouchPaint</a>.</p> 
+<p>This task, based on the TouchPaint sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#touch">Touch Events version 1</a> API to create a simple paint application using the touch events and the <a href="../graphics/canvas_w.htm">Canvas</a> element. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Graphics/Touch_Paint" target="blank">Touch Paint</a>.</p> 
 
 <p>This task consists of the following parts:</p> 
   <ul> 
index d3f5ba9..fa49312 100644 (file)
@@ -44,7 +44,7 @@
 
 <h1>Task: Basic Watch</h1>
   
-<p>This task, based on the BasicWatch sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#canvas2d">HTML Canvas 2D Context</a> API to create an analog watch on a canvas. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-wearable-applications" target="blank">BasicWatch</a>.</p>  
+<p>This task, based on the BasicWatch sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#canvas2d">HTML Canvas 2D Context</a> API to create an analog watch on a canvas. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Watch/Basic_Watch" target="blank">Basic Watch</a>.</p>  
 
   <p>This task consists of the following parts:</p> 
   <ul> 
index 68ba95b..24767f4 100644 (file)
@@ -34,6 +34,7 @@
         <ul class="toc">
                        <li><a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#geo">Geolocation API Specification for Mobile Web</a></li>
                        <li><a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#geo">Geolocation API Specification for Wearable Web</a></li>
+                       <li><a href="https://developer.tizen.org/development/sample/web/Sensor/Path_Tracker" target="_blank">Path Tracker Sample Description</a></li>
             </ul>
     </div></div>
 </div>
index c5d3942..e13cd37 100644 (file)
@@ -44,7 +44,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: Piano</h1> 
-  <p>This task, based on the Piano sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#audio">HTML5 audio element</a> API to create a piano application and play sounds. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">Piano</a>.</p> 
+  <p>This task, based on the Piano sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#audio">HTML5 audio element</a> API to create a piano application and play sounds. For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Multimedia/Piano" target="blank">Piano</a>.</p> 
   
   <p>This task consists of the following parts:</p> 
   <ul> 
index a34c899..c548667 100644 (file)
@@ -44,7 +44,7 @@
 <div id="container"><div id="contents"><div class="content">
 
   <h1>Task: Self Camera</h1>
-  <p>This task, based on the SelfCamera sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#getusermedia">getUserMedia</a> API to access and display the camera video stream, and capture a single photo. For more information on the sample functionality and creating the sample with the full source code, see the <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">SelfCamera</a>.</p>
+  <p>This task, based on the SelfCamera sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#getusermedia">getUserMedia</a> API to access and display the camera video stream, and capture a single photo. For more information on the sample functionality and creating the sample with the full source code, see the <a href="https://developer.tizen.org/development/sample/web/Multimedia/Self_Camera" target="blank">Self Camera</a>.</p>
   <p>This task consists of the following parts:</p>
   <ul>
    <li><a href="#layout">Defining the Application Layout</a> defines how to create the application screens. </li>
index dec19cb..bb82273 100644 (file)
@@ -36,6 +36,7 @@
                <ul class="toc">\r
                        <li><a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#web_workers">Web Workers API for Mobile Web</a></li>\r
                        <li><a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#web_workers">Web Workers API for Wearable Web</a></li>\r
+                       <li><a href="https://developer.tizen.org/development/sample/web/Performance/Web_Worker_Timer" target="_blank">Web Worker Timer Sample Description</a></li>\r
                        </ul>\r
        </div></div>\r
 </div> \r
index 4641516..c115bb1 100644 (file)
@@ -45,7 +45,7 @@
 <div id="container"><div id="contents"><div class="content">
 
 <h1>Task: Camera</h1>
-<p>This task, based on the Camera sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/camera_w.html">Camera API (Tizen Extension)</a> API to control the camera on the Tizen wearable device.  For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-wearable-applications" target="blank">Camera</a>.</p>
+<p>This task, based on the Camera sample delivered with the Tizen Studio, demonstrates how you can use the <a href="../../../../../org.tizen.web.apireference/html/w3c_api/camera_w.html">Camera API (Tizen Extension)</a> API to control the camera on the Tizen wearable device.  For more information on the sample functionality and creating the sample with the full source code, see <a href="https://developer.tizen.org/development/sample/web/Multimedia/Camera" target="blank">Camera</a>.</p>
 
 <p>This task consists of the following parts:</p>
  <ul>
index 0c231f3..89e4c2e 100644 (file)
@@ -36,6 +36,7 @@
                <ul class="toc">        
                        <li><a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#mediaquery">Media Queries API for Mobile Web</a></li>
                        <li><a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#mediaquery">Media Queries API for Wearable Web</a></li>
+                       <li><a href="https://developer.tizen.org/development/sample/web/Graphics/Media_Query" target="_blank">Media Query Sample Description</a></li>
                        </ul>
        </div></div>
 </div> 
index e9a314c..18361a5 100644 (file)
@@ -572,7 +572,7 @@ function removeGroup()
 <p>The following figures illustrate the created layout in different display sizes and orientations.</p>
 
 <p class="figure">Figure: Dynamic layout on a 480 x 800 display</p> 
-<p align="center"><img alt="Dynamic layout on a 480 x 800 display" src="../../.../images/dynamic_layout_480x800.png" /></p>
+<p align="center"><img alt="Dynamic layout on a 480 x 800 display" src="../../../images/dynamic_layout_480x800.png" /></p>
 
 <p class="figure">Figure: Dynamic layout on a 720 x 1280 display</p> 
 <p align="center"><img alt="Dynamic layout on a 720 x 1280 display" src="../../../images/dynamic_layout_720x1280.png" /></p>
index a6b8259..cdd9266 100644 (file)
   <h2 id="resolution" name="resolution">Image Resolution Optimization</h2>
 
   <p>In Web applications, optimization of applications for various platforms (regarding devices, OS, and resolution) is efficient.</p>
-  <p><a href="media_query_w.htm">Media Queries</a> and <a href="http://www.w3.org/TR/2012/WD-css3-flexbox-20120612/" target="blank">Flexible Box Layout</a> can be used to create flexible layouts, and to build the <a href="https://developer.tizen.org/downloads/sample-web-applications/load-web-app-tizen-sdk" target="blank">deployable package</a> easily.</p>
+  <p><a href="media_query_w.htm">Media Queries</a> and <a href="http://www.w3.org/TR/2012/WD-css3-flexbox-20120612/" target="blank">Flexible Box Layout</a> can be used to create flexible layouts, and to build the deployable package easily.</p>
 
   <p>Images can be used in Web applications in the following ways:</p>
   <ul><li><span style="font-family: Courier New,Courier,monospace">IMG</span> tag linking images directly to HTML</li>
index dec7e91..722a3b3 100644 (file)
@@ -40,6 +40,7 @@
                <ul class="toc">
                        <li><a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#transforms">CSS Transforms API for Mobile Web</a></li>
                        <li><a href="../../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#transforms">CSS Transforms API for Wearable Web</a></li>
+                       <li><a href="https://developer.tizen.org/development/sample/web/General/Rotary_Timer" target="_blank">Rotary Timer Sample Description</a></li>
                        <li><a href="https://developer.tizen.org/development/sample/web/General/Spinning_Arrow" target="_blank">Spinning Arrow Sample Description</a></li>
                        </ul>
        </div></div>
index 0ae386b..3388435 100644 (file)
@@ -79,7 +79,7 @@ tizen cli-config [options]
 </tr>
  <tr>
  <td><span style="font-family: Courier New,Courier,monospace">-g</span>, <span style="font-family: Courier New,Courier,monospace">--global</span></td>
- <td>Specifies whether the operation must be done for a global scope (for all installed SDKs or for the current SDK only).</td>
+ <td>Specifies whether the operation must be done for a global scope (for all installed SDKs or for the current Tizen Studio only).</td>
  </tr>
  <tr>
  <td><span style="font-family: Courier New,Courier,monospace">&lt;key&gt;=&lt;value&gt;</span></td>
index 403544a..ea3cca0 100644 (file)
 
 <p>Before deploying your application, it is important that you test it in an environment similar to a real device.</p>
 <p>You can run the application in the emulator, and test a variety of user scenarios, such as network access, audio input and out, and text messages. You can control the application in the emulator with mouse and keyboard buttons, like if you used an actual device.</p>
-<p>During the run, you can use the Emulator Control Panel (ECP) to inject events for several system options that the actual device provides. For example, by manipulating the optional battery, you can simulate the application in different charge environments.</p>
+<p>During the run, you can use the Emulator Control Panel to inject events for several system options that the actual device provides. For example, by manipulating the optional battery, you can simulate the application in different charge environments.</p>
 <p>The emulator controls consist of internal and external parts:</p>
 <ul>
 <li>The <strong>HOME</strong>, <strong>Volume control</strong> and <strong>Back</strong> buttons, for example, are external parts controlling the device from the outside.
-In the emulator, the external parts are called the <strong>emulator control keys and menu</strong>.</li>
+<p>In the emulator, the external parts are called the <strong>emulator control keys and menu</strong>.</p></li>
 <li>Battery level and screen brightness, for example, are internal parts controlling the device from the inside. In the emulator, the internal parts are called the <strong>Emulator Control Panel</strong>.</li>
 </ul>
 
@@ -128,7 +128,7 @@ In the emulator, the external parts are called the <strong>emulator control keys
 <p>The <strong>Detailed Info</strong> window is displayed, showing the <strong>Shortcut Info</strong> and <strong>VM Info</strong> tabs. The <strong>Shortcut Info</strong> tab lists the <a href="keyboard_shortcuts.htm#emulator">emulator keyboard shortcuts</a> and the <strong>VM Info</strong> tab defines the virtual machine details.</p>
 <p>In Mac OS&reg; X: To use the emulator keyboard shortcuts, open the Keyboard Setting dialog and switch your Mac function keys option to work as standard function keys.</p>
 <table border="1">
-       <caption>Table: VM Info tab</caption>
+       <caption>Table: VM Info</caption>
                <tbody>
                        <tr>
                                <th style="text-align:center;margin-left:auto;margin-right:auto;">Feature</th>
@@ -207,7 +207,7 @@ In the emulator, the external parts are called the <strong>emulator control keys
 
                        <tr>
                          <td><strong>Emulator Version</strong></td>
-                         <td>Tizen SDK version</td>
+                         <td>Tizen Studio version</td>
                        </tr>
                </tbody>
 </table>
@@ -276,14 +276,13 @@ In the emulator, the external parts are called the <strong>emulator control keys
 
 <h2 id="panel">Using the Control Panel</h2>
 
-<p>With Emulator Control Panel (ECP), you can inject system events and perform related tasks.</p>
+<p>With Emulator Control Panel, you can inject system events and perform related tasks.</p>
 <p>The control panel consists of 3 layers:</p>
 <ul>
 <li><strong>Dialog</strong>, which is the main application window, shows a list of testable device cards.</li>
 <li><strong>Card</strong>, which represents each device, shows the representative device status. By clicking a card, you can inject an event directly or open <strong>Popup</strong> to do it. </li>
 <li><strong>Popup</strong> displays testable events for each device.</li>
 </ul>
-Figure: Emulator Control Panel
 <p class="figure">Figure: Emulator Control Panel</p>
 <p align="center"><img alt="Emulator Control Panel" src="../images/emulator_control_panel.png" /></p>
  
@@ -297,7 +296,7 @@ Figure: Emulator Control Panel
 <p class="figure">Figure: Opening the control panel</p>
 <p align="center"><img alt="Opening the control panel" src="../images/emulator_control_panel_open.png" /></p>
  
-<p>The main features of ECP are described in the following sections.</p>
+<p>The main features of the Emulator Control Panel are described in the following sections.</p>
 
 <h3>Controlling the Network Setting</h3>
 <p>You can control the user network.</p>
@@ -433,7 +432,7 @@ timestamp, x, y, z
                 <th class="note">Note</th>
                </tr>
                <tr>
-                <td class="note">A Mobile Termination (MT) call is made from the ECP view to the emulator. A Mobile Origination (MO) call is made from the emulator to the ECP view using the phone application of the emulator.</td>
+                <td class="note">A Mobile Termination (MT) call is made from the Event Injector view to the emulator. A Mobile Origination (MO) call is made from the emulator to the Event Injector view using the phone application of the emulator.</td>
                </tr>
           </tbody>
          </table>
@@ -606,7 +605,7 @@ timestamp, x, y, z
 
 <h2 id="cli_control">Controlling the Control Panel from the Command Line</h2>
 
-<p>You can control and monitor the Tizen emulator by using the ECP CLI instead of the control panel UI tool. The CLI supports all the functionalities of the UI. The CLI binary is located in:</p>
+<p>You can control and monitor the Tizen emulator by using the Emulator Control Panel CLI instead of the control panel UI tool. The CLI supports all the functionalities of the UI. The CLI binary is located in:</p>
        <ul>
                <li>In Ubuntu:
                <p><span style="font-family: Courier New,Courier,monospace">&lt;TIZEN_STUDIO&gt;/tools/emulator/bin/ecp-cli</span></p></li>
@@ -687,46 +686,39 @@ timestamp, x, y, z
 </tr>
 
  <tr>
- <td rowspan="5"><span style="font-family: Courier New,Courier,monospace">call</span></td> 
- <td><span style="font-family: Courier New,Courier,monospace">dial</span></td>
- <td rowspan="5">Yes</td>
- <td rowspan="5">No</td> 
- <td><span style="font-family: Courier New,Courier,monospace">call dial &lt;number&gt;</span></td>
+ <td rowspan="8"><span style="font-family: Courier New,Courier,monospace">telephony</span></td> 
+ <td><span style="font-family: Courier New,Courier,monospace">call dial</span></td>
+ <td rowspan="8">Yes</td>
+ <td rowspan="8">No</td> 
+ <td><span style="font-family: Courier New,Courier,monospace">telephony call dial &lt;number&gt;</span></td>
  </tr>
  <tr>
- <td><span style="font-family: Courier New,Courier,monospace">hidden-dial</span></td>
- <td><span style="font-family: Courier New,Courier,monospace">call hidden-dial &lt;number&gt;</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">call hidden-dial</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">telephony call hidden-dial &lt;number&gt;</span></td>
  </tr>
  <tr>
- <td><span style="font-family: Courier New,Courier,monospace">connect</span></td>
  <td><span style="font-family: Courier New,Courier,monospace">call connect</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">telephony call connect</span></td>
  </tr>
  <tr>
- <td><span style="font-family: Courier New,Courier,monospace">disconnect</span></td>
- <td><span style="font-family: Courier New,Courier,monospace">call disconnect &lt;call id&gt;</span></td>
- </tr>
-  <tr>
- <td><span style="font-family: Courier New,Courier,monospace">status</span></td>
- <td><span style="font-family: Courier New,Courier,monospace">call status</span></td>
- </tr>                         
+ <td><span style="font-family: Courier New,Courier,monospace">call disconnect</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">telephony call disconnect &lt;call id&gt;</span></td>
+ </tr>                        
  <tr>
- <td rowspan="4"><span style="font-family: Courier New,Courier,monospace">sms</span></td> 
- <td><span style="font-family: Courier New,Courier,monospace">send</span></td>
- <td rowspan="4">Yes</td>
- <td rowspan="4">No</td> 
- <td><span style="font-family: Courier New,Courier,monospace">sms send &lt;number&gt; &lt;text&gt;</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">sms send</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">telephony sms send &lt;number&gt; &lt;text&gt;</span></td>
  </tr>
  <tr>
-<td><span style="font-family: Courier New,Courier,monospace">set status</span></td>
- <td><span style="font-family: Courier New,Courier,monospace">sms set &lt;available | unavailable&gt;</span></td>
+<td><span style="font-family: Courier New,Courier,monospace">sms set</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">telephony sms set &lt;available | unavailable&gt;</span></td>
  </tr>
  <tr>
- <td><span style="font-family: Courier New,Courier,monospace">status</span></td>
  <td><span style="font-family: Courier New,Courier,monospace">sms status</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">telephony sms status</span></td>
  </tr>
  <tr>
- <td><span style="font-family: Courier New,Courier,monospace">mms_status</span></td>
  <td><span style="font-family: Courier New,Courier,monospace">sms mms_status</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">telephony sms mms_status</span></td>
  </tr> 
  <tr>
  <td rowspan="4"><span style="font-family: Courier New,Courier,monospace">location</span></td> 
@@ -811,6 +803,33 @@ timestamp, x, y, z
  <td><span style="font-family: Courier New,Courier,monospace">sdcard status</span></td>
  </tr>
  <tr>
+  <td rowspan="6"><span style="font-family: Courier New,Courier,monospace">nfc</span></td> 
+ <td><span style="font-family: Courier New,Courier,monospace">tag attach</span></td>
+ <td rowspan="6">Yes</td>
+ <td rowspan="6">No</td>
+ <td><span style="font-family: Courier New,Courier,monospace">nfc tag attach &lt;tag type&gt; &lt;NDEF message&gt;</span></td>
+ </tr>
+  <tr>
+ <td><span style="font-family: Courier New,Courier,monospace">tag detach</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">nfc tag detach</span></td>
+ </tr>
+  <tr>
+ <td><span style="font-family: Courier New,Courier,monospace">p2p attach</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">nfc p2p attach</span></td>
+ </tr>
+ <tr>
+ <td><span style="font-family: Courier New,Courier,monospace">p2p send</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">nfc p2p send &lt;NDEF message&gt;</span></td>
+ </tr>
+  <tr>
+ <td><span style="font-family: Courier New,Courier,monospace">p2p detach</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">nfc p2p detach</span></td>
+ </tr>
+   <tr>
+ <td><span style="font-family: Courier New,Courier,monospace">status</span></td>
+ <td><span style="font-family: Courier New,Courier,monospace">nfc status</span></td>
+ </tr>
+ <tr>
  <td rowspan="10"><span style="font-family: Courier New,Courier,monospace">sensor</span></td> 
  <td><span style="font-family: Courier New,Courier,monospace">accelerometer</span></td>
  <td rowspan="10">Yes</td>
index e1f26c7..1e7d1ae 100644 (file)
@@ -637,7 +637,7 @@ append=&quot;vm_name=${vm_name} video=LVDS-1:${display_resolution}-32@60 dpi=${d
 
 <h2 id="dir" name="dir">Emulator Directory Structure</h2>
     
-<p>The following table describes the content of the emulator directory, located in the <span style="font-family: Courier New,Courier,monospace">&lt;TIZEN_STUDIO&gt;/platforms/&lt;PLATFORM_VERSION&gt;/common/emulator</span> folder.</p>
+<p>The following table describes the content of the emulator directory, located in the <span style="font-family: Courier New,Courier,monospace">&lt;TIZEN_STUDIO&gt;/tools/emulator</span> folder.</p>
 
        <table border="1">
                <caption>Table: Emulator directory content</caption>
index c09a633..80b7425 100644 (file)
Binary files a/org.tizen.studio/html/images/emulator_manager_cli.png and b/org.tizen.studio/html/images/emulator_manager_cli.png differ
index 4e41de9..fe05dd2 100644 (file)
Binary files a/org.tizen.studio/html/images/emulator_manager_cli_create.png and b/org.tizen.studio/html/images/emulator_manager_cli_create.png differ
index e6cc955..ccd47eb 100644 (file)
Binary files a/org.tizen.studio/html/images/emulator_manager_cli_detail.png and b/org.tizen.studio/html/images/emulator_manager_cli_detail.png differ
index 09296ba..087f404 100644 (file)
Binary files a/org.tizen.studio/html/images/overview_emulator.png and b/org.tizen.studio/html/images/overview_emulator.png differ
index 31cf484..0bf9c69 100644 (file)
@@ -32,11 +32,16 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 
 <p>To effectively protect the device system and user private data, the Tizen security architecture is based on privileges and application signing of the Linux basic security model, which includes process isolation and mandatory access control. Since Tizen, as an open mobile platform, provides a wide range of features and experiences for users with a variety of applications, the users must be able to grant privileges for security-sensitive operations.</p>
 
-<p>Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability. Therefore, applications that use such sensitive APIs must declare the required privileges in the <a href="../process/setting_properties_n.htm#manifest">tizen-manifest.xml</a> file. Privileges are categorized into 3 levels-public, partner and platform- according to their hierarchy. The public level is the minimum privilege level hence any application developed by using the SDK can use these privileges. The partner level privileges require at least a partner-signed certificate which is granted to developers who have business relationship with the vendor. Among them, DPM privileges are only granted to the licensed 2nd party. The platform level is the highest privilege level, and an application that needs theses privileges requires at least a platform-signed certificate which is granted to the vendor developers.</p>
+<p>Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability. Therefore, applications that use such sensitive APIs must declare the required privileges in the <a href="../process/setting_properties_n.htm#manifest">tizen-manifest.xml</a> file. Privileges are categorized into public, partner, and platform levels according to their hierarchy:</p>
+<ul>
+<li>The public level is the minimum privilege level, which means that any application developed using the Tizen Studio can use these privileges.</li>
+<li>The partner level privileges require at least a partner-signed certificate which is granted to developers who have a business relationship with the vendor.</li>
+<li>The platform level is the highest privilege level, and an application that needs these privileges requires at least a platform-signed certificate, which is granted to vendor developers.</li>
+</ul>
 
-<p>Since Tizen platform 3.0, some privileges are categorized as privacy related and gives option to the users to on and off them. If an application invokes a privileged API, the Tizen system checks whether the privilege is <strong>allowed</strong> to it. For application to get a required privilege, the privilege must be declared in the <span style="font-family: Courier New,Courier,monospace">tizen-manifest.xml</span> file. If the platform version is 3.0 or higher and the privilege is included in privacy group then it must not be offed by the user.</p>
-
-<p>The Tizen IDE also provides privilege checker tools to check whether the Tizen application source code contains any privilege violations. For more information, see <a href="../../../../org.tizen.devtools/html/native_tools/api_privilege_checker_n.htm">API and Privilege Checker</a>.</p>
+<p>Since Tizen platform 3.0, some privileges are categorized as privacy related and gives option to the users to switch them on and off. If an application invokes a privileged API, the Tizen system checks whether the privilege is <strong>allowed</strong> to it. For application to get a required privilege, the privilege must be declared in the <span style="font-family: Courier New,Courier,monospace">tizen-manifest.xml</span> file. If the platform version is 3.0 or higher and the privilege is included in privacy group, it must not be switched off.</p>
+<p>The Tizen Studio also provides privilege checker tools to check whether the Tizen application source code contains any privilege violations. For more information, see <a href="../../../../org.tizen.studio/html/native_tools/api_checker_n.htm">Verifying APIs and Privileges</a>.</p>
 
 <p>The following tables list the API privileges, which you must to declare when using security-sensitive API modules.</p>
 
@@ -44,34 +49,34 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <caption>Table: Mobile native API privileges</caption>
 <tbody>
 <tr> 
-<th>Privilege</th>
+<th>Privilege</th> 
 <th>Level</th>
-<th>Privacy</th>
+<th>Privacy</th> 
 <th>Since</th>
-<th>Description</th>
-</tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/account.read</span></td>
+<th>Description</th> 
+</tr> 
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/account.read</span></td> 
 <td>public</td>
 <td>Account</td>
 <td>2.3</td>
-<td>The application can read accounts.</td>
+<td>The application can read accounts.</td> 
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/account.write</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/account.write</span></td> 
 <td>public</td>
 <td>Account</td>
 <td>2.3</td>
-<td>The application can create, edit, and delete accounts.</td>
+<td>The application can create, edit, and delete accounts.</td> 
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/alarm.get</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/alarm.get</span></td> 
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can read information about user&#39;s saved alarms.</td>
+<td>The application can read information about the saved alarms.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/alarm.set</span></td>
 <td>public</td>
 <td></td>
@@ -90,14 +95,14 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can request to scan files in any other applications or on the device to detect harmful content.</td>
+<td>The application can request to scan files in other applications or on the device to detect harmful content.</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/antivirus.webprotect</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can check the reputation of a web address and determine whether or not accessing it could put user&#39;s device at risk.</td>
+<td>The application can check the reputation of a Web address and determine whether accessing it can put the user&#39;s device at risk.</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/apphistory.read</span></td>
@@ -106,12 +111,12 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>2.4</td>
 <td>The application can read the statistics of application usage, such as which applications have been used frequently or recently.</td>
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/appmanager.kill</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/appmanager.kill</span></td> 
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can close other applications.</td>
+<td>The application can close other applications.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/appmanager.kill.bgapp</span></td>
@@ -120,96 +125,96 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>2.4</td>
 <td>The application can request to close applications running in the background.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/appmanager.launch</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can open other applications.</td>
+<td>The application can open other applications.</td> 
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/bluetooth</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/bluetooth</span></td> 
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices.</td>
+<td>The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices.</td> 
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/bluetooth.admin</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/bluetooth.admin</span></td> 
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can change Bluetooth settings, such as turning Bluetooth on or off, setting the device name, and enabling or disabling AV remote control.</td>
+<td>The application can change Bluetooth settings, such as turning Bluetooth on or off, set the device name, and enable or disable the AV remote control.</td> 
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/bookmark.admin</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/bookmark.admin</span></td> 
 <td>platform</td>
 <td>Bookmark</td>
 <td>2.3</td>
-<td>The application can retrieve, create, edit, and delete Internet bookmarks.</td>
+<td>The application can retrieve, create, edit, and delete Internet bookmarks.</td> 
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/calendar.read</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/calendar.read</span></td> 
 <td>public</td>
 <td>Calendar</td>
 <td>2.3</td>
-<td>The application can read events and tasks.</td>
+<td>The application can read events and tasks.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/calendar.write</span></td>
 <td>public</td>
 <td>Calendar</td>
 <td>2.3</td>
-<td>The application can create, update, and delete events and tasks.</td>
+<td>The application can create, update, and delete events and tasks.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/call</span></td>
 <td>public</td>
 <td>Call</td>
 <td>2.3</td>
-<td>The application can make phone calls to numbers when they are tapped without further confirmation. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can make phone calls to numbers when they are tapped without further confirmation. This can result in additional charges depending on the user&#39;s payment plan.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/callhistory.read</span></td>
 <td>public</td>
 <td>User history</td>
 <td>2.3</td>
-<td>The application can read call log items.</td>
+<td>The application can read call log items.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/callhistory.write</span></td>
 <td>public</td>
 <td>User history</td>
 <td>2.3</td>
-<td>The application can create, update, and delete call log items.</td>
+<td>The application can create, update, and delete call log items.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/camera</span></td>
 <td>public</td>
 <td>Camera</td>
 <td>2.3</td>
-<td>The application can take pictures and turn the camera flash on and off while using Camera.</td>
+<td>The application can take pictures and turn the camera flash on and off while using the camera.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/contact.read</span></td>
 <td>public</td>
 <td>Contacts</td>
-<td>2.3</td>
-<td>The application can read user&#39;s profile, contacts, and contact history. Contact history can include social network activity.</td>
+ <td>2.3</td>
+<td>The application can read the user profile, contacts, and contact history. Contact history can include social network activity.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/contact.write</span></td>
 <td>public</td>
 <td>Contacts</td>
 <td>2.3</td>
-<td>The application can create, update, and delete user&#39;s profile, contacts, and any contact history that is related to this application. Contact history can include social network activity.</td>
+<td>The application can create, update, and delete the user profile, contacts, and any contact history that is related to this application. Contact history can include social network activity.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/content.write</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can change media information. This information can be used by other applications.</td>
+<td>The application can change media information. This information can be used by other applications.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/d2d.datasharing</span></td>
@@ -218,180 +223,180 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can share data with other devices.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/datasharing</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can share data with other applications.</td>
+<td>The application can share data with other applications.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/display</span></td>
 <td>public</td>
 <td></td>
-<td>2.3</td>
-<td>The application can manage display settings, such as the brightness. This may increase battery consumption.</td>
+<td>2.3</td> 
+<td>The application can manage display settings, such as the brightness. This can increase battery consumption.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/download</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can manage HTTP downloads. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can manage HTTP downloads. This can result in additional charges depending on the user&#39;s payment plan.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.bluetooth</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict Bluetooth connections. This may prevent applications that use Bluetooth from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict Bluetooth connections. This can prevent applications that use Bluetooth from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.browser</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can prevent the use of browser applications. This may prevent applications that use browser applications from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can prevent the use of browser applications. This can prevent applications that use browser applications from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.camera</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of the camera. This may prevent applications that use the camera from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of the camera. This can prevent applications that use the camera from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.clipboard</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of the clipboard. This may prevent applications that use the clipboard from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of the clipboard. This can prevent applications that use the clipboard from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.debugging</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of debugging. This may prevent applications that use debugging from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of debugging. This can prevent applications that use debugging from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.email</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict POP and IMAP email access. This may prevent applications that use email services from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict POP and IMAP email access. This can prevent applications that use email services from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.location</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of location functions. This may prevent applications that use location functions from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of location functions. This can prevent applications that use location functions from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.lock</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can lock the device.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can lock the device.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.message</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of text, multimedia, and chat messaging services. This may prevent applications that use messaging services from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of text, multimedia, and chat messaging services. This can prevent applications that use messaging services from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.microphone</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of the microphone. This may prevent applications that use the microphone from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of the microphone. This can prevent applications that use the microphone from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.password</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can manage password policies and reset the passwords used to unlock the device and recover data.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can manage password policies and reset the passwords used to unlock the device and recover data.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.security</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can change security settings such as those for certificate installation, data encryption, and factory data resets.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can change security settings such as those for certificate installation, data encryption, and factory data resets.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.storage</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can prevent the use of external storage such as SD cards and USB storage devices. This may prevent applications that use external storage from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can prevent the use of external storage such as SD cards and USB storage devices. This can prevent applications that use external storage from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.usb</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can prevent USB connections, including the use of USB tethering. This may prevent applications that use USB connections from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can prevent USB connections, including the use of USB tethering. This can prevent applications that use USB connections from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.wifi</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of Wi-Fi networks and mobile hotspots. If the device can&#39;t connect to a Wi-Fi network, it may connect to a mobile network. This may result in additional charges depending on user&#39;s payment plan.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of Wi-Fi networks and mobile hotspots. If the device can&#39;t connect to a Wi-Fi network, it can connect to a mobile network. This can result in additional charges depending on the user&#39;s payment plan.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.wipe</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can erase all data from user&#39;s device and reset user&#39;s device to its factory default settings.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can erase all data from the user&#39;s device and reset the user&#39;s device to its factory default settings.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.zone</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can create and remove containers. Containers are private workspaces which provide separate app runtime environments and data storage.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can create and remove containers. Containers are private workspaces which provide separate app runtime environments and data storage.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/email</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/email</span></td> 
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can manage user&#39;s email accounts, including user&#39;s folders and emails, POP3 and IMAP downloads, and SMTP uploads. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can manage the user&#39;s email accounts, including the user&#39;s folders and emails, POP3 and IMAP downloads, and SMTP uploads. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/email.admin</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/email.admin</span></td> 
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can manage the settings of email applications.</td>
+<td>The application can manage the email application settings.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/fido.client</span></td>
 <td>public</td>
 <td></td>
 <td>3.0</td>
-<td>The application can trigger authenticators in user&#39;s device and it may request to use user&#39;s PIN or biometrics (fingerprints or irises) for authentication.</td>
+<td>The application can trigger authenticators in the user&#39;s device and it can request to use the user&#39;s PIN or biometrics (fingerprints or irises) for authentication.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/haptic</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can control vibration feedback.</td>
+<td>The application can control vibration feedback.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/healthinfo</span></td>
 <td>public</td>
 <td>Sensor</td>
 <td>2.3.1</td>
-<td>The application can read health information gathered by the device sensors, such as the pedometer and the heart rate monitor.</td>
+<td>The application can read health information gathered by the device sensors, such as the pedometer and heart rate monitor.</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/ime</span></td>
@@ -419,56 +424,56 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>platform</td>
 <td></td>
 <td>2.4</td>
-<td>The application can read actions involving special keys, such as the volume keys on this or other devices (e.g. TV remote controls), even when it is running in the background.</td>
+<td>The application can read actions involving special keys, such as the volume keys on this or other devices (such as TV remote controls), even when it is running in the background.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/keymanager</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can save keys, certificates, and data to, and retrieve and delete them from, password-protected storage. Checking the statuses of certificates while connected to a mobile network may result in additional charges depending on user&#39;s payment plan. <p><strong>Deprecated since 3.0.</strong></p></td>
+<td>The application can save keys, certificates, and data to, and retrieve and delete them from, password-protected storage. Checking the statuses of certificates while connected to a mobile network can result in additional charges depending on the user&#39;s payment plan. <p><strong>Deprecated since 3.0.</strong></p></td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/keymanager.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can lock and unlock password-protected storage, and manage password changes for it. <p><strong>Deprecated since 2.4.</strong></p></td>
+<td>The application can lock and unlock password-protected storage, and manage password changes for it. <p><strong>Deprecated since 2.4.</strong></p></td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/led</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can turn LEDs on or off, such as the LED on the front of the device and the camera flash.</td>
+<td>The application can turn LEDs on or off, such as the LED on the front of the device and the camera flash.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/location</span></td>
 <td>public</td>
 <td>Location</td>
 <td>2.3</td>
-<td>The application can use user&#39;s location data.</td>
+<td>The application can read the user&#39;s location information.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/location.coarse</span></td>
 <td>public</td>
 <td>Location</td>
 <td>3.0</td>
-<td>The application can determine user&#39;s approximate location including user&#39;s device&#39;s Cell ID, LAC (Location Area Code), and TAC (Tracking Area Code).</td>
+<td>The application can determine the user&#39;s approximate location including the user&#39;s device&#39;s Cell ID, LAC (Location Area Code), and TAC (Tracking Area Code).</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/location.enable</span></td>
 <td>platform</td>
 <td>Location</td>
 <td>2.3</td>
-<td>The application can control user&#39;s location service settings.</td>
+<td>The application can control the user&#39;s location service settings.</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/mapservice</span></td>
 <td>public</td>
 <td></td>
 <td>2.4</td>
-<td>The application can use map services such as Geocoder, Places, and Route (Direction).</td>
+<td>The application can use map services, such as geocoding, places, and routing (directions).</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/mediacontroller.client</span></td>
@@ -491,19 +496,19 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>2.4</td>
 <td>The application can read the statistics concerning the music and videos played on the device, such as the peak times for playing music or videos.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/message.read</span></td>
 <td>public</td>
 <td>Message</td>
 <td>2.3</td>
-<td>The application can read text and multimedia messages, and any information related to them.</td>
+<td>The application can read text and multimedia messages, and any information related to them.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/message.write</span></td>
 <td>public</td>
 <td>Message</td>
 <td>2.3</td>
-<td>The application can write, send, delete, and move text and multimedia messages, download multimedia messages, and change the settings and statuses of messages, such as read or unread. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can write, send, delete, and move text and multimedia messages, and change the settings and statuses of the messages, such as read or unread.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/minicontrol.provider</span></td>
@@ -512,61 +517,61 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>2.4</td>
 <td>The application can show a small toolbar on the notification panel or lock screen while it is open. <p><strong>Deprecated since 3.0.</strong></p></td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/network.get</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can retrieve network information such as the status of each network, its type, and detailed network profile information.</td>
+<td>The application can retrieve network information such as the status of each network, its type, and detailed network profile information.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/network.profile</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can add, remove, and edit network profiles.</td>
+<td>The application can add, remove, and edit network profiles.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/network.set</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can turn Wi-Fi on and off, and connect to and disconnect from Wi-Fi and mobile networks. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can turn Wi-Fi on and off, and connect to and disconnect from Wi-Fi and mobile networks. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/nfc</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can read and write NFC tag information, and send NFC messages to other devices.</td>
+<td>The application can read and write NFC tag information, and send NFC messages to other devices.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/nfc.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can change NFC settings, such as turning NFC on or off.</td>
+<td>The application can change NFC settings, such as turning NFC on or off.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/nfc.cardemulation</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can access smart card details, such as credit card details, and allow users to make payments via NFC.</td>
+<td>The application can access smart card details, such as credit card details, and allow users to make payments using NFC.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/notification</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can show and hide its own notifications and badges.</td>
+<td>The application can show and hide its own notifications and badges.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/packagemanager.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can install and uninstall application packages.</td>
+<td>The application can install and uninstall application packages.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/packagemanager.clearcache</span></td>
@@ -575,103 +580,103 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>2.4</td>
 <td>The application can clear other applications&#39; caches.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/packagemanager.info</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can retrieve detailed application package information.</td>
+<td>The application can retrieve detailed application package information.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/power</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can control power-related settings, such as dimming the screen.</td>
+<td>The application can control power-related settings, such as dimming the screen.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/push</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can receive notifications via the Internet. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can receive notifications from the Internet. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/reboot</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/reboot</span></td> 
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can restart the device.</td>
+<td>The application can restart the device.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/recorder</span></td>
 <td>public</td>
 <td>Microphone</td>
 <td>2.3</td>
-<td>The application can record video and audio.</td>
+<td>The application can record video and audio.</td> 
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/screenshot</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/screenshot</span></td> 
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can capture screenshots.</td>
+<td>The application can capture screenshots.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/secureelement</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can access secure smart card chips such as UICC/SIM, embedded secure elements, and secure SD cards.</td>
+<td>The application can access secure smart card chips, such as UICC/SIM, embedded secure elements, and secure SD cards.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/shortcut</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can create and delete shortcuts.</td>
+<td>The application can create and delete shortcuts.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/systemmonitor</span></td>
 <td>public</td>
 <td></td>
-<td>2.4</td>
+ <td>2.4</td>
 <td>The application can read system information, including information from the CPU and RAM.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/systemsettings</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can read and write unrestricted system settings. <p><strong>Deprecated since 2.3.1.</strong></p></td>
+<td>The application can read and write unrestricted system settings.<p><strong>Deprecated since 2.3.1.</strong></p></td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/systemsettings.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can read and write all system settings.</td>
+<td>The application can read and write all system settings.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/telephony</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls.</td>
+<td>The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/telephony.admin</span></td>
-<td>platform</td>
+<td>platform</td> 
 <td></td>
 <td>2.3</td>
-<td>The application can manage telephony settings, such as those for incoming and outgoing calls, forwarding and holding calls, networks, and SIM cards.</td>
+<td>The application can manage telephony settings, such as those for incoming and outgoing calls, forwarding and holding calls, networks, and SIM cards.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/tethering.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3</td>
-<td>The application can enable and disable tethering services. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can enable and disable tethering services. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/use_ir</span></td>
@@ -680,12 +685,12 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can use the infrared transmitter.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/volume.set</span></td>
 <td>public</td>
 <td></td>
-<td>2.3</td>
-<td>The application can adjust the volume for different features, such as notification alerts, ringtones, and media.</td>
+<td>2.3</td> 
+<td>The application can adjust the volume for different features, such as notification alerts, ringtones, and media.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/vpnservice</span></td>
@@ -694,33 +699,33 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can manage the VPN (virtual private network) and change its settings.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/web-history.admin</span></td>
 <td>platform</td>
 <td>User history</td>
 <td>2.3</td>
-<td>The application can manage user&#39;s Internet history.</td>
+<td>The application can manage the user&#39;s Internet history.</td>
 </tr>
-<tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/widget.viewer</span></td>
+<tr> 
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/widget.viewer</span></td> 
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can show widgets, and information from their associated applications, on the home screen.</td>
+<td>The application can show widgets, and information from their associated applications, on the home screen.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/wifidirect</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can enable and disable Wi-Fi Direct, manage Wi-Fi Direct connections, and change Wi-Fi Direct settings.</td>
+<td>The application can enable and disable Wi-Fi Direct, manage Wi-Fi Direct connections, and change Wi-Fi Direct settings.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/window.priority.set</span></td>
 <td>public</td>
 <td></td>
 <td>2.3</td>
-<td>The application can appear on top of other windows and screens, including the lock screen, according to the order of priority of the windows. This may prevent user from interacting with other applications or screens until the window for this application is closed.</td>
+<td>The application can appear on top of other windows and screens, including the lock screen, according to the order of priority of the windows. This can prevent the user from interacting with other applications or screens until the window for the application is closed.</td> 
 </tr>
 </tbody>
 </table>
@@ -732,7 +737,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <th>Privilege</th>
 <th>Level</th>
 <th>Privacy</th>
-<th>Since</th>
+<th>Since</th> 
 <th>Description</th> 
 </tr>
 <tr>
@@ -749,19 +754,19 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can create, edit, and delete accounts.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/alarm.get</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can read information about user&#39;s saved alarms.</td>
+<td>The application can read information about the saved alarms.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/alarm.set</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can set alarms and wake the device up at scheduled times.</td>
+<td>The application can set alarms and wake the device up at scheduled times.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/antivirus.admin</span></td>
@@ -782,14 +787,14 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can check the reputation of a web address and determine whether or not accessing it could put user&#39;s device at risk.</td>
+<td>The application can check the reputation of a web address and determine whether accessing it can put the user&#39;s device at risk.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/appmanager.kill</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can close other applications.</td>
+<td>The application can close other applications.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/appmanager.kill.bgapp</span></td>
@@ -798,75 +803,75 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can request to close applications running in the background.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/appmanager.launch</span></td>
 <td>public</td>
 <td></td>
-<td>2.3.1</td>
-<td>The application can open other applications.</td>
+<td>2.3.1</td> 
+<td>The application can open other applications.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/bluetooth</span></td>
 <td>public</td>
 <td></td>
-<td>2.3.1</td>
-<td>The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices.</td>
+<td>2.3.1</td> 
+<td>The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/bluetooth.admin</span></td>
 <td>platform</td>
 <td></td>
-<td>2.3.1</td>
-<td>The application can change Bluetooth settings, such as turning Bluetooth on or off, setting the device name, and enabling or disabling AV remote control.</td>
+<td>2.3.1</td> 
+<td>The application can change Bluetooth settings, such as turning Bluetooth on or off, set the device name, and enable or disable the AV remote control.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/call</span></td>
 <td>public</td>
 <td>Call</td>
 <td>2.3.1</td>
-<td>The application can make phone calls to numbers when they are tapped without further confirmation. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can make phone calls to numbers when they are tapped without further confirmation. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/callhistory.read</span></td>
 <td>public</td>
 <td>User history</td>
 <td>2.3.1</td>
-<td>The application can read call log items.</td>
+<td>The application can read call log items.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/callhistory.write</span></td>
 <td>public</td>
 <td>User history</td>
 <td>2.3.1</td>
-<td>The application can create, update, and delete call log items.</td>
+<td>The application can create, update, and delete call log items.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/camera</span></td>
 <td>public</td>
 <td>Camera</td>
 <td>2.3.1</td>
-<td>The application can take pictures and turn the camera flash on and off while using Camera.</td>
+<td>The application can take pictures and turn the camera flash on and off while using the camera.</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/contact.read</span></td>
 <td>public</td>
 <td>Contacts</td>
 <td>3.0</td>
-<td>The application can read user&#39;s profile, contacts, and contact history. Contact history can include social network activity.</td>
+<td>The application can read the user profile, contacts, and contact history. Contact history can include social network activity.</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/contact.write</span></td>
 <td>public</td>
 <td>Contacts</td>
 <td>3.0</td>
-<td>The application can create, update, and delete user&#39;s profile, contacts, and any contact history that is related to this application. Contact history can include social network activity.</td>
+<td>The application can create, update, and delete the user profile, contacts, and any contact history that is related to this application. Contact history can include social network activity.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/content.write</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can change media information. This information can be used by other applications.</td>
+<td>The application can change media information. This information can be used by other applications.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/d2d.datasharing</span></td>
@@ -875,173 +880,173 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can share data with other devices.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/datasharing</span></td>
 <td>public</td>
 <td></td>
-<td>2.3.1</td>
-<td>The application can share data with other applications.</td>
+<td>2.3.1</td> 
+<td>The application can share data with other applications.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/display</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can manage display settings, such as the brightness. This may increase battery consumption.</td>
+<td>The application can manage display settings, such as the brightness. This can increase battery consumption.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/download</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can manage HTTP downloads. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can manage HTTP downloads. This can result in additional charges depending on the user&#39;s payment plan.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.bluetooth</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict Bluetooth connections. This may prevent applications that use Bluetooth from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict Bluetooth connections. This can prevent applications that use Bluetooth from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.browser</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can prevent the use of browser applications. This may prevent applications that use browser applications from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can prevent the use of browser applications. This can prevent applications that use browser applications from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.camera</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of the camera. This may prevent applications that use the camera from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of the camera. This can prevent applications that use the camera from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.clipboard</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of the clipboard. This may prevent applications that use the clipboard from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of the clipboard. This can prevent applications that use the clipboard from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.debugging</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of debugging. This may prevent applications that use debugging from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of debugging. This can prevent applications that use debugging from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.email</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict POP and IMAP email access. This may prevent applications that use email services from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict POP and IMAP email access. This can prevent applications that use email services from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.location</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of location functions. This may prevent applications that use location functions from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of location functions. This can prevent applications that use location functions from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.lock</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can lock the device.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can lock the device.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.message</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of text, multimedia, and chat messaging services. This may prevent applications that use messaging services from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of text, multimedia, and chat messaging services. This can prevent applications that use messaging services from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.microphone</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of the microphone. This may prevent applications that use the microphone from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of the microphone. This can prevent applications that use the microphone from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.password</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can manage password policies and reset the passwords used to unlock the device and recover data.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can manage password policies and reset the passwords used to unlock the device and recover data.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.security</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can change security settings such as those for certificate installation, data encryption, and factory data resets.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can change security settings such as those for certificate installation, data encryption, and factory data resets.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.storage</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can prevent the use of external storage such as SD cards and USB storage devices. This may prevent applications that use external storage from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can prevent the use of external storage such as SD cards and USB storage devices. This can prevent applications that use external storage from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.usb</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can prevent USB connections, including the use of USB tethering. This may prevent applications that use USB connections from working properly.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can prevent USB connections, including the use of USB tethering. This can prevent applications that use USB connections from working properly.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.wifi</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can restrict the use of Wi-Fi networks and mobile hotspots. If the phone can&#39;t connect to a Wi-Fi network, it may connect to a mobile network. This may result in additional charges depending on user&#39;s payment plan.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can restrict the use of Wi-Fi networks and mobile hotspots. If the phone can&#39;t connect to a Wi-Fi network, it can connect to a mobile network. This can result in additional charges depending on the user&#39;s payment plan.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.wipe</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can erase all data from user&#39;s device and reset user&#39;s device to its factory default settings.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can erase all data from the user&#39;s device and reset the user&#39;s device to its factory default settings.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/dpm.zone</span></td>
 <td>partner</td>
 <td></td>
 <td>3.0</td>
-<td>The application can create and remove containers. Containers are private workspaces which provide separate app runtime environments and data storage.<p><strong>Allowed to licensed partner.</strong></p></td>
+<td>The application can create and remove containers. Containers are private workspaces which provide separate app runtime environments and data storage.<p><strong>Allowed to licensed partners.</strong></p></td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/email</span></td>
 <td>public</td>
 <td></td>
 <td>3.0</td>
-<td>The application can manage user&#39;s email accounts, including user&#39;s folders and emails, POP3 and IMAP downloads, and SMTP uploads. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can manage the user&#39;s email accounts, including the user&#39;s folders and emails, POP3 and IMAP downloads, and SMTP uploads. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/fido.client</span></td>
 <td>public</td>
 <td></td>
 <td>3.0</td>
-<td>The application can trigger authenticators in user&#39;s device and it may request to use user&#39;s PIN or biometrics (fingerprints or irises) for authentication.</td>                                                                    
+<td>The application can trigger authenticators in the user&#39;s device and it can request to use the user&#39;s PIN or biometrics (fingerprints or irises) for authentication.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/haptic</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can control vibration feedback.</td>
+<td>The application can control vibration feedback.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/healthinfo</span></td>
 <td>public</td>
 <td>Sensor</td>
 <td>2.3.1</td>
-<td>The application can read health information gathered by the device sensors, such as the pedometer and the heart rate monitor.</td>
+<td>The application can read health information gathered by the device sensors, such as the pedometer and heart rate monitor.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/ime</span></td>
@@ -1069,56 +1074,57 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>platform</td>
 <td></td>
 <td>3.0</td>
-<td>The application can read actions involving special keys, such as the volume keys on this or other devices (e.g. TV remote controls), even when it is running in the background.</td>
+<td>The application can read actions involving special keys, such as the volume keys on this or other devices (such as TV remote controls), even when it is running in the background.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/keymanager</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can save keys, certificates, and data to, and retrieve and delete them from, password-protected storage. Checking the statuses of certificates while connected to a mobile network may result in additional charges depending on user&#39;s payment plan. <p><strong>Deprecated since 3.0.</strong></p></td>
+<td>The application can save keys, certificates, and data to, and retrieve and delete them from password-protected storage.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/keymanager.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can lock and unlock password-protected storage, and manage password changes for it. <p><strong>Deprecated since 3.0.</strong></p></td>
+<td>The application can lock and unlock a password-protected storage, and manage password changes for it.
+<p><strong>Deprecated since 3.0.</strong></p></td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/led</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can turn LEDs on or off, such as the LED on the front of the device and the camera flash.</td>
+<td>The application can turn LEDs on or off, such as the LED on the front of the device and the camera flash.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/location</span></td>
 <td>public</td>
 <td>Location</td>
 <td>2.3.1</td>
-<td>The application can use user&#39;s location data.</td>
+<td>The application can read the user&#39;s location information.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/location.coarse</span></td>
 <td>public</td>
 <td>Location</td>
 <td>3.0</td>
-<td>The application can determine user&#39;s approximate location including user&#39;s device&#39;s Cell ID, LAC (Location Area Code), and TAC (Tracking Area Code).</td>
+<td>The application can determine the user&#39;s approximate location including the user&#39;s device&#39;s Cell ID, LAC (Location Area Code), and TAC (Tracking Area Code).</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/location.enable</span></td>
 <td>platform</td>
 <td>Location</td>
 <td>2.3.1</td>
-<td>The application can control user&#39;s location service settings.</td>
+<td>The application can control your location service settings.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/mapservice</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.2</td>
-<td>The application can use map services such as Geocoder, Places, and Route (Direction).</td>
+<td>The application can use map services, such as geocoding, places, and routing (directions).</td>
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/mediacontroller.client</span></td>
@@ -1134,75 +1140,75 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can send information about currently playing media to applications that are allowed to receive it, and can be controlled remotely by those applications.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/message.read</span></td>
 <td>public</td>
 <td>Message</td>
 <td>2.3.1</td>
-<td>The application can read text and multimedia messages, and any information related to them.</td>
+<td>The application can read text and multimedia messages, and any information related to them.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/message.write</span></td>
 <td>public</td>
 <td>Message</td>
 <td>2.3.1</td>
-<td>The application can write, send, delete, and move text and multimedia messages, download multimedia messages, and change the settings and statuses of messages, such as read or unread. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can write, send, delete, and move text and multimedia messages, download multimedia messages, and change the settings and statuses of messages, such as read or unread. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/network.get</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can retrieve network information such as the status of each network, its type, and detailed network profile information.</td>
+<td>The application can retrieve network information such as the status of each network, its type, and detailed network profile information.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/network.profile</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can add, remove, and edit network profiles.</td>
+<td>The application can add, remove, and edit network profiles.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/network.set</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can turn Wi-Fi on and off, and connect to and disconnect from Wi-Fi and mobile networks. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can turn Wi-Fi on and off, and connect to and disconnect from Wi-Fi and mobile networks. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/nfc</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can read and write NFC tag information, and send NFC messages to other devices.</td>
+<td>The application can read and write NFC tag information, and send NFC messages to other devices.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/nfc.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can change NFC settings, such as turning NFC on or off.</td>
+<td>The application can change NFC settings, such as turning NFC on or off.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/nfc.cardemulation</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can access smart card details, such as credit card details, and allow users to make payments via NFC.</td>
+<td>The application can access smart card details, such as credit card details, and allow users to make payments using NFC.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/notification</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can show and hide its own notifications and badges.</td>
+<td>The application can show and hide its own notifications and badges.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/packagemanager.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can install and uninstall application packages.</td>
+<td>The application can install and uninstall application packages.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/packagemanager.clearcache</span></td>
@@ -1216,49 +1222,49 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can retrieve detailed application package information.</td>
+<td>The application can retrieve detailed application package information.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/power</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can control power-related settings, such as dimming the screen.</td>
+<td>The application can control power-related settings, such as dimming the screen.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/push</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can receive notifications via the Internet. This may result in additional charges depending on user&#39;s payment plan.</td>
+<td>The application can receive notifications from the Internet. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/reboot</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can restart the device.</td>
+<td>The application can restart the device. </td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/recorder</span></td>
 <td>public</td>
 <td>Microphone</td>
 <td>2.3.1</td>
-<td>The application can record video and audio.</td>
+<td>The application can record video and audio.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/screenshot</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can capture screenshots.</td>
+<td>The application can capture screenshots.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/secureelement</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can access secure smart card chips such as UICC/SIM, embedded secure elements, and secure SD cards.</td>
+<td>The application can access secure smart card chips, such as UICC/SIM, embedded secure elements, and secure SD cards.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/systemmonitor</span></td>
@@ -1267,26 +1273,26 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can read system information, including information from the CPU and RAM.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/systemsettings.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can read and write all system settings.</td>
+<td>The application can read and write all system settings.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/telephony</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls.</td>
+<td>The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/telephony.admin</span></td>
 <td>platform</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can manage telephony settings, such as those for incoming and outgoing calls, forwarding and holding calls, networks, and SIM cards.</td>
+<td>The application can manage telephony settings, such as those for incoming and outgoing calls, forwarding and holding calls, networks, and SIM cards.</td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/use_ir</span></td>
@@ -1295,26 +1301,26 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>3.0</td>
 <td>The application can use the infrared transmitter.</td>
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/volume.set</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can adjust the volume for different features, such as notification alerts, ringtones, and media.</td>
+<td>The application can adjust the volume for different features, such as notification alerts, ringtones, and media.</td> 
 </tr>
 <tr>
-<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/widget.viewer</span></td>
+<td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/widget.viewer</span></td> 
 <td>public</td>
 <td></td>
-<td>2.3.1</td>
-<td>The application can show widgets, and information from their associated applications, on the home screen.</td>
+<td>2.3.1</td> 
+<td>The application can show widgets, and information from their associated applications, on the home screen.</td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/window.priority.set</span></td>
 <td>public</td>
 <td></td>
 <td>2.3.1</td>
-<td>The application can appear on top of other windows and screens, including the lock screen, according to the order of priority of the windows. This may prevent user from interacting with other applications or screens until the window for this application is closed.</td>
+<td>The application can appear on top of other windows and screens, including the lock screen, according to the order of priority of the windows. This can prevent you from interacting with other applications or screens until the window for the application is closed.</td> 
 </tr>
 </tbody>
 </table>
@@ -1357,22 +1363,22 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <td>Similar to the media storage, many devices support external storages, such as MicroSD card or USB memory. As with the media storage, the access to an external storage must be protected with a privilege. You can find the absolute path of the external storage with the <a href="../../../../org.tizen.native.mobile.apireference/group__CAPI__SYSTEM__STORAGE__MODULE.html">Storage</a> API functions, such as <span style="font-family: Courier New,Courier,monospace;">storage_get_root_directory()</span>.
 <p>If your application does not have this privilege, all file operations fail with a permission denied error. If you have this privilege, you have full access to the external storage.</p></td> 
 </tr>
-<tr>
+<tr> 
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/externalstorage.appdata</span></td> 
 <td>public</td>
 <td>2.3 / 2.3.1</td>
 <td>Many devices support external storages, such as MicroSD card or USB memory. As with the media storage, the access to an external storage must be protected with a privilege.
-<p>If your application does not have this privilege, no file operations with the application data stored in the external storage area succeed and you receive a permission denied error. If you have this privilege, you can store data in the application-specific directory of the external storage. You can find the path for storing data in the external storage with, for example, the <span style="font-family: Courier New,Courier,monospace;">app_get_external_data_path()</span>, <span style="font-family: Courier New,Courier,monospace;">app_get_external_cache_path()</span>, and <span style="font-family: Courier New,Courier,monospace;">app_get_external_shared_data_path()</span> functions.</p></td>
+<p>If your application does not have this privilege, no file operations with the application data stored in the external storage area succeed and you receive a permission denied error. If you have this privilege, you can store data in the application-specific directory of the external storage. You can find the path for storing data in the external storage with, for example, the <span style="font-family: Courier New,Courier,monospace;">app_get_external_data_path()</span>, <span style="font-family: Courier New,Courier,monospace;">app_get_external_cache_path()</span>, and <span style="font-family: Courier New,Courier,monospace;">app_get_external_shared_data_path()</span> functions.</p></td> 
 </tr>
 <tr>
 <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/appdir.shareddata</span></td>
 <td>public</td>
 <td>3.0 / 3.0</td>
-<td>Since Tizen 3.0, application should have this privilege to support shared/data directory.
-<p><span style="font-family: Courier New,Courier,monospace;">app_get_shared_data_path()</span> and <span style="font-family: Courier New,Courier,monospace;">app_manager_get_shared_data_path()</span> will return error when the application doesn&#39;t have this privilege. Note that shared/data directory is writable for the application itself and readable for all other applications. So, you should be careful when you decide to use this privilege and share some data via shared/data directory. If you want to share some files with another application, try to pass the file path via app control. It is much secure way for sharing files between the applications.</p></td>
-</tr>
+<td>Since Tizen 3.0, application must have this privilege to support shared/data directory.
+<p>The <span style="font-family: Courier New,Courier,monospace;">app_get_shared_data_path()</span> and <span style="font-family: Courier New,Courier,monospace;">app_manager_get_shared_data_path()</span> functions return an error when the application does not have this privilege. Note that the <span style="font-family: Courier New,Courier,monospace;">shared/data</span> directory is writable for the application itself and readable for all other applications. You must be careful when you use this privilege and share data through the <span style="font-family: Courier New,Courier,monospace;">shared/data</span> directory. To share files with another application, try to pass the file path through an app control. It is a more secure way for sharing files between applications.</p></td>
+ </tr>
 </tbody>
-</table>
+</table> 
 
 <script type="text/javascript" src="../../scripts/jquery.zclip.min.js"></script>
 <script type="text/javascript" src="../../scripts/showhide.js"></script>
index 90c3cba..182fee9 100644 (file)
@@ -29,15 +29,20 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        </div>
        
 <h1>Security and API Privileges</h1>
-
+                               
 <p>To effectively protect the device system and user private data, the Tizen security architecture is based on privileges and application signing of the Linux basic security model, which includes process isolation and mandatory access control. Since Tizen, as an open platform, provides a wide range of features and experiences for users with a variety of applications, the users must be able to grant privileges for security-sensitive operations.</p>
 
-<p>Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability. Therefore, applications that use such sensitive APIs must declare the required privileges in the <a href="../process/setting_properties_w.htm#privilege">config.xml</a> file. Privileges are categorized into 3 levels-public, partner and platform- according to their hierarchy. The public level is the minimum privilege level hence any application developed by using the SDK can use these privileges. The partner level privileges require at least a partner-signed certificate which is granted to developers who have business relationship with the vendor. Among them, DPM privileges are only granted to the licensed 2nd party. The platform level is the highest privilege level, and an application that needs theses privileges requires at least a platform-signed certificate which is granted to the vendor developers.</p>
-
-<p>Since Tizen platform 3.0, some privileges are categorized as privacy related and gives option to the users to on and off them. If an application invokes a privileged API, the Tizen system checks whether the privilege is <strong>allowed</strong> to it. For application to get a required privilege, the privilege must be declared in the <span style="font-family: Courier New,Courier,monospace">config.xml</span> file. If the platform version is 3.0 or higher and the privilege is included in privacy group then it must not be offed by the user.</p>
+<p>Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability. Therefore, applications that use such sensitive APIs must declare the required privileges in the <a href="../process/setting_properties_w.htm#privilege">config.xml</a> file. Privileges are categorized into public, partner, and platform levels according to their hierarchy:</p>
+<ul>
+<li>The public level is the minimum privilege level, which means that any application developed using the Tizen Studio can use these privileges.</li>
+<li>The partner level privileges require at least a partner-signed certificate which is granted to developers who have a business relationship with the vendor.</li>
+<li>The platform level is the highest privilege level, and an application that needs these privileges requires at least a platform-signed certificate, which is granted to vendor developers.</li>
+</ul>
 
-<p>The Tizen IDE also provides privilege checker tools to check whether the Tizen application source code contains any privilege violations. For more information, see <a href="../../../../org.tizen.devtools/html/web_tools/privilege_checker_w.htm">Privilege Checker</a>.</p>
+<p>Since Tizen platform 3.0, some privileges are categorized as privacy related and gives option to the users to on and off them. If an application invokes a privileged API, the Tizen system checks whether the privilege is <strong>allowed</strong> to it. For application to get a required privilege, the privilege must be declared in the <span style="font-family: Courier New,Courier,monospace">config.xml</span> file. If the platform version is 3.0 or higher and the privilege is included in privacy group, it must not be switched off by the user.</p>
 
+<p>The Tizen Studio also provides privilege checker tools to check whether the Tizen application source code contains any privilege violations. For more information, see <a href="../../../../org.tizen.studio/html/web_tools/privilege_checker_w.htm">Verifying Privilege Usage</a>.</p>
+                       
 <p>The following tables list the API privileges, which you must to declare when using security-sensitive API modules.</p>
 
 <table id="privileges">
@@ -54,49 +59,49 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/account.read</td>
        <td>public</td>
        <td>Account</td>
-       <td>2.3</td>
+    <td>2.3</td>
        <td>The application can read accounts.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/account.write</td>
        <td>public</td>
        <td>Account</td>
-       <td>2.3</td>
+    <td>2.3</td>
        <td>The application can create, edit, and delete accounts.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/alarm</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can manage alarms by retrieving saved alarms and waking the device up at scheduled times.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/application.info</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can retrieve information related to other applications.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/application.launch</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can open other applications using the application ID or application control.</td>
 </tr>
 <tr class="partner-level">
        <td class="key">http://tizen.org/privilege/appmanager.certificate</td>
        <td>partner</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can retrieve specified application certificates.</td>
 </tr>
 <tr class="partner-level">
        <td class="key">http://tizen.org/privilege/appmanager.kill</td>
        <td>partner</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can close other applications.</td>
 </tr>
 <tr>
@@ -110,7 +115,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/bluetooth.admin</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can change Bluetooth settings, such as turning Bluetooth on or off and setting the device name. <strong>Deprecated since 2.4</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.
        </td>
 </tr>
@@ -118,7 +123,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/bluetooth.gap</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can use the Bluetooth Generic Access Profile (GAP) to, for example, scan for and pair with devices. <strong>Deprecated since 2.4</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.
        </td>
 </tr>
@@ -126,7 +131,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/bluetooth.health</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can use the Bluetooth Health Device Profile (HDP) to, for example, send health information. <strong>Deprecated since 2.4</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.
        </td>
 </tr>
@@ -134,7 +139,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/bluetooth.spp</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can use the Bluetooth Serial Port Profile (SPP) to, for example, send serial data. <strong>Deprecated since 2.4</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.
        </td>
 </tr>
@@ -142,84 +147,84 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/bluetoothmanager</td>
        <td>platform</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can change Bluetooth system settings related to privacy and security, such as the visibility mode.</td>
 </tr>
 <tr class="platform-level">
        <td class="key">http://tizen.org/privilege/bookmark.read</td>
        <td>platform</td>
        <td>Bookmark</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read bookmarks.</td>
 </tr>
 <tr class="platform-level">
        <td class="key">http://tizen.org/privilege/bookmark.write</td>
        <td>platform</td>
        <td>Bookmark</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can create, edit, and delete bookmarks.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/calendar.read</td>
        <td>public</td>
        <td>Calendar</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read events and tasks.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/calendar.write</td>
        <td>public</td>
        <td>Calendar</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can create, update, and delete events and tasks.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/call</td>
        <td>public</td>
-       <td>Call</td>
-       <td>2.3</td>
-       <td>The application can make phone calls to numbers when they are tapped without further confirmation. This may result in additional charges depending on user&#39;s payment plan.</td>
+    <td>Call</td>
+    <td>2.3</td>
+       <td>The application can make phone calls to numbers when they are tapped without further confirmation. This can result in additional charges depending on the user&#39;s payment plan.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/callhistory.read</td>
        <td>public</td>
-       <td>Contacts & User history</td>
-       <td>2.2.1</td>
+       <td>Contacts and User history</td>
+    <td>2.2.1</td>
        <td>The application can read call log items.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/callhistory.write</td>
        <td>public</td>
-       <td>Contacts & User history</td>
-       <td>2.2.1</td>
+       <td>Contacts and User history</td>
+    <td>2.2.1</td>
        <td>The application can create, update, and delete call log items.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/contact.read</td>
        <td>public</td>
        <td>Contacts</td>
-       <td>2.2.1</td>
-       <td>The application can read user&#39;s profile, contacts, and contact history. Contact history can include social network activity.</td>
+    <td>2.2.1</td>
+       <td>The application can read the user profile, contacts, and contact history. Contact history can include social network activity.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/contact.write</td>
        <td>public</td>
        <td>Contacts</td>
-       <td>2.2.1</td>
-       <td>The application can create, update, and delete user&#39;s profile, contacts, and any contact history that is related to this application. Contact history can include social network activity.</td>
+    <td>2.2.1</td>
+       <td>The application can create, update, and delete the user profile, contacts, and any contact history that is related to this application. Contact history can include social network activity.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/content.read</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read media content information.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/content.write</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can create, update, and delete media content information.</td>
 </tr>
 <tr>
@@ -240,210 +245,210 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/datasync</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can synchronize device data, such as contacts and calendar events, using the OMA DS 1.2 protocol.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/download</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can manage HTTP downloads.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/filesystem.read</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read file systems.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/filesystem.write</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can write to file systems.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/healthinfo</td>
        <td>public</td>
        <td>Sensor</td>
-       <td>2.3</td>
+    <td>2.3</td>
        <td>The application can read the user&#39;s health information gathered by device sensors, such as pedometer or heart rate monitor.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/ime</td>
        <td>public</td>
        <td></td>
-       <td>2.4</td>
+    <td>2.4</td>
        <td>The application can provide users with a way to enter characters and symbols into an associated text field.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/led</td>
        <td>public</td>
        <td></td>
-       <td>2.4</td>
+    <td>2.4</td>
        <td>The application can turn LEDs on or off, such as the LED on the front of the device and the camera flash.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/location</td>
        <td>public</td>
        <td>Location</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read the user&#39;s location information.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/mediacontroller.client</td>
        <td>public</td>
        <td></td>
-       <td>2.4</td>
+    <td>2.4</td>
        <td>The application can receive information about currently playing media from applications that are allowed to send it, and can control those applications remotely.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/mediacontroller.server</td>
        <td>public</td>
        <td></td>
-       <td>2.4</td>
+    <td>2.4</td>
        <td>The application can send information about currently playing media to applications that are allowed to receive it, and can be controlled remotely by those applications.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/messaging.read</td>
        <td>public</td>
        <td>Message</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can retrieve messages from message boxes or receive messages.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/messaging.write</td>
        <td>public</td>
        <td>Message</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can write, send, sync, and remove text messages, multimedia messages, and emails.</td>
 </tr>
 <tr class="partner-level">
        <td class="key">http://tizen.org/privilege/networkbearerselection</td>
        <td>partner</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can request and release a specific network connection.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/nfc.admin</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can change NFC settings, such as switching NFC on or off.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/nfc.cardemulation</td>
        <td>public</td>
        <td></td>
-       <td>2.3</td>
+    <td>2.3</td>
        <td>The application can access smart card details, such as credit card details, and allow users to make payments through NFC.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/nfc.common</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can use common NFC features.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/nfc.p2p</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can push NFC messages to other devices.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/nfc.tag</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read and write NFC tag information.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/notification</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can show and hide its own notifications and badges.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/package.info</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can retrieve information about installed packages.</td>
 </tr>
 <tr class="platform-level">
        <td class="key">http://tizen.org/privilege/packagemanager.install</td>
        <td>platform</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can install or uninstall application packages.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/power</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can control power-related settings, such as dimming the screen.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/push</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can receive notifications from the Internet.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/secureelement</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can access secure smart card chips, such as UICC/SIM, embedded secure elements, and secure SD cards.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/setting</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can change and read user settings.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/system</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read system information.</td>
 </tr>
 <tr class="partner-level">
        <td class="key">http://tizen.org/privilege/systemmanager</td>
        <td>partner</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read secure system information. <strong>Deprecated since 2.3.1</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/telephony</span> instead.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/telephony</td>
        <td>public</td>
        <td></td>
-       <td>2.3.1</td>
+    <td>2.3.1</td>
        <td>The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/volume.set</td>
        <td>public</td>
-       <Td></td>
-       <td>2.3</td>
+       <td></td>
+    <td>2.3</td>
        <td>The application can adjust the volume for different features, such as notification alerts, ringtones, and media.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/websetting</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can change its Web application settings, including deleting cookies. <strong>Deprecated since 2.4.</strong></td>
 </tr>
 <tr>
@@ -476,7 +481,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <tr>
        <td class="key">http://tizen.org/privilege/mediacapture</td>
        <td>public</td>
-       <td>Camera & Microphone</td>
+       <td>Camera and Microphone</td>
        <td>2.2.1</td>
        <td>The application can manipulate streams from cameras and microphones using the <a href="../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#getusermedia">getUserMedia</a> API.
        <p><strong>Privilege behavior:</strong></p>
@@ -522,14 +527,12 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <tr>
        <th>Privilege</th>
        <th>Level</th>
-       <th>Privacy</th>
        <th>Since</th>
        <th>Description</th>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/fullscreen</td>
        <td>public</td>
-       <td></td>
        <td>2.2.1</td>
        <td>The application can display in the full-screen mode using the <a href="../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_m.html#fullscreen">FullScreen API - Mozilla</a> API.
        <p><strong>Privilege behavior:</strong></p>
@@ -552,77 +555,77 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/alarm</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can set alarms and wake up the device at scheduled times.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/application.info</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can retrieve information related to other applications.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/application.launch</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can open other applications using the application ID or application control.</td>
 </tr>
 <tr class="partner-level">
        <td class="key">http://tizen.org/privilege/appmanager.certificate</td>
        <td>partner</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can retrieve specified application certificates.</td>
 </tr>
 <tr class="partner-level">
        <td class="key">http://tizen.org/privilege/appmanager.kill</td>
        <td>partner</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can close other applications.</td>
 </tr>
 <tr>
-    <td class="key">http://tizen.org/privilege/bluetooth</td>
-    <td>public</td>
-    <td></td>
-    <td>2.4</td>
-    <td>The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices.</td>
+       <td class="key">http://tizen.org/privilege/bluetooth</td>
+       <td>public</td>
+       <td></td>
+       <td>2.4</td>
+       <td>The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/bluetooth.admin</td>
        <td>public</td>
        <td></td>
-       <td>2.3.1</td>
+    <td>2.3.1</td>
        <td>The application can change Bluetooth settings, such as turning Bluetooth on or off and setting the device name. <strong>Deprecated since 3.0</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/bluetooth.gap</td>
        <td>public</td>
        <td></td>
-       <td>2.3.1</td>
+    <td>2.3.1</td>
        <td>The application can use the Bluetooth Generic Access Profile (GAP) to, for example, scan for and pair with devices. <strong>Deprecated since 3.0</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/bluetooth.health</td>
        <td>public</td>
        <td></td>
-       <td>2.3.1</td>
-       <td>The application can use the Bluetooth Health Device Profile (HDP) to, for example, send health information.<strong>Deprecated since 3.0</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.</td>
+    <td>2.3.1</td>
+       <td>The application can use the Bluetooth Health Device Profile (HDP) to, for example, send health information. <strong>Deprecated since 3.0</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/bluetooth.spp</td>
        <td>public</td>
        <td></td>
-       <td>2.3.1</td>
+    <td>2.3.1</td>
        <td>The application can use the Bluetooth Serial Port Profile (SPP) to, for example, send serial data. <strong>Deprecated since 3.0</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/bluetooth</span> instead.</td>
 </tr>
 <tr class="platform-level">
        <td class="key">http://tizen.org/privilege/bluetoothmanager</td>
        <td>platform</td>
        <td></td>
-       <td>2.3.1</td>
+    <td>2.3.1</td>
        <td>The application can change Bluetooth system settings related to privacy and security, such as the visibility mode.</td>
 </tr>
 <tr>
@@ -636,56 +639,56 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/content.read</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read media content information.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/content.write</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can create, update, and delete media content information.</td>
 </tr>
 <tr>
-    <td class="key">http://tizen.org/privilege/d2d.datasharing</td>
-    <td>public</td>
-    <td></td>
-    <td>3.0</td>
-    <td>The application can share data with other devices.</td>
+       <td class="key">http://tizen.org/privilege/d2d.datasharing</td>
+       <td>public</td>
+       <td></td>
+       <td>3.0</td>
+       <td>The application can share data with other devices.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/datacontrol.consumer</td>
        <td>public</td>
        <td></td>
-       <td>2.3.2</td>
+    <td>2.3.2</td>
        <td>The application can read data exported by data control providers.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/download</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can manage HTTP downloads.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/filesystem.read</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read file systems.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/filesystem.write</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can write to file systems.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/healthinfo</td>
        <td>public</td>
        <td>Sensor</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read the user&#39;s health information gathered by device sensors, such as pedometer or heart rate monitor.</td>
 </tr>
 <tr>
@@ -706,140 +709,140 @@ tr.partner-level, tr.platform-level { background-color: #cff }
        <td class="key">http://tizen.org/privilege/location</td>
        <td>public</td>
        <td>Location</td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read the user&#39;s location information.</td>
 </tr>
 <tr>
-    <td class="key">http://tizen.org/privilege/mediacontroller.client</td>
-    <td>public</td>
-    <td></td>
-    <td>2.4</td>
-    <td>The application can receive information about currently playing media from applications that are allowed to send it, and can control those applications remotely.</td>
+       <td class="key">http://tizen.org/privilege/mediacontroller.client</td>
+       <td>public</td>
+       <td></td>
+       <td>2.4</td>
+       <td>The application can receive information about currently playing media from applications that are allowed to send it, and can control those applications remotely.</td>
 </tr>
 <tr>
-    <td class="key">http://tizen.org/privilege/mediacontroller.server</td>
-    <td>public</td>
-    <td></td>
-    <td>2.4</td>
-    <td>The application can send information about currently playing media to applications that are allowed to receive it, and can be controlled remotely by those applications.</td>
+       <td class="key">http://tizen.org/privilege/mediacontroller.server</td>
+       <td>public</td>
+       <td></td>
+       <td>2.4</td>
+       <td>The application can send information about currently playing media to applications that are allowed to receive it, and can be controlled remotely by those applications.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/nfc.admin</td>
        <td>public</td>
        <td></td>
-       <td>2.3.1</td>
+    <td>2.3.1</td>
        <td>The application can change NFC settings, such as switching NFC on or off.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/nfc.cardemulation</td>
        <td>public</td>
        <td></td>
-       <td>2.3.1</td>
+    <td>2.3.1</td>
        <td>The application can access smart card details, such as credit card details, and allow users to make payments through NFC.</td>
 </tr>
 <tr>
-       <td class="key">http://tizen.org/privilege/nfc.common</td>
-       <td>public</td>
+    <td class="key">http://tizen.org/privilege/nfc.common</td>
+    <td>public</td>
        <td></td>
-       <td>2.3.1</td>
-       <td>The application can use common NFC features.</td>
+    <td>2.3.1</td>
+    <td>The application can use common NFC features.</td>
 </tr>
 <tr>
-       <td class="key">http://tizen.org/privilege/nfc.p2p</td>
-       <td>public</td>
+    <td class="key">http://tizen.org/privilege/nfc.p2p</td>
+    <td>public</td>
        <td></td>
-       <td>2.3.1</td>
-       <td>The application can push NFC messages to other devices.</td>
+    <td>2.3.1</td>
+    <td>The application can push NFC messages to other devices.</td>
 </tr>
 <tr>
-       <td class="key">http://tizen.org/privilege/nfc.tag</td>
-       <td>public</td>
+    <td class="key">http://tizen.org/privilege/nfc.tag</td>
+    <td>public</td>
        <td></td>
-       <td>2.3.1</td>
-       <td>The application can read and write NFC tag information.</td>
+    <td>2.3.1</td>
+    <td>The application can read and write NFC tag information.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/notification</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can show and hide its own notifications and badges.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/package.info</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can retrieve information about installed packages.</td>
 </tr>
 <tr class="platform-level">
        <td class="key">http://tizen.org/privilege/packagemanager.install</td>
        <td>platform</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can install or uninstall application packages.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/power</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can control power-related settings, such as dimming the screen.</td>
 </tr>
 <tr>
-       <td class="key">http://tizen.org/privilege/push</td>
-       <td>public</td>
+    <td class="key">http://tizen.org/privilege/push</td>
+    <td>public</td>
        <td></td>
-       <td>2.2.1</td>
-       <td>The application can receive notifications from the Internet.</td>
+    <td>2.2.1</td>
+    <td>The application can receive notifications from the Internet.</td>
 </tr>
 <tr>
-       <td class="key">http://tizen.org/privilege/secureelement</td>
-       <td>public</td>
+    <td class="key">http://tizen.org/privilege/secureelement</td>
+    <td>public</td>
        <td></td>
-       <td>2.3.1</td>
-       <td>The application can access secure smart card chips, such as UICC/SIM, embedded secure elements, and secure SD cards.</td>
+    <td>2.3.1</td>
+    <td>The application can access secure smart card chips, such as UICC/SIM, embedded secure elements, and secure SD cards.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/setting</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can change and read user settings.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/system</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read system information.</td>
 </tr>
 <tr class="partner-level">
        <td class="key">http://tizen.org/privilege/systemmanager</td>
        <td>partner</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can read secure system information. <strong>Deprecated since 2.3.1</strong>. Use <span style="font-family: Courier New,Courier,monospace">http://tizen.org/privilege/telephony</span> instead.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/telephony</td>
        <td>public</td>
        <td></td>
-       <td>2.3.1</td>
+    <td>2.3.1</td>
        <td>The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls.</td>
 </tr>
 <tr>
        <td class="key">http://tizen.org/privilege/volume.set</td>
        <td>public</td>
        <td></td>
-       <td>2.2.1</td>
+    <td>2.2.1</td>
        <td>The application can adjust the volume for different features, such as notification alerts, ringtones, and media.</td>
 </tr>
 <tr>
-       <td><span style="font-family: Courier New,Courier,monospace;">http://tizen.org/privilege/widget.viewer</span></td>
+       <td class="key">http://tizen.org/privilege/widget.viewer</td>
        <td>public</td>
        <td></td>
-       <td>2.3.2</td>
+    <td>2.3.2</td>
        <td>The application can show widgets, and information from their associated applications, on the home screen.</td>
 </tr>
 </tbody>
@@ -865,7 +868,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <tr>
        <td class="key">http://tizen.org/privilege/mediacapture</td>
        <td>public</td>
-       <td>Camera & Microphone</td>
+       <td>Camera and Microphone</td>
        <td>2.2.1</td>
        <td>The application can manipulate streams from cameras and microphones using the <a href="../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#getusermedia">getUserMedia</a> API.
        <p><strong>Privilege behavior:</strong></p>
@@ -908,7 +911,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
 <tr>
        <td class="key">http://tizen.org/privilege/camera</td>
        <td>public</td>
-       <td>Camera & Microphone</td>
+       <td>Camera and Microphone</td>
        <td>2.2.1</td>
        <td>The application can capture video and image on a target device using the <a href="../../../../org.tizen.web.apireference/html/w3c_api/w3c_api_w.html#camera">Camera API (Tizen Extension)</a> (Video Recording and Image Capture) API.
        <p><strong>Privilege behavior:</strong></p>
index 4521eda..6b9ceb3 100644 (file)
   <p>A hybrid application package is very useful to Web applications that need background processing or monitoring. A native service application does not have a UI and can be run in the background.</p>
   
   <p>The Web application and native service applications within a hybrid application package share the same package ID and data folder. Sharing application data between them is easy. Many useful inter-application APIs, such as Message Port (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/messageport.html">mobile</a>, <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/messageport.html">wearable</a>, and <a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/messageport.html">TV</a> applications) and AppControl (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/application.html">mobile</a>, <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/application.html">wearable</a>, and <a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/application.html">TV</a> applications), can be used in a hybrid application package.</p>
-   <p>For more information on hybrid applications and their package structure, see <a href="https://developer.tizen.org/downloads/sample-applications/sample-mobile-applications" target="blank">HybridWebApp and HybridServiceApp</a>, and <a href="../app_model/application_model_w.htm#hap">Hybrid Application Package</a>.</p> 
+   <p>For more information on hybrid applications and their package structure, see Hybrid Web App sample (in <a href="https://developer.tizen.org/development/sample/web/Hybrid/Hybrid_Web_App" target="blank">mobile</a> and <a href="https://developer.tizen.org/development/sample/web/Hybrid/Hybrid_Web_App_1" target="blank">wearable</a> applications), <a href="https://developer.tizen.org/development/sample/native/AppFW/Hybrid_Service" target="blank">Hybrid Service sample</a>, and <a href="../app_model/application_model_w.htm#hap">Hybrid Application Package</a>.</p> 
 
   
 <h2 id="cert" name="cert">Certifying and Publishing the Application</h2>