[SystemInfo] Added information about ADS. 22/95722/2
authorTomasz Marciniak <t.marciniak@samsung.com>
Fri, 4 Nov 2016 10:26:13 +0000 (11:26 +0100)
committerEditor Lionbridge <TizenEditor.SEL@lionbridge.com>
Fri, 4 Nov 2016 14:03:53 +0000 (16:03 +0200)
PS2: [LB] Reviewed

Change-Id: I4422afb54674c240f56e337bad253facabe023bc
Signed-off-by: Tomasz Marciniak <t.marciniak@samsung.com>
org.tizen.guides/html/web/device/system_information_w.htm
org.tizen.web.apireference/html/device_api/mobile/tizen/systeminfo.html
org.tizen.web.apireference/html/device_api/tv/tizen/systeminfo.html
org.tizen.web.apireference/html/device_api/wearable/tizen/systeminfo.html

index ca83e63..d40a965 100644 (file)
@@ -237,6 +237,11 @@ tr.images td {
      <td><span style="font-family: Courier New,Courier,monospace">MEMORY</span></td>
      <td>Provides information about the memory state of the device.</td>
     </tr>
+    <tr>
+     <td><span style="font-family: Courier New,Courier,monospace">SystemInfoADS</span> (in <a href="../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/systeminfo.html#SystemInfoADS">mobile</a>, <a href="../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/systeminfo.html#SystemInfoADS">wearable</a>, and <a href="../../../../org.tizen.web.apireference/html/device_api/tv/tizen/systeminfo.html#SystemInfoADS">TV</a> applications)</td>
+     <td><span style="font-family: Courier New,Courier,monospace">ADS</span></td>
+     <td>Provides information about the advertisement service.</td>
+    </tr>
    </tbody>
   </table>
 
@@ -426,4 +431,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga
 </script>
 
 </body>
-</html>
\ No newline at end of file
+</html>
index fd2f1a4..e7b061a 100644 (file)
@@ -49,9 +49,11 @@ SIM          </li>
           <li>
 STORAGE          </li>
           <li>
-NET_PROXY_NETWORK (<b>Since</b>: 3.0) </li>
+NET_PROXY_NETWORK (<b>Since</b>: 3.0)          </li>
           <li>
 WIFI_NETWORK          </li>
+          <li>
+ADS (<b>Since</b>: 3.0)          </li>
         </ul>
         <p>
 Not all above properties may be available on every Tizen device. For instance, a device may not support the telephony feature. In that case, <var>CELLULAR_NETWORK</var> and <var>SIM</var> are not available.<br><br>To check the available <var>SystemInfoPropertyId</var>, <em>tizen.systeminfo.getCapability()</em> can be used.
@@ -70,9 +72,8 @@ Not all above properties may be available on every Tizen device. For instance, a
           <li>
  SIM              - tizen.systeminfo.getCapability(<em>"http://tizen.org/feature/network.telephony"</em>)          </li>
           <li>
-NET_PROXY_NETWORK - tizen.systeminfo.getCapability(<em>"http://tizen.org/feature/network.net_proxy"
-</em>) </li>
-<li>
+ NET_PROXY_NETWORK - tizen.systeminfo.getCapability(<em>"http://tizen.org/feature/network.net_proxy"</em>)          </li>
+          <li>
  WIFI_NETWORK     - tizen.systeminfo.getCapability(<em>"http://tizen.org/feature/network.wifi"</em>)          </li>
         </ul>
         <p>
@@ -86,17 +87,23 @@ For more information on the SystemInfo features, see <a href="https://developer.
 <h2>Table of Contents</h2>
 <ul class="toc">
 <li>1. <a href="#typedefs-section">Type Definitions</a><ul class="toc">
-<li>1.1. <a href="#SystemInfoPropertyId">SystemInfoPropertyId</a>
+<li>
+                    1.1. <a href="#SystemInfoPropertyId">SystemInfoPropertyId</a>
 </li>
-<li>1.2. <a href="#SystemInfoNetworkType">SystemInfoNetworkType</a>
+<li>
+                    1.2. <a href="#SystemInfoNetworkType">SystemInfoNetworkType</a>
 </li>
-<li>1.3. <a href="#SystemInfoDeviceOrientationStatus">SystemInfoDeviceOrientationStatus</a>
+<li>
+                    1.3. <a href="#SystemInfoDeviceOrientationStatus">SystemInfoDeviceOrientationStatus</a>
 </li>
-<li>1.4. <a href="#SystemInfoSimState">SystemInfoSimState</a>
+<li>
+                    1.4. <a href="#SystemInfoSimState">SystemInfoSimState</a>
 </li>
-<li>1.5. <a href="#SystemInfoProfile">SystemInfoProfile</a>
+<li class="deprecated">
+                    1.5. <a href="#SystemInfoProfile">SystemInfoProfile</a>
 </li>
-<li>1.6. <a href="#SystemInfoLowMemoryStatus">SystemInfoLowMemoryStatus</a>
+<li>
+                    1.6. <a href="#SystemInfoLowMemoryStatus">SystemInfoLowMemoryStatus</a>
 </li>
 </ul>
 </li>
@@ -105,7 +112,7 @@ For more information on the SystemInfo features, see <a href="https://developer.
 </li>
 <li>2.2. <a href="#SystemInfo">SystemInfo</a>
 </li>
-<li>2.3. <a href="#SystemInfoDeviceCapability">SystemInfoDeviceCapability</a>
+<li class="deprecated">2.3. <a href="#SystemInfoDeviceCapability">SystemInfoDeviceCapability</a>
 </li>
 <li>2.4. <a href="#SystemInfoOptions">SystemInfoOptions</a>
 </li>
@@ -149,6 +156,8 @@ For more information on the SystemInfo features, see <a href="https://developer.
 </li>
 <li>2.24. <a href="#SystemInfoCameraFlash">SystemInfoCameraFlash</a>
 </li>
+<li>2.25. <a href="#SystemInfoADS">SystemInfoADS</a>
+</li>
 </ul>
 </li>
 <li>3. <a href="#api-features">Related Feature</a>
@@ -170,19 +179,22 @@ For more information on the SystemInfo features, see <a href="https://developer.
 </tr>
 <tr>
 <td><a href="#SystemInfo">SystemInfo</a></td>
-<td>long long <a href="#SystemInfo::getTotalMemory">getTotalMemory</a> ()<br>
-    long long <a href="#SystemInfo::getAvailableMemory">getAvailableMemory</a> ()<br>
-    <a href="#SystemInfoDeviceCapability">SystemInfoDeviceCapability</a> <a href="#SystemInfo::getCapabilities">getCapabilities</a> ()<br>
-    any <a href="#SystemInfo::getCapability">getCapability</a> (DOMString key)<br>
-    long <a href="#SystemInfo::getCount">getCount</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property)<br>
-    void <a href="#SystemInfo::getPropertyValue">getPropertyValue</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property, <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback, optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback)<br>
-    void <a href="#SystemInfo::getPropertyValueArray">getPropertyValueArray</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property, <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback, optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback)<br>
-    unsigned long <a href="#SystemInfo::addPropertyValueChangeListener">addPropertyValueChangeListener</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property, <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback, optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options, optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback)<br>
-    unsigned long <a href="#SystemInfo::addPropertyValueArrayChangeListener">addPropertyValueArrayChangeListener</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property, <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback, optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options, optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback)<br>
-    void <a href="#SystemInfo::removePropertyValueChangeListener">removePropertyValueChangeListener</a> (unsigned long listenerId)</td>
+<td>
+<div>long long <a href="#SystemInfo::getTotalMemory">getTotalMemory</a> ()</div>
+<div>long long <a href="#SystemInfo::getAvailableMemory">getAvailableMemory</a> ()</div>
+<div class="deprecated">
+<a href="#SystemInfoDeviceCapability">SystemInfoDeviceCapability</a> <a href="#SystemInfo::getCapabilities">getCapabilities</a> ()</div>
+<div>any <a href="#SystemInfo::getCapability">getCapability</a> (DOMString key)</div>
+<div>long <a href="#SystemInfo::getCount">getCount</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property)</div>
+<div>void <a href="#SystemInfo::getPropertyValue">getPropertyValue</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property, <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback, optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback)</div>
+<div>void <a href="#SystemInfo::getPropertyValueArray">getPropertyValueArray</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property, <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback, optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback)</div>
+<div>unsigned long <a href="#SystemInfo::addPropertyValueChangeListener">addPropertyValueChangeListener</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property, <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback, optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options, optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback)</div>
+<div>unsigned long <a href="#SystemInfo::addPropertyValueArrayChangeListener">addPropertyValueArrayChangeListener</a> (<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property, <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback, optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options, optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback)</div>
+<div>void <a href="#SystemInfo::removePropertyValueChangeListener">removePropertyValueChangeListener</a> (unsigned long listenerId)</div>
+</td>
 </tr>
 <tr>
-<td><a href="#SystemInfoDeviceCapability">SystemInfoDeviceCapability</a></td>
+<td class="deprecated"><a href="#SystemInfoDeviceCapability">SystemInfoDeviceCapability</a></td>
 <td></td>
 </tr>
 <tr>
@@ -191,11 +203,11 @@ For more information on the SystemInfo features, see <a href="https://developer.
 </tr>
 <tr>
 <td><a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a></td>
-<td>void <a href="#SystemInfoPropertySuccessCallback::onsuccess">onsuccess</a> (<a href="#SystemInfoProperty">SystemInfoProperty</a> property)</td>
+<td><div>void <a href="#SystemInfoPropertySuccessCallback::onsuccess">onsuccess</a> (<a href="#SystemInfoProperty">SystemInfoProperty</a> property)</div></td>
 </tr>
 <tr>
 <td><a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a></td>
-<td>void <a href="#SystemInfoPropertyArraySuccessCallback::onsuccess">onsuccess</a> (<a href="#SystemInfoProperty">SystemInfoProperty</a>[] properties)</td>
+<td><div>void <a href="#SystemInfoPropertyArraySuccessCallback::onsuccess">onsuccess</a> (<a href="#SystemInfoProperty">SystemInfoProperty</a>[] properties)</div></td>
 </tr>
 <tr>
 <td><a href="#SystemInfoProperty">SystemInfoProperty</a></td>
@@ -250,11 +262,11 @@ For more information on the SystemInfo features, see <a href="https://developer.
 <td></td>
 </tr>
 <tr>
-<td><a href="#SystemInfoSIM">SystemInfoSIM</a></td>
+<td><a href="#SystemInfoNetProxyNetwork">SystemInfoNetProxyNetwork</a></td>
 <td></td>
 </tr>
 <tr>
-<td><a href="#SystemInfoNetProxyNetwork">SystemInfoNetProxyNetwork</a></td>
+<td><a href="#SystemInfoSIM">SystemInfoSIM</a></td>
 <td></td>
 </tr>
 <tr>
@@ -267,7 +279,11 @@ For more information on the SystemInfo features, see <a href="https://developer.
 </tr>
 <tr>
 <td><a href="#SystemInfoCameraFlash">SystemInfoCameraFlash</a></td>
-<td>void <a href="#SystemInfoCameraFlash::setBrightness">setBrightness</a> (double brightness)</td>
+<td><div>void <a href="#SystemInfoCameraFlash::setBrightness">setBrightness</a> (double brightness)</div></td>
+</tr>
+<tr>
+<td><a href="#SystemInfoADS">SystemInfoADS</a></td>
+<td></td>
 </tr>
 </tbody>
 </table>
@@ -278,7 +294,8 @@ For more information on the SystemInfo features, see <a href="https://developer.
 <div class="brief">
  The device property identifier.
           </div>
-<pre class="webidl prettyprint">  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK", "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "CAMERA_FLASH" };</pre>
+<pre class="webidl prettyprint">  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK",
+                              "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "CAMERA_FLASH", "ADS" };</pre>
 <p><span class="version">
             Since: </span>
  2.0
@@ -296,8 +313,11 @@ For more information on the SystemInfo features, see <a href="https://developer.
  <em>MEMORY</em> is supported since Tizen 2.3
           </p>
 <p><span class="remark"> Remark : </span>
-  <em>NET_PROXY_NETWORK</em> is supported since Tizen 3.0
-</p>
+ <em>NET_PROXY_NETWORK</em> is supported since Tizen 3.0
+          </p>
+<p><span class="remark"> Remark : </span>
+ <em>ADS</em> is supported since Tizen 3.0
+          </p>
 </div>
 <div class="enum" id="SystemInfoNetworkType">
 <a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoNetworkType"></a><h3>1.2. SystemInfoNetworkType</h3>
@@ -308,10 +328,10 @@ For more information on the SystemInfo features, see <a href="https://developer.
 <p><span class="version">
             Since: </span>
  2.0
-</p>
+          </p>
 <p><span class="remark"> Remark : </span>
-<em>NET_PROXY</em> is supported since Tizen 3.0
-</p>
+ <em>NET_PROXY</em> is supported since Tizen 3.0
+          </p>
 </div>
 <div class="enum" id="SystemInfoDeviceOrientationStatus">
 <a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoDeviceOrientationStatus"></a><h3>1.3. SystemInfoDeviceOrientationStatus</h3>
@@ -384,7 +404,7 @@ upside down, in other words rotated 180 degrees              </td>
  2.1
           </p>
 </div>
-<div class="enum" id="SystemInfoProfile">
+<div class="enum deprecated" id="SystemInfoProfile">
 <a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoProfile"></a><h3>1.5. SystemInfoProfile</h3>
 <div class="brief">
  Device Profile.
@@ -459,25 +479,25 @@ functionality of the SystemInfo API.
 
     long getCount(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
 
-    void getPropertyValue(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                          <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback,
-                          optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void getPropertyValue(SystemInfoPropertyId property,
+                          SystemInfoPropertySuccessCallback successCallback,
+                          optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    void getPropertyValueArray(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                          <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback,
-                          optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void getPropertyValueArray(SystemInfoPropertyId property,
+                          SystemInfoPropertyArraySuccessCallback successCallback,
+                          optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    unsigned long addPropertyValueChangeListener(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                                        <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback,
-                                        optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options,
-                                        optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    unsigned long addPropertyValueChangeListener(SystemInfoPropertyId property,
+                                        SystemInfoPropertySuccessCallback successCallback,
+                                        optional SystemInfoOptions? options,
+                                        optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    unsigned long addPropertyValueArrayChangeListener(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                                        <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback,
-                                        optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options,
-                                        optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    unsigned long addPropertyValueArrayChangeListener(SystemInfoPropertyId property,
+                                        SystemInfoPropertyArraySuccessCallback successCallback,
+                                        optional SystemInfoOptions? options,
+                                        optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    void removePropertyValueChangeListener(unsigned long listenerId) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void removePropertyValueChangeListener(unsigned long listenerId) raises(WebAPIException);
   };</pre>
 <div class="description">
           <p>
@@ -540,10 +560,10 @@ and for subscribing notifications of system information changes.
  </pre>
 </div>
 </dd>
-<dt class="method" id="SystemInfo::getCapabilities">
+<dt class="deprecated method" id="SystemInfo::getCapabilities">
 <a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfo::getCapabilities"></a><code><b><span class="methodName">getCapabilities</span></b></code>
 </dt>
-<dd>
+<dd class="deprecated">
 <div class="brief">
  Gets the capabilities of the device.
             </div>
@@ -600,7 +620,7 @@ The additional keys for the custom device capability are specified by OEM's and
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">key</span>: 
+<span class="name">key</span>:
  The device capability key for the device or additional custom device capability key specifies by OEM's
                 </li>
         </ul>
@@ -649,7 +669,7 @@ That is the length of array retrieved by the getPropertyValueArray() method for
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the system property
                 </li>
         </ul>
@@ -701,36 +721,31 @@ The <em>ErrorCallback</em> method can be launched with these error types:
 NotSupportedError - If the given <var>property</var> is not supported. (since Tizen 2.3)              </li>
             </ul>
            </div>
-<p><span class="privilegelevel">
-            Privilege level: </span>
- public
-            </p>
-<p><span class="privilege">
-            Privilege: </span>
- http://tizen.org/privilege/telephony
-            </p>
+<div class="description">
+           </div>
 <p><span class="remark"> Remark : </span>
  If the given <var>property</var> is not supported, <em>NotSupportedError</em> would be passed through a <em>ErrorCallback()</em> since Tizen 2.3.
             </p>
 <p><span class="remark"> Remark : </span>
  If system provides more than one value for the system property, the primary(first) system property is returned through SystemInfoSuccessCallback.
             </p>
-<p><span class="remark"> Remark : </span>
- <b>http://tizen.org/privilege/telephony</b> has been required only for <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> property since Tizen 2.4.
-            </p>
 <div class="parameters">
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
-                </li>
+                <ul>
+<b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
+              http://tizen.org/privilege/telephony
+             (public level)</b> is needed since Tizen 2.4.</ul>
+</li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred while retrieving the properties.
                 </li>
         </ul>
@@ -811,33 +826,28 @@ The <em>ErrorCallback</em> method can be launched with these error types:
 NotSupportedError - If the given <var>property</var> is not supported.              </li>
             </ul>
            </div>
-<p><span class="privilegelevel">
-            Privilege level: </span>
- public
-            </p>
-<p><span class="privilege">
-            Privilege: </span>
- http://tizen.org/privilege/telephony
-            </p>
+<div class="description">
+           </div>
 <p><span class="remark"> Remark : </span>
  see getCount().
             </p>
-<p><span class="remark"> Remark : </span>
- <b>http://tizen.org/privilege/telephony</b> has been required only for <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> property since Tizen 2.4.
-            </p>
 <div class="parameters">
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
-                </li>
+                <ul>
+<b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
+              http://tizen.org/privilege/telephony
+             (public level)</b> is needed since Tizen 2.4.</ul>
+</li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Callback method that is invoked when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Callback method that is invoked when an error occurs while retrieving the properties.
                 </li>
         </ul>
@@ -920,37 +930,32 @@ NotSupportedError - If the given <var>property</var> is not supported. (since Ti
               </li>
             </ul>
            </div>
-<p><span class="privilegelevel">
-            Privilege level: </span>
- public
-            </p>
-<p><span class="privilege">
-            Privilege: </span>
- http://tizen.org/privilege/telephony
-            </p>
+<div class="description">
+           </div>
 <p><span class="remark"> Remark : </span>
  The <em>errorCallback()</em> is newly added as an optional parameter since Tizen 2.3.
             </p>
-<p><span class="remark"> Remark : </span>
- <b>http://tizen.org/privilege/telephony</b> has been required only for <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> property since Tizen 2.4.
-            </p>
 <div class="parameters">
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
-                </li>
+                <ul>
+<b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
+              http://tizen.org/privilege/telephony
+             (public level)</b> is needed since Tizen 2.4.</ul>
+</li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  An object containing the various options for fetching the properties requested. See <a href="./systeminfo.html#::SystemInfo::SystemInfoOptions">details</a>.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred.
                 </li>
         </ul>
@@ -1014,34 +1019,29 @@ There are device properties which never change (for example "BUILD") and propert
 any identifier of these properties, but the listener added for them will not be invoked.
             </p>
            </div>
-<p><span class="privilegelevel">
-            Privilege level: </span>
- public
-            </p>
-<p><span class="privilege">
-            Privilege: </span>
- http://tizen.org/privilege/telephony
-            </p>
-<p><span class="remark"> Remark : </span>
- <b>http://tizen.org/privilege/telephony</b> has been required only for <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> property since Tizen 2.4.
-            </p>
+<div class="description">
+           </div>
 <div class="parameters">
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
-                </li>
+                <ul>
+<b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
+              http://tizen.org/privilege/telephony
+             (public level)</b> is needed since Tizen 2.4.</ul>
+</li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  An object containing the various options for fetching the properties requested.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred.
                 </li>
         </ul>
@@ -1094,7 +1094,7 @@ the method should return without any further action.
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">listenerId</span>: 
+<span class="name">listenerId</span>:
  An identifier of the subscription returned by the addPropertyValueChangeListener()/addPropertyValueArrayChangeListener() method.
                 </li>
         </ul>
@@ -1131,7 +1131,7 @@ parameters contain an invalid value.
 </dl>
 </div>
 </div>
-<div class="interface" id="SystemInfoDeviceCapability">
+<div class="interface deprecated" id="SystemInfoDeviceCapability">
 <a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoDeviceCapability"></a><h3>2.3. SystemInfoDeviceCapability</h3>
 <div class="brief">
  SystemInfoDeviceCapability object.
@@ -2133,7 +2133,7 @@ operations, such as getPropertyValue() or addPropertyValueChangeListener()
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The property returned from a successful asynchronous operation.
                 </li>
         </ul>
@@ -2180,7 +2180,7 @@ It is used in asynchronous operations, such as getPropertyValueArray() or addPro
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">properties</span>: 
+<span class="name">properties</span>:
  The array of SystemInfoProperty objects returned from a successful asynchronous operation.
                 </li>
         </ul>
@@ -2215,7 +2215,7 @@ It is used in asynchronous operations, such as getPropertyValueArray() or addPro
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2265,7 +2265,7 @@ Any threshold parameter used in a watch operation to monitor this property appli
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoCpu::load">
@@ -2293,7 +2293,7 @@ Any threshold parameter used in a watch function to monitor this property applie
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoStorage::units">
@@ -2325,7 +2325,7 @@ Any threshold parameter used in a watch function to monitor this property applie
 
     readonly attribute boolean isRemoveable;
   };</pre>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2397,7 +2397,7 @@ The following values are supported:
  2.1
             </p>
 </li>
-<li class="attribute" id="SystemInfoStorageUnit::isRemoveable">
+<li class="attribute deprecated" id="SystemInfoStorageUnit::isRemoveable">
 <span class="attrName"><span class="readonly">                readonly
 </span><span class="type">boolean </span><span class="name">isRemoveable</span></span><div class="brief">
  true if this unit can be removed from the system (such as an sdcard unplugged), false otherwise.
@@ -2437,7 +2437,7 @@ The following values are supported:
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2530,7 +2530,7 @@ The following values are supported:
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2573,7 +2573,7 @@ The following values are supported:
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2624,7 +2624,7 @@ The following values are supported:
             Since: </span>
  2.1
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2667,7 +2667,7 @@ The country setting is case-sensitive.
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoNetwork::networkType">
@@ -2704,7 +2704,7 @@ The country setting is case-sensitive.
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2796,7 +2796,7 @@ It is written in MM:MM:MM:SS:SS:SS format.
             Since: </span>
  2.4
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2891,7 +2891,7 @@ It is written in MM:MM:MM:SS:SS:SS format.
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3030,26 +3030,27 @@ identify a mobile phone operator/carrier using the GSM, CDMA, iDEN, TETRA and UM
 <div class="interface" id="SystemInfoNetProxyNetwork">
 <a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoNetProxyNetwork"></a><h3>2.20. SystemInfoNetProxyNetwork</h3>
 <div class="brief">
-This property reflects the information of the net_proxy network in this system.
-</div>
-<pre class="webidl prettyprint"> [NoInterfaceObject] interface SystemInfoNetProxyNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-readonly attribute DOMString status;
-};</pre>
+ This property reflects the information of the net_proxy network in this system.
+          </div>
+<pre class="webidl prettyprint">  [NoInterfaceObject] interface SystemInfoNetProxyNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+    readonly attribute DOMString status;
+  };</pre>
 <p><span class="version">
-Since: </span>
-3.0
-</p>
-<div class="attributes">
+            Since: </span>
+ 3.0
+          </p>
+
+      <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoNetProxyNetwork::status">
-<span class="attrName"><span class="readonly"> readonly
+<span class="attrName"><span class="readonly">                readonly
 </span><span class="type">DOMString </span><span class="name">status</span></span><div class="brief">
-Represents the status (ON or OFF) of the net_proxy network.
-</div>
+ Represents the status (ON or OFF) of the net_proxy network.
+            </div>
 <p><span class="version">
-Since: </span>
-3.0
-</p>
+            Since: </span>
+ 3.0
+            </p>
 </li></ul>
 </div>
 </div>
@@ -3079,7 +3080,7 @@ Since: </span>
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3304,7 +3305,7 @@ Since: </span>
             Since: </span>
  2.1
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoPeripheral::isVideoOutputOn">
@@ -3332,7 +3333,7 @@ Since: </span>
             Since: </span>
  2.3
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoMemory::status">
@@ -3361,7 +3362,7 @@ Since: </span>
 
     void setBrightness(double brightness) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
   };</pre>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3488,7 +3489,7 @@ If the specified brightness value is not supported by the device, the brightness
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">brightness</span>: 
+<span class="name">brightness</span>:
  The brightness value of LED (0~1)
                 </li>
         </ul>
@@ -3527,6 +3528,33 @@ If the specified brightness value is not supported by the device, the brightness
 </dl>
 </div>
 </div>
+<div class="interface" id="SystemInfoADS">
+<a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoADS"></a><h3>2.25. SystemInfoADS</h3>
+<div class="brief">
+ This property represents information about advertisement service - ADS.
+          </div>
+<pre class="webidl prettyprint">  [NoInterfaceObject] interface SystemInfoADS : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+    readonly attribute DOMString id;
+  };</pre>
+<p><span class="version">
+            Since: </span>
+ 3.0
+          </p>
+
+      <div class="attributes">
+<h4>Attributes</h4>
+<ul><li class="attribute" id="SystemInfoADS::id">
+<span class="attrName"><span class="readonly">                readonly
+</span><span class="type">DOMString </span><span class="name">id</span></span><div class="brief">
+ Represents the unique id of advertisement service. It is used to distinguish each device.
+            </div>
+<p><span class="version">
+            Since: </span>
+ 3.0
+            </p>
+</li></ul>
+</div>
+</div>
 </div>
 <h2 id="api-features">3. Related Feature</h2>
 <div id="def-api-features" class="def-api-features">
@@ -3557,10 +3585,10 @@ To guarantee the running of the application on a device which supports Wi-Fi, de
 </div>
 <div class="def-api-feature">
 <p><div class="description">
-<p>
+            <p>
 To guarantee the running of the application on a device which supports network proxy for internet connection, declare the following feature requirements in the config file:
-</p>
-</div></p>
+            </p>
+           </div></p>
 <li class="feature">http://tizen.org/feature/network.net_proxy</li>
 </div>
 <p></p>
@@ -3569,7 +3597,8 @@ To guarantee the running of the application on a device which supports network p
 <h2 id="full-webidl">4. Full WebIDL</h2>
 <pre class="webidl prettyprint">module SystemInfo {
 
-  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK", "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "CAMERA_FLASH" };
+  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK",
+                              "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "CAMERA_FLASH", "ADS" };
 
   enum SystemInfoNetworkType { "NONE", "2G", "2.5G", "3G", "4G", "WIFI", "ETHERNET", "NET_PROXY", "UNKNOWN" };
 
@@ -3597,25 +3626,25 @@ To guarantee the running of the application on a device which supports network p
 
     long getCount(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
 
-    void getPropertyValue(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                          <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback,
-                          optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void getPropertyValue(SystemInfoPropertyId property,
+                          SystemInfoPropertySuccessCallback successCallback,
+                          optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    void getPropertyValueArray(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                          <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback,
-                          optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void getPropertyValueArray(SystemInfoPropertyId property,
+                          SystemInfoPropertyArraySuccessCallback successCallback,
+                          optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    unsigned long addPropertyValueChangeListener(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                                        <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback,
-                                        optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options,
-                                        optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    unsigned long addPropertyValueChangeListener(SystemInfoPropertyId property,
+                                        SystemInfoPropertySuccessCallback successCallback,
+                                        optional SystemInfoOptions? options,
+                                        optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    unsigned long addPropertyValueArrayChangeListener(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                                        <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback,
-                                        optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options,
-                                        optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    unsigned long addPropertyValueArrayChangeListener(SystemInfoPropertyId property,
+                                        SystemInfoPropertyArraySuccessCallback successCallback,
+                                        optional SystemInfoOptions? options,
+                                        optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    void removePropertyValueChangeListener(unsigned long listenerId) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void removePropertyValueChangeListener(unsigned long listenerId) raises(WebAPIException);
   };
 
   [NoInterfaceObject] interface SystemInfoDeviceCapability {
@@ -3645,11 +3674,11 @@ To guarantee the running of the application on a device which supports network p
 
     readonly attribute boolean fmRadio;
 
-    readonly attribute DOMString platformVersion raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString platformVersion raises(WebAPIException);
 
-    readonly attribute DOMString webApiVersion raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString webApiVersion raises(WebAPIException);
 
-    readonly attribute DOMString nativeApiVersion raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString nativeApiVersion raises(WebAPIException);
 
     readonly attribute DOMString platformName;
 
@@ -3753,7 +3782,7 @@ To guarantee the running of the application on a device which supports network p
 
     readonly attribute boolean nativeOspCompatible;
 
-    readonly attribute <a href="#SystemInfoProfile">SystemInfoProfile</a> profile;
+    readonly attribute SystemInfoProfile profile;
   };
 
   dictionary SystemInfoOptions {
@@ -3765,31 +3794,31 @@ To guarantee the running of the application on a device which supports network p
   };
 
   [Callback=FunctionOnly, NoInterfaceObject] interface SystemInfoPropertySuccessCallback {
-    void onsuccess(<a href="#SystemInfoProperty">SystemInfoProperty</a> property);
+    void onsuccess(SystemInfoProperty property);
   };
 
   [Callback=FunctionOnly, NoInterfaceObject] interface SystemInfoPropertyArraySuccessCallback {
-    void onsuccess(<a href="#SystemInfoProperty">SystemInfoProperty</a>[] properties);
+    void onsuccess(SystemInfoProperty[] properties);
   };
 
   [NoInterfaceObject] interface SystemInfoProperty {
   };
 
-  [NoInterfaceObject] interface SystemInfoBattery : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoBattery : SystemInfoProperty {
     readonly attribute double level;
 
     readonly attribute boolean isCharging;
   };
 
-  [NoInterfaceObject] interface SystemInfoCpu : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoCpu : SystemInfoProperty {
     readonly attribute double load;
   };
 
-  [NoInterfaceObject] interface SystemInfoStorage : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoStorageUnit">SystemInfoStorageUnit</a>[] units;
+  [NoInterfaceObject] interface SystemInfoStorage : SystemInfoProperty {
+    readonly attribute SystemInfoStorageUnit[] units;
   };
 
-  [NoInterfaceObject] interface SystemInfoStorageUnit : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoStorageUnit : SystemInfoProperty {
     readonly attribute DOMString type;
 
     readonly attribute unsigned long long capacity;
@@ -3801,7 +3830,7 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute boolean isRemoveable;
   };
 
-  [NoInterfaceObject] interface SystemInfoDisplay : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoDisplay : SystemInfoProperty {
     readonly attribute unsigned long resolutionWidth;
 
     readonly attribute unsigned long resolutionHeight;
@@ -3817,13 +3846,13 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute double brightness;
   };
 
-  [NoInterfaceObject] interface SystemInfoDeviceOrientation : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoDeviceOrientationStatus">SystemInfoDeviceOrientationStatus</a> status;
+  [NoInterfaceObject] interface SystemInfoDeviceOrientation : SystemInfoProperty {
+    readonly attribute SystemInfoDeviceOrientationStatus status;
 
     readonly attribute boolean isAutoRotation;
   };
 
-  [NoInterfaceObject] interface SystemInfoBuild : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoBuild : SystemInfoProperty {
     readonly attribute DOMString model;
 
     readonly attribute DOMString manufacturer;
@@ -3831,17 +3860,17 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute DOMString buildVersion;
   };
 
-  [NoInterfaceObject] interface SystemInfoLocale : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoLocale : SystemInfoProperty {
     readonly attribute DOMString language;
 
     readonly attribute DOMString country;
   };
 
-  [NoInterfaceObject] interface SystemInfoNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoNetworkType">SystemInfoNetworkType</a> networkType;
+  [NoInterfaceObject] interface SystemInfoNetwork : SystemInfoProperty {
+    readonly attribute SystemInfoNetworkType networkType;
   };
 
-   [NoInterfaceObject] interface SystemInfoWifiNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+   [NoInterfaceObject] interface SystemInfoWifiNetwork : SystemInfoProperty {
     readonly attribute DOMString status;
 
     readonly attribute DOMString ssid;
@@ -3855,7 +3884,7 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute double signalStrength;
   };
 
-   [NoInterfaceObject] interface SystemInfoEthernetNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+   [NoInterfaceObject] interface SystemInfoEthernetNetwork : SystemInfoProperty {
     readonly attribute DOMString cable;
 
     readonly attribute DOMString status;
@@ -3867,7 +3896,7 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute DOMString macAddress;
   };
 
-  [NoInterfaceObject] interface SystemInfoCellularNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoCellularNetwork : SystemInfoProperty {
 
     readonly attribute DOMString status;
 
@@ -3889,50 +3918,53 @@ To guarantee the running of the application on a device which supports network p
 
     readonly attribute boolean isFlightMode;
 
-    readonly attribute DOMString imei raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString imei raises(WebAPIException);
   };
 
-  [NoInterfaceObject] interface SystemInfoNetProxyNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoNetProxyNetwork : SystemInfoProperty {
     readonly attribute DOMString status;
   };
 
-  [NoInterfaceObject] interface SystemInfoSIM : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoSimState">SystemInfoSimState</a> state raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+  [NoInterfaceObject] interface SystemInfoSIM : SystemInfoProperty {
+    readonly attribute SystemInfoSimState state raises(WebAPIException);
 
-    readonly attribute DOMString operatorName raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString operatorName raises(WebAPIException);
 
-    readonly attribute DOMString msisdn raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString msisdn raises(WebAPIException);
 
-    readonly attribute DOMString iccid raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString iccid raises(WebAPIException);
 
-    readonly attribute unsigned short mcc raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute unsigned short mcc raises(WebAPIException);
 
-    readonly attribute unsigned short mnc raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute unsigned short mnc raises(WebAPIException);
 
-    readonly attribute DOMString msin raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString msin raises(WebAPIException);
 
-    readonly attribute DOMString spn raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString spn raises(WebAPIException);
   };
 
-  [NoInterfaceObject] interface SystemInfoPeripheral : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoPeripheral : SystemInfoProperty {
     readonly attribute boolean isVideoOutputOn;
   };
 
-  [NoInterfaceObject] interface SystemInfoMemory : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoLowMemoryStatus">SystemInfoLowMemoryStatus</a> status;
+  [NoInterfaceObject] interface SystemInfoMemory : SystemInfoProperty {
+    readonly attribute SystemInfoLowMemoryStatus status;
 
   };
 
-  [NoInterfaceObject] interface SystemInfoCameraFlash : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute double brightness raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+  [NoInterfaceObject] interface SystemInfoCameraFlash : SystemInfoProperty {
+    readonly attribute double brightness raises(WebAPIException);
 
     readonly attribute DOMString camera;
 
-    readonly attribute long levels raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute long levels raises(WebAPIException);
 
-    void setBrightness(double brightness) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void setBrightness(double brightness) raises(WebAPIException);
   };
 
+  [NoInterfaceObject] interface SystemInfoADS : SystemInfoProperty {
+    readonly attribute DOMString id;
+  };
 };</pre>
 </div>
 <div id="page-footer">
index c051247..116b155 100644 (file)
@@ -171,6 +171,8 @@ For more information on the SystemInfo features, see <a href="../../org.tizen.mo
 </li>
 <li>2.26. <a href="#SystemInfoCameraFlash">SystemInfoCameraFlash</a>
 </li>
+<li>2.27. <a href="#SystemInfoADS">SystemInfoADS</a>
+</li>
 </ul>
 </li>
 <li>3. <a href="#api-features">Related Feature</a>
@@ -302,6 +304,10 @@ For more information on the SystemInfo features, see <a href="../../org.tizen.mo
 <td><a href="#SystemInfoCameraFlash">SystemInfoCameraFlash</a></td>
 <td><div>void <a href="#SystemInfoCameraFlash::setBrightness">setBrightness</a> (double brightness)</div></td>
 </tr>
+<tr>
+<td><a href="#SystemInfoADS">SystemInfoADS</a></td>
+<td></td>
+</tr>
 </tbody>
 </table>
 <div class="typedefs" id="typedefs-section">
@@ -311,7 +317,8 @@ For more information on the SystemInfo features, see <a href="../../org.tizen.mo
 <div class="brief">
  The device property identifier.
           </div>
-<pre class="webidl prettyprint">  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK", "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "VIDEOSOURCE", "CAMERA_FLASH" };</pre>
+<pre class="webidl prettyprint">  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK", "ETHERNET_NETWORK",
+                              "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "VIDEOSOURCE", "CAMERA_FLASH", "ADS" };</pre>
 <p><span class="version">
             Since: </span>
  2.0
@@ -334,6 +341,9 @@ For more information on the SystemInfo features, see <a href="../../org.tizen.mo
 <p><span class="remark"> Remark : </span>
  <em>VIDEOSOURCE</em> is supported since Tizen 2.3
           </p>
+<p><span class="remark"> Remark : </span>
+ <em>ADS</em> is supported since Tizen 3.0
+          </p>
 </div>
 <div class="enum" id="SystemInfoNetworkType">
 <a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoNetworkType"></a><h3>1.2. SystemInfoNetworkType</h3>
@@ -757,7 +767,7 @@ The additional keys for the custom device capability are specified by OEM's and
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">key</span>: 
+<span class="name">key</span>:
  The device capability key for the device or additional custom device capability key specifies by OEM's
                 </li>
         </ul>
@@ -806,7 +816,7 @@ That is the length of array retrieved by the getPropertyValueArray() method for
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the system property
                 </li>
         </ul>
@@ -870,7 +880,7 @@ NotSupportedError - If the given <var>property</var> is not supported. (since Ti
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
                 <ul>
 <b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
@@ -878,11 +888,11 @@ NotSupportedError - If the given <var>property</var> is not supported. (since Ti
              (public level)</b> is needed since Tizen 2.4.</ul>
 </li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred while retrieving the properties.
                 </li>
         </ul>
@@ -972,7 +982,7 @@ NotSupportedError - If the given <var>property</var> is not supported.
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
                 <ul>
 <b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
@@ -980,11 +990,11 @@ NotSupportedError - If the given <var>property</var> is not supported.
              (public level)</b> is needed since Tizen 2.4.</ul>
 </li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Callback method that is invoked when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Callback method that is invoked when an error occurs while retrieving the properties.
                 </li>
         </ul>
@@ -1076,7 +1086,7 @@ NotSupportedError - If the given <var>property</var> is not supported. (since Ti
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
                 <ul>
 <b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
@@ -1084,15 +1094,15 @@ NotSupportedError - If the given <var>property</var> is not supported. (since Ti
              (public level)</b> is needed since Tizen 2.4.</ul>
 </li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  An object containing the various options for fetching the properties requested. See <a href="./systeminfo.html#::SystemInfo::SystemInfoOptions">details</a>.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred.
                 </li>
         </ul>
@@ -1162,7 +1172,7 @@ any identifier of these properties, but the listener added for them will not be
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
                 <ul>
 <b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
@@ -1170,15 +1180,15 @@ any identifier of these properties, but the listener added for them will not be
              (public level)</b> is needed since Tizen 2.4.</ul>
 </li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  An object containing the various options for fetching the properties requested.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred.
                 </li>
         </ul>
@@ -1231,7 +1241,7 @@ the method should return without any further action.
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">listenerId</span>: 
+<span class="name">listenerId</span>:
  An identifier of the subscription returned by the addPropertyValueChangeListener()/addPropertyValueArrayChangeListener() method.
                 </li>
         </ul>
@@ -2271,7 +2281,7 @@ operations, such as getPropertyValue() or addPropertyValueChangeListener()
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The property returned from a successful asynchronous operation.
                 </li>
         </ul>
@@ -2318,7 +2328,7 @@ It is used in asynchronous operations, such as getPropertyValueArray() or addPro
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">properties</span>: 
+<span class="name">properties</span>:
  The array of SystemInfoProperty objects returned from a successful asynchronous operation.
                 </li>
         </ul>
@@ -2353,7 +2363,7 @@ It is used in asynchronous operations, such as getPropertyValueArray() or addPro
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2403,7 +2413,7 @@ Any threshold parameter used in a watch operation to monitor this property appli
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoCpu::load">
@@ -2431,7 +2441,7 @@ Any threshold parameter used in a watch function to monitor this property applie
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoStorage::units">
@@ -2463,7 +2473,7 @@ Any threshold parameter used in a watch function to monitor this property applie
 
     readonly attribute boolean isRemoveable;
   };</pre>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2575,7 +2585,7 @@ The following values are supported:
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2668,7 +2678,7 @@ The following values are supported:
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2711,7 +2721,7 @@ The following values are supported:
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2762,7 +2772,7 @@ The following values are supported:
             Since: </span>
  2.1
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2805,7 +2815,7 @@ The country setting is case-sensitive.
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoNetwork::networkType">
@@ -2854,7 +2864,7 @@ The country setting is case-sensitive.
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3029,7 +3039,7 @@ It is written in 255.255.255.255 format.
             Since: </span>
  2.4
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3187,7 +3197,7 @@ It is written in 255.255.255.255 format.
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3390,7 +3400,7 @@ It is written in 255.255.255.255 format.
             Since: </span>
  3.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoNetProxyNetwork::status">
@@ -3431,7 +3441,7 @@ It is written in 255.255.255.255 format.
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3658,7 +3668,7 @@ From Tizen 2.4, the public level privilege, <em>http://tizen.org/privilege/telep
             Since: </span>
  2.1
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoPeripheral::isVideoOutputOn">
@@ -3686,7 +3696,7 @@ From Tizen 2.4, the public level privilege, <em>http://tizen.org/privilege/telep
             Since: </span>
  2.3
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoMemory::status">
@@ -3767,7 +3777,7 @@ If the source is "HDMI 2", the <em>number</em> is 2.
             Since: </span>
  2.3
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3810,7 +3820,7 @@ If the source is "HDMI 2", the <em>number</em> is 2.
 
     void setBrightness(double brightness) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
   };</pre>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3937,7 +3947,7 @@ If the specified brightness value is not supported by the device, the brightness
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">brightness</span>: 
+<span class="name">brightness</span>:
  The brightness value of LED (0~1)
                 </li>
         </ul>
@@ -3976,6 +3986,33 @@ If the specified brightness value is not supported by the device, the brightness
 </dl>
 </div>
 </div>
+<div class="interface" id="SystemInfoADS">
+<a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoADS"></a><h3>2.27. SystemInfoADS</h3>
+<div class="brief">
+ This property represents information about advertisement service - ADS.
+          </div>
+<pre class="webidl prettyprint">   [NoInterfaceObject] interface SystemInfoADS : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+    readonly attribute DOMString id;
+  };</pre>
+<p><span class="version">
+            Since: </span>
+ 3.0
+          </p>
+
+      <div class="attributes">
+<h4>Attributes</h4>
+<ul><li class="attribute" id="SystemInfoADS::id">
+<span class="attrName"><span class="readonly">                readonly
+</span><span class="type">DOMString </span><span class="name">id</span></span><div class="brief">
+ Represents the unique id of advertisement service. It is used to distinguish each device.
+            </div>
+<p><span class="version">
+            Since: </span>
+ 3.0
+            </p>
+</li></ul>
+</div>
+</div>
 </div>
 <h2 id="api-features">3. Related Feature</h2>
 <div id="def-api-features" class="def-api-features">
@@ -4034,7 +4071,8 @@ To guarantee the running of the application on a device which supports network p
 <h2 id="full-webidl">4. Full WebIDL</h2>
 <pre class="webidl prettyprint">module SystemInfo {
 
-  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK", "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "VIDEOSOURCE", "CAMERA_FLASH" };
+  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK", "ETHERNET_NETWORK",
+                              "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "VIDEOSOURCE", "CAMERA_FLASH", "ADS" };
 
   enum SystemInfoNetworkType { "NONE", "2G", "2.5G", "3G", "4G", "WIFI", "ETHERNET", "NET_PROXY", "UNKNOWN" };
 
@@ -4458,6 +4496,9 @@ To guarantee the running of the application on a device which supports network p
     void setBrightness(double brightness) raises(WebAPIException);
   };
 
+   [NoInterfaceObject] interface SystemInfoADS : SystemInfoProperty {
+    readonly attribute DOMString id;
+  };
 };</pre>
 </div>
 <div id="page-footer">
index b8fbd04..2533bee 100644 (file)
@@ -52,6 +52,8 @@ STORAGE          </li>
 NET_PROXY_NETWORK (<b>Since</b>: 3.0)          </li>
           <li>
 WIFI_NETWORK          </li>
+          <li>
+ADS (<b>Since</b>: 3.0)          </li>
         </ul>
         <p>
 Not all above properties may be available on every Tizen device. For instance, a device may not support the telephony feature. In that case, <var>CELLULAR_NETWORK</var> and <var>SIM</var> are not available.<br><br>To check the available <var>SystemInfoPropertyId</var>, <em>tizen.systeminfo.getCapability()</em> can be used.
@@ -154,6 +156,8 @@ For more information on the SystemInfo features, see <a href="https://developer.
 </li>
 <li>2.24. <a href="#SystemInfoCameraFlash">SystemInfoCameraFlash</a>
 </li>
+<li>2.25. <a href="#SystemInfoADS">SystemInfoADS</a>
+</li>
 </ul>
 </li>
 <li>3. <a href="#api-features">Related Feature</a>
@@ -277,6 +281,10 @@ For more information on the SystemInfo features, see <a href="https://developer.
 <td><a href="#SystemInfoCameraFlash">SystemInfoCameraFlash</a></td>
 <td><div>void <a href="#SystemInfoCameraFlash::setBrightness">setBrightness</a> (double brightness)</div></td>
 </tr>
+<tr>
+<td><a href="#SystemInfoADS">SystemInfoADS</a></td>
+<td></td>
+</tr>
 </tbody>
 </table>
 <div class="typedefs" id="typedefs-section">
@@ -286,7 +294,8 @@ For more information on the SystemInfo features, see <a href="https://developer.
 <div class="brief">
  The device property identifier.
           </div>
-<pre class="webidl prettyprint">  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK", "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "CAMERA_FLASH" };</pre>
+<pre class="webidl prettyprint">  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK",
+                              "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "CAMERA_FLASH", "ADS" };</pre>
 <p><span class="version">
             Since: </span>
  2.0
@@ -306,6 +315,9 @@ For more information on the SystemInfo features, see <a href="https://developer.
 <p><span class="remark"> Remark : </span>
  <em>NET_PROXY_NETWORK</em> is supported since Tizen 3.0
           </p>
+<p><span class="remark"> Remark : </span>
+ <em>ADS</em> is supported since Tizen 3.0
+          </p>
 </div>
 <div class="enum" id="SystemInfoNetworkType">
 <a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoNetworkType"></a><h3>1.2. SystemInfoNetworkType</h3>
@@ -467,25 +479,25 @@ functionality of the SystemInfo API.
 
     long getCount(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
 
-    void getPropertyValue(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                          <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback,
-                          optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void getPropertyValue(SystemInfoPropertyId property,
+                          SystemInfoPropertySuccessCallback successCallback,
+                          optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    void getPropertyValueArray(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                          <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback,
-                          optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void getPropertyValueArray(SystemInfoPropertyId property,
+                          SystemInfoPropertyArraySuccessCallback successCallback,
+                          optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    unsigned long addPropertyValueChangeListener(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                                        <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback,
-                                        optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options,
-                                        optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    unsigned long addPropertyValueChangeListener(SystemInfoPropertyId property,
+                                        SystemInfoPropertySuccessCallback successCallback,
+                                        optional SystemInfoOptions? options,
+                                        optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    unsigned long addPropertyValueArrayChangeListener(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                                        <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback,
-                                        optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options,
-                                        optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    unsigned long addPropertyValueArrayChangeListener(SystemInfoPropertyId property,
+                                        SystemInfoPropertyArraySuccessCallback successCallback,
+                                        optional SystemInfoOptions? options,
+                                        optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    void removePropertyValueChangeListener(unsigned long listenerId) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void removePropertyValueChangeListener(unsigned long listenerId) raises(WebAPIException);
   };</pre>
 <div class="description">
           <p>
@@ -556,7 +568,7 @@ and for subscribing notifications of system information changes.
  Gets the capabilities of the device.
             </div>
 <p class="deprecated"><b>Deprecated.</b>
- Deprecated since 2.3. Instead, use  getCapability().
+ Deprecated since 2.3. Instead, use getCapability().
             </p>
 <div class="synopsis"><pre class="signature prettyprint"><a href="#SystemInfoDeviceCapability">SystemInfoDeviceCapability</a> getCapabilities();
              </pre></div>
@@ -608,7 +620,7 @@ The additional keys for the custom device capability are specified by OEM's and
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">key</span>: 
+<span class="name">key</span>:
  The device capability key for the device or additional custom device capability key specifies by OEM's
                 </li>
         </ul>
@@ -657,7 +669,7 @@ That is the length of array retrieved by the getPropertyValueArray() method for
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the system property
                 </li>
         </ul>
@@ -709,36 +721,31 @@ The <em>ErrorCallback</em> method can be launched with these error types:
 NotSupportedError - If the given <var>property</var> is not supported. (since Tizen 2.3)              </li>
             </ul>
            </div>
-<p><span class="privilegelevel">
-            Privilege level: </span>
- public
-            </p>
-<p><span class="privilege">
-            Privilege: </span>
- http://tizen.org/privilege/telephony
-            </p>
+<div class="description">
+           </div>
 <p><span class="remark"> Remark : </span>
  If the given <var>property</var> is not supported, <em>NotSupportedError</em> would be passed through a <em>ErrorCallback()</em> since Tizen 2.3.
             </p>
 <p><span class="remark"> Remark : </span>
  If system provides more than one value for the system property, the primary(first) system property is returned through SystemInfoSuccessCallback.
             </p>
-<p><span class="remark"> Remark : </span>
- <b>http://tizen.org/privilege/telephony</b> has been required only for <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> property since Tizen 3.0.
-            </p>
 <div class="parameters">
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
-                </li>
+                <ul>
+<b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
+              http://tizen.org/privilege/telephony
+             (public level)</b> is needed since Tizen 3.0.</ul>
+</li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred while retrieving the properties.
                 </li>
         </ul>
@@ -819,33 +826,28 @@ The <em>ErrorCallback</em> method can be launched with these error types:
 NotSupportedError - If the given <var>property</var> is not supported.              </li>
             </ul>
            </div>
-<p><span class="privilegelevel">
-            Privilege level: </span>
- public
-            </p>
-<p><span class="privilege">
-            Privilege: </span>
- http://tizen.org/privilege/telephony
-            </p>
+<div class="description">
+           </div>
 <p><span class="remark"> Remark : </span>
  see getCount().
             </p>
-<p><span class="remark"> Remark : </span>
- <b>http://tizen.org/privilege/telephony</b> has been required only for <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> property since Tizen 3.0.
-            </p>
 <div class="parameters">
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
-                </li>
+                <ul>
+<b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
+              http://tizen.org/privilege/telephony
+             (public level)</b> is needed since Tizen 3.0.</ul>
+</li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Callback method that is invoked when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Callback method that is invoked when an error occurs while retrieving the properties.
                 </li>
         </ul>
@@ -928,37 +930,32 @@ NotSupportedError - If the given <var>property</var> is not supported. (since Ti
               </li>
             </ul>
            </div>
-<p><span class="privilegelevel">
-            Privilege level: </span>
- public
-            </p>
-<p><span class="privilege">
-            Privilege: </span>
- http://tizen.org/privilege/telephony
-            </p>
+<div class="description">
+           </div>
 <p><span class="remark"> Remark : </span>
  The <em>errorCallback()</em> is newly added as an optional parameter since Tizen 2.3.
             </p>
-<p><span class="remark"> Remark : </span>
- <b>http://tizen.org/privilege/telephony</b> has been required only for <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> property since Tizen 3.0.
-            </p>
 <div class="parameters">
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
-                </li>
+                <ul>
+<b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
+              http://tizen.org/privilege/telephony
+             (public level)</b> is needed since Tizen 3.0.</ul>
+</li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  An object containing the various options for fetching the properties requested. See <a href="./systeminfo.html#::SystemInfo::SystemInfoOptions">details</a>.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred.
                 </li>
         </ul>
@@ -1022,34 +1019,29 @@ There are device properties which never change (for example "BUILD") and propert
 any identifier of these properties, but the listener added for them will not be invoked.
             </p>
            </div>
-<p><span class="privilegelevel">
-            Privilege level: </span>
- public
-            </p>
-<p><span class="privilege">
-            Privilege: </span>
- http://tizen.org/privilege/telephony
-            </p>
-<p><span class="remark"> Remark : </span>
- <b>http://tizen.org/privilege/telephony</b> has been required only for <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> property since Tizen 3.0.
-            </p>
+<div class="description">
+           </div>
 <div class="parameters">
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The name of the property to retrieve.
-                </li>
+                <ul>
+<b>Conditional privilege: </b>For using <a href="#SystemInfoPropertyId">CELLULAR_NETWORK</a> value, privilege <b>
+              http://tizen.org/privilege/telephony
+             (public level)</b> is needed since Tizen 3.0.</ul>
+</li>
           <li class="param">
-<span class="name">successCallback</span>: 
+<span class="name">successCallback</span>:
  Function called when the properties have been successfully retrieved.
                 </li>
           <li class="param">
-<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">options</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  An object containing the various options for fetching the properties requested.
                 </li>
           <li class="param">
-<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>: 
+<span class="name">errorCallback</span><span class="optional"> [optional]</span><span class="optional"> [nullable]</span>:
  Function called when an error occurred.
                 </li>
         </ul>
@@ -1102,7 +1094,7 @@ the method should return without any further action.
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">listenerId</span>: 
+<span class="name">listenerId</span>:
  An identifier of the subscription returned by the addPropertyValueChangeListener()/addPropertyValueArrayChangeListener() method.
                 </li>
         </ul>
@@ -2141,7 +2133,7 @@ operations, such as getPropertyValue() or addPropertyValueChangeListener()
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">property</span>: 
+<span class="name">property</span>:
  The property returned from a successful asynchronous operation.
                 </li>
         </ul>
@@ -2188,7 +2180,7 @@ It is used in asynchronous operations, such as getPropertyValueArray() or addPro
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">properties</span>: 
+<span class="name">properties</span>:
  The array of SystemInfoProperty objects returned from a successful asynchronous operation.
                 </li>
         </ul>
@@ -2223,7 +2215,7 @@ It is used in asynchronous operations, such as getPropertyValueArray() or addPro
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2273,7 +2265,7 @@ Any threshold parameter used in a watch operation to monitor this property appli
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoCpu::load">
@@ -2301,7 +2293,7 @@ Any threshold parameter used in a watch function to monitor this property applie
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoStorage::units">
@@ -2333,7 +2325,7 @@ Any threshold parameter used in a watch function to monitor this property applie
 
     readonly attribute boolean isRemoveable;
   };</pre>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2445,7 +2437,7 @@ The following values are supported:
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2538,7 +2530,7 @@ The following values are supported:
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2581,7 +2573,7 @@ The following values are supported:
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2632,7 +2624,7 @@ The following values are supported:
             Since: </span>
  2.1
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2675,7 +2667,7 @@ The country setting is case-sensitive.
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoNetwork::networkType">
@@ -2712,7 +2704,7 @@ The country setting is case-sensitive.
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2804,7 +2796,7 @@ It is written in MM:MM:MM:SS:SS:SS format.
             Since: </span>
  3.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -2899,7 +2891,7 @@ It is written in MM:MM:MM:SS:SS:SS format.
             Since: </span>
  1.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3047,7 +3039,7 @@ identify a mobile phone operator/carrier using the GSM, CDMA, iDEN, TETRA and UM
             Since: </span>
  3.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoNetProxyNetwork::status">
@@ -3088,7 +3080,7 @@ identify a mobile phone operator/carrier using the GSM, CDMA, iDEN, TETRA and UM
             Since: </span>
  2.0
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3313,7 +3305,7 @@ identify a mobile phone operator/carrier using the GSM, CDMA, iDEN, TETRA and UM
             Since: </span>
  2.1
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoPeripheral::isVideoOutputOn">
@@ -3341,7 +3333,7 @@ identify a mobile phone operator/carrier using the GSM, CDMA, iDEN, TETRA and UM
             Since: </span>
  2.3
           </p>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul><li class="attribute" id="SystemInfoMemory::status">
@@ -3370,7 +3362,7 @@ identify a mobile phone operator/carrier using the GSM, CDMA, iDEN, TETRA and UM
 
     void setBrightness(double brightness) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
   };</pre>
-        
+
       <div class="attributes">
 <h4>Attributes</h4>
 <ul>
@@ -3497,7 +3489,7 @@ If the specified brightness value is not supported by the device, the brightness
 <p><span class="param">Parameters:</span></p>
 <ul>
           <li class="param">
-<span class="name">brightness</span>: 
+<span class="name">brightness</span>:
  The brightness value of LED (0~1)
                 </li>
         </ul>
@@ -3536,6 +3528,33 @@ If the specified brightness value is not supported by the device, the brightness
 </dl>
 </div>
 </div>
+<div class="interface" id="SystemInfoADS">
+<a class="backward-compatibility-anchor" name="::SystemInfo::SystemInfoADS"></a><h3>2.25. SystemInfoADS</h3>
+<div class="brief">
+ This property represents information about advertisement service - ADS.
+          </div>
+<pre class="webidl prettyprint">  [NoInterfaceObject] interface SystemInfoADS : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+    readonly attribute DOMString id;
+  };</pre>
+<p><span class="version">
+            Since: </span>
+ 3.0
+          </p>
+
+      <div class="attributes">
+<h4>Attributes</h4>
+<ul><li class="attribute" id="SystemInfoADS::id">
+<span class="attrName"><span class="readonly">                readonly
+</span><span class="type">DOMString </span><span class="name">id</span></span><div class="brief">
+ Represents the unique id of advertisement service. It is used to distinguish each device.
+            </div>
+<p><span class="version">
+            Since: </span>
+ 3.0
+            </p>
+</li></ul>
+</div>
+</div>
 </div>
 <h2 id="api-features">3. Related Feature</h2>
 <div id="def-api-features" class="def-api-features">
@@ -3578,7 +3597,8 @@ To guarantee the running of the application on a device which supports network p
 <h2 id="full-webidl">4. Full WebIDL</h2>
 <pre class="webidl prettyprint">module SystemInfo {
 
-  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK", "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "CAMERA_FLASH" };
+  enum SystemInfoPropertyId { "BATTERY", "CPU", "STORAGE", "DISPLAY", "DEVICE_ORIENTATION", "BUILD", "LOCALE", "NETWORK", "WIFI_NETWORK",
+                              "ETHERNET_NETWORK", "CELLULAR_NETWORK", "NET_PROXY_NETWORK", "SIM", "PERIPHERAL", "MEMORY", "CAMERA_FLASH", "ADS" };
 
   enum SystemInfoNetworkType { "NONE", "2G", "2.5G", "3G", "4G", "WIFI", "ETHERNET", "NET_PROXY", "UNKNOWN" };
 
@@ -3606,25 +3626,25 @@ To guarantee the running of the application on a device which supports network p
 
     long getCount(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
 
-    void getPropertyValue(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                          <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback,
-                          optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void getPropertyValue(SystemInfoPropertyId property,
+                          SystemInfoPropertySuccessCallback successCallback,
+                          optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    void getPropertyValueArray(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                          <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback,
-                          optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void getPropertyValueArray(SystemInfoPropertyId property,
+                          SystemInfoPropertyArraySuccessCallback successCallback,
+                          optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    unsigned long addPropertyValueChangeListener(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                                        <a href="#SystemInfoPropertySuccessCallback">SystemInfoPropertySuccessCallback</a> successCallback,
-                                        optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options,
-                                        optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    unsigned long addPropertyValueChangeListener(SystemInfoPropertyId property,
+                                        SystemInfoPropertySuccessCallback successCallback,
+                                        optional SystemInfoOptions? options,
+                                        optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    unsigned long addPropertyValueArrayChangeListener(<a href="#SystemInfoPropertyId">SystemInfoPropertyId</a> property,
-                                        <a href="#SystemInfoPropertyArraySuccessCallback">SystemInfoPropertyArraySuccessCallback</a> successCallback,
-                                        optional <a href="#SystemInfoOptions">SystemInfoOptions</a>? options,
-                                        optional <a href="tizen.html#ErrorCallback">ErrorCallback</a>? errorCallback) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    unsigned long addPropertyValueArrayChangeListener(SystemInfoPropertyId property,
+                                        SystemInfoPropertyArraySuccessCallback successCallback,
+                                        optional SystemInfoOptions? options,
+                                        optional ErrorCallback? errorCallback) raises(WebAPIException);
 
-    void removePropertyValueChangeListener(unsigned long listenerId) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void removePropertyValueChangeListener(unsigned long listenerId) raises(WebAPIException);
   };
 
   [NoInterfaceObject] interface SystemInfoDeviceCapability {
@@ -3654,11 +3674,11 @@ To guarantee the running of the application on a device which supports network p
 
     readonly attribute boolean fmRadio;
 
-    readonly attribute DOMString platformVersion raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString platformVersion raises(WebAPIException);
 
-    readonly attribute DOMString webApiVersion raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString webApiVersion raises(WebAPIException);
 
-    readonly attribute DOMString nativeApiVersion raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString nativeApiVersion raises(WebAPIException);
 
     readonly attribute DOMString platformName;
 
@@ -3762,7 +3782,7 @@ To guarantee the running of the application on a device which supports network p
 
     readonly attribute boolean nativeOspCompatible;
 
-    readonly attribute <a href="#SystemInfoProfile">SystemInfoProfile</a> profile;
+    readonly attribute SystemInfoProfile profile;
   };
 
   dictionary SystemInfoOptions {
@@ -3774,31 +3794,31 @@ To guarantee the running of the application on a device which supports network p
   };
 
   [Callback=FunctionOnly, NoInterfaceObject] interface SystemInfoPropertySuccessCallback {
-    void onsuccess(<a href="#SystemInfoProperty">SystemInfoProperty</a> property);
+    void onsuccess(SystemInfoProperty property);
   };
 
   [Callback=FunctionOnly, NoInterfaceObject] interface SystemInfoPropertyArraySuccessCallback {
-    void onsuccess(<a href="#SystemInfoProperty">SystemInfoProperty</a>[] properties);
+    void onsuccess(SystemInfoProperty[] properties);
   };
 
   [NoInterfaceObject] interface SystemInfoProperty {
   };
 
-  [NoInterfaceObject] interface SystemInfoBattery : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoBattery : SystemInfoProperty {
     readonly attribute double level;
 
     readonly attribute boolean isCharging;
   };
 
-  [NoInterfaceObject] interface SystemInfoCpu : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoCpu : SystemInfoProperty {
     readonly attribute double load;
   };
 
-  [NoInterfaceObject] interface SystemInfoStorage : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoStorageUnit">SystemInfoStorageUnit</a>[] units;
+  [NoInterfaceObject] interface SystemInfoStorage : SystemInfoProperty {
+    readonly attribute SystemInfoStorageUnit[] units;
   };
 
-  [NoInterfaceObject] interface SystemInfoStorageUnit : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoStorageUnit : SystemInfoProperty {
     readonly attribute DOMString type;
 
     readonly attribute unsigned long long capacity;
@@ -3810,7 +3830,7 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute boolean isRemoveable;
   };
 
-  [NoInterfaceObject] interface SystemInfoDisplay : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoDisplay : SystemInfoProperty {
     readonly attribute unsigned long resolutionWidth;
 
     readonly attribute unsigned long resolutionHeight;
@@ -3826,13 +3846,13 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute double brightness;
   };
 
-  [NoInterfaceObject] interface SystemInfoDeviceOrientation : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoDeviceOrientationStatus">SystemInfoDeviceOrientationStatus</a> status;
+  [NoInterfaceObject] interface SystemInfoDeviceOrientation : SystemInfoProperty {
+    readonly attribute SystemInfoDeviceOrientationStatus status;
 
     readonly attribute boolean isAutoRotation;
   };
 
-  [NoInterfaceObject] interface SystemInfoBuild : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoBuild : SystemInfoProperty {
     readonly attribute DOMString model;
 
     readonly attribute DOMString manufacturer;
@@ -3840,17 +3860,17 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute DOMString buildVersion;
   };
 
-  [NoInterfaceObject] interface SystemInfoLocale : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoLocale : SystemInfoProperty {
     readonly attribute DOMString language;
 
     readonly attribute DOMString country;
   };
 
-  [NoInterfaceObject] interface SystemInfoNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoNetworkType">SystemInfoNetworkType</a> networkType;
+  [NoInterfaceObject] interface SystemInfoNetwork : SystemInfoProperty {
+    readonly attribute SystemInfoNetworkType networkType;
   };
 
-   [NoInterfaceObject] interface SystemInfoWifiNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+   [NoInterfaceObject] interface SystemInfoWifiNetwork : SystemInfoProperty {
     readonly attribute DOMString status;
 
     readonly attribute DOMString ssid;
@@ -3864,7 +3884,7 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute double signalStrength;
   };
 
-   [NoInterfaceObject] interface SystemInfoEthernetNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+   [NoInterfaceObject] interface SystemInfoEthernetNetwork : SystemInfoProperty {
     readonly attribute DOMString cable;
 
     readonly attribute DOMString status;
@@ -3876,7 +3896,7 @@ To guarantee the running of the application on a device which supports network p
     readonly attribute DOMString macAddress;
   };
 
-  [NoInterfaceObject] interface SystemInfoCellularNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoCellularNetwork : SystemInfoProperty {
 
     readonly attribute DOMString status;
 
@@ -3898,50 +3918,53 @@ To guarantee the running of the application on a device which supports network p
 
     readonly attribute boolean isFlightMode;
 
-    readonly attribute DOMString imei raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString imei raises(WebAPIException);
   };
 
-  [NoInterfaceObject] interface SystemInfoNetProxyNetwork : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoNetProxyNetwork : SystemInfoProperty {
     readonly attribute DOMString status;
   };
 
-  [NoInterfaceObject] interface SystemInfoSIM : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoSimState">SystemInfoSimState</a> state raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+  [NoInterfaceObject] interface SystemInfoSIM : SystemInfoProperty {
+    readonly attribute SystemInfoSimState state raises(WebAPIException);
 
-    readonly attribute DOMString operatorName raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString operatorName raises(WebAPIException);
 
-    readonly attribute DOMString msisdn raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString msisdn raises(WebAPIException);
 
-    readonly attribute DOMString iccid raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString iccid raises(WebAPIException);
 
-    readonly attribute unsigned short mcc raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute unsigned short mcc raises(WebAPIException);
 
-    readonly attribute unsigned short mnc raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute unsigned short mnc raises(WebAPIException);
 
-    readonly attribute DOMString msin raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString msin raises(WebAPIException);
 
-    readonly attribute DOMString spn raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute DOMString spn raises(WebAPIException);
   };
 
-  [NoInterfaceObject] interface SystemInfoPeripheral : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
+  [NoInterfaceObject] interface SystemInfoPeripheral : SystemInfoProperty {
     readonly attribute boolean isVideoOutputOn;
   };
 
-  [NoInterfaceObject] interface SystemInfoMemory : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute <a href="#SystemInfoLowMemoryStatus">SystemInfoLowMemoryStatus</a> status;
+  [NoInterfaceObject] interface SystemInfoMemory : SystemInfoProperty {
+    readonly attribute SystemInfoLowMemoryStatus status;
 
   };
 
-  [NoInterfaceObject] interface SystemInfoCameraFlash : <a href="#SystemInfoProperty">SystemInfoProperty</a> {
-    readonly attribute double brightness raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+  [NoInterfaceObject] interface SystemInfoCameraFlash : SystemInfoProperty {
+    readonly attribute double brightness raises(WebAPIException);
 
     readonly attribute DOMString camera;
 
-    readonly attribute long levels raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    readonly attribute long levels raises(WebAPIException);
 
-    void setBrightness(double brightness) raises(<a href="tizen.html#WebAPIException">WebAPIException</a>);
+    void setBrightness(double brightness) raises(WebAPIException);
   };
 
+  [NoInterfaceObject] interface SystemInfoADS : SystemInfoProperty {
+    readonly attribute DOMString id;
+  };
 };</pre>
 </div>
 <div id="page-footer">