2009/dap/features Overview.html,1.10,1.11

Update of /sources/public/2009/dap/features
In directory hutz:/tmp/cvs-serv16543

Modified Files:
	Overview.html 
Log Message:
add information for Android permissions, use URIs for BONDI 1.11
features, add reference to BONDI 1.11 features, add DAP API references
(where defined), consolidate warning notes, fix validate issue


Index: Overview.html
===================================================================
RCS file: /sources/public/2009/dap/features/Overview.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- Overview.html	4 Aug 2010 16:21:36 -0000	1.10
+++ Overview.html	9 Aug 2010 19:36:58 -0000	1.11
@@ -48,73 +48,478 @@
     </section>
     <section id="api-features">
 	<h2>API Features</h2>
-<p class="note">The feature APIs listed in this draft are roughly derived from
-the BONDI 1.1 drafts, but require discussion and are subject to change
-to correspond to DAP API work and other relevant APIs.
+<p class="note">This section is in draft form and subject to
+  change based on inputs related to permission classifications,
+  any changes to the DAP security model and updates to the DAP API
+  specifications. 
 </p>
-<p class="note">Look into existing similar classifications, e.g. the <a href="http://developer.android.com/reference/android/Manifest.permission.html">one used in Android</a>?</p>
+<p> The sections below list BONDI 1.11 feature URIs
+  [[BONDI-FEATURES1-11]] as well as 
+<a href="http://developer.android.com/reference/android/Manifest.permission.html">ones
+  used in Android</a>.Note that the meanings may not correspond
+  exactly, so even if the names are similar they may  not be equivalent.</p>
 
     <section id="geolocation">
-      <h3>Geolocation API</h3>
-      <p>The <code>geolocation</code> identifier corresponds to the access to the <code><a href="http://www.w3.org/TR/geolocation-API/#get-current-position">Geolocation::getCurrentPosition</a></code> and <code><a href="http://www.w3.org/TR/geolocation-API/#watch-position">Geolocation::watchPosition</a></code> methods defined in the Geolocation API [[!GEOLOCATION-API]].</p>
-    </selection>
-<p class="note">The strings below would need to be fleshed out based on actual specs / security models, and possibly completed with other APIs.</p>
+      <h3>Geolocation API</h3> 
+      <p>The <code>geolocation</code> identifier corresponds to the
+      access to the <code><a
+      href="http://www.w3.org/TR/geolocation-API/#get-current-position">Geolocation::getCurrentPosition</a></code>
+      and <code><a
+      href="http://www.w3.org/TR/geolocation-API/#watch-position">Geolocation::watchPosition</a></code>
+      methods defined in the Geolocation API [[GEOLOCATION-API]].</p>  
+	<p>
+
+      <table
+       class="simple"
+       summary="Geolocation Features">
+        <thead>
+          <tr>
+            <th>
+              <a>BONDI 1.11 URI</a> 
+            </th>
+            <th>
+              <a>Android string</a> 
+            </th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>
+              <code>http://bondi.omtp.org/api/1.1/geolocation.position</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+            </td>
+            <td>
+              <code>android.permission.ACCESS_COARSE_LOCATION</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+            </td>
+            <td>
+              <code>android.permission.ACCESS_FINE_LOCATION</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+            </td>
+            <td>
+              <code>android.permission.ACCESS_LOCATION_EXTRA_COMMANDS</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+            </td>
+            <td>
+              <code>android.permission.ACCESS_MOCK_LOCATION</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+            </td>
+            <td>
+              <code>android.permission.CONTROL_LOCATION_UPDATES</code> 
+            </td>
+          </tr>
+        </tbody>
+      </table>
+
+
+    </p>
+    </section> 
     <section id="contact-feature">
 	<h3>Contact API</h3>
-	<p>
-<code>contacts.read</code><br />
-<code>contacts.write</code>
+<p>The features in this section correspond to the [[CONTACTS-API]] and [[CONTACTS-WRITER-API]].
+      <table
+       class="simple"
+       summary="Contact Features">
+        <thead>
+          <tr>
+            <th>
+              <a>BONDI 1.11 URI</a> 
+            </th>
+            <th>
+              <a>Android string</a> 
+            </th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>
+              <code>http://bondi.omtp.org/api/1.1/pim.contacts.read</code>
+            </td>
+            <td>
+              <code>android.permission.READ_CONTACTS</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <code>http://bondi.omtp.org/api/1.1/pim.contacts.write</code> 
+            </td>
+            <td>
+              <code>android.permission.WRITE_CONTACTS</code> 
+            </td>
+          </tr>
+        </tbody>
+      </table>
     </p>
     </section>
     <section id="calendar-feature">
 	<h3>Calendar API</h3>
-	<p>
-<code>calendar.read</code><br />
-<code>calendar.write</code>
+<p>The features in this section correspond to the DAP Calendar API.
+      <table
+       class="simple"
+       summary="Calendar Features">
+        <thead>
+          <tr>
+            <th>
+              <a>BONDI 1.11 URI</a> 
+            </th>
+            <th>
+              <a>Android string</a> 
+            </th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/pim.calendar.read</code>
+            </td>
+            <td>
+              <code>android.permission.READ_CALENDAR</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/pim.calendar.write</code>
+            </td>
+            <td>
+              <code>android.permission.WRITE_CALENDAR</code> 
+            </td>
+          </tr>
+        </tbody>
+      </table>
+
+
+
+
     </p>
     </section>
     <section id="capture-feature">
 	<h3>Capture API</h3>
-	<p>
-<code>capture.access</code><br />
-<code>capture.capture</code><br />
-<code>capture.record</code>
+<p>The features in this section correspond to the DAP Capture API,
+  [[HTMLMEDIACAPTURE]]. 
+      <table
+       class="simple"
+       summary="Capture Features">
+        <thead>
+          <tr>
+            <th>
+              <a>BONDI 1.11 URI</a> 
+            </th>
+            <th>
+              <a>Android string</a> 
+            </th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/camera.access</code>
+            </td>
+            <td>
+              <code>android.permission.CAMERA</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/camera.capture</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/camera.record</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+        </tbody>
+      </table>
+
+
+
+
+
     </p>
     </section>
     <section id="messaging-feature">
 	<h3>Messaging API</h3>
-	<p>
-<code>messaging.email.send</code><br />
-<code>messaging.mms.send</code><br />
-<code>messaging.sms.send</code><br />
-<code>messaging.email.subscribe</code><br />
-<code>messaging.mms.subscribe</code><br />
-<code>messaging.sms.subscribe</code><br />
-<code>messaging.email.attach</code><br />
-<code>messaging.mms.attach</code><br />
-<code>messaging.sms.get</code><br />
-<code>messaging.mms.get</code><br />
-<code>messaging.email.get</code><br />
+<p>The features in this section correspond to the DAP Messaging API.
+      <table
+       class="simple"
+       summary="Messaging Features">
+        <thead>
+          <tr>
+            <th>
+              <a>BONDI 1.11 URI</a> 
+            </th>
+            <th>
+              <a>Android string</a> 
+            </th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.email.send</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.mms.send</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.sms.send</code>
+            </td>
+            <td>
+              <code>android.permission.SEND_SMS</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.binarysms.send</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.email.subscribe</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.mms.subscribe</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.sms.subscribe</code><br/>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.binarysms.subscribe</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.email.getAccounts</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.email.attach</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.mms.attach</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.sms.get</code>
+            </td>
+            <td>
+              <code>android.permission.RECEIVE_SMS</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.mms.get</code>
+            </td>
+            <td>
+              <code>android.permission.RECEIVE_MMS</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.email.get</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.sms.delete</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.mms.delete</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/messaging.email.delete</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code></code>
+            </td>
+            <td>
+              <code>android.permission.READ_SMS</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code></code>
+            </td>
+            <td>
+              <code>android.permission.WRITE_SMS</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code></code>
+            </td>
+            <td>
+              <code>android.permission.BROADCAST_SMS</code> 
+            </td>
+          </tr>
+        </tbody>
+      </table>
+
     </p>
     </section>
     <section id="sysinfo-feature">
 	<h3>System Information API</h3>
-	<p>
-<code>devicestatus</code><br />
-<code>networkstatus</code><br />
-<code>sensors</code><br />
+<p>The features in this section correspond to the DAP System
+  Information API 
+[[SYSINFOAPI]].
+      <table
+       class="simple"
+       summary="System Information Features">
+        <thead>
+          <tr>
+            <th>
+              <a>BONDI 1.11 URI</a> 
+            </th>
+            <th>
+              <a>Android string</a> 
+            </th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>
+<code>http://bondi.omtp.org/api/1.1/pim.devicestatus</code>
+            </td>
+            <td>
+              <code></code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code></code>
+            </td>
+            <td>
+              <code>android.permission.ACCESS_NETWORK_STATE</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code></code>
+            </td>
+            <td>
+              <code>android.permission.ACCESS_WIFI_STATE</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code></code>
+            </td>
+            <td>
+              <code>android.permission.BATTERY_STATS</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code></code>
+            </td>
+            <td>
+              <code>android.permission.READ_OWNER_DATA</code> 
+            </td>
+          </tr>
+          <tr>
+            <td>
+<code></code>
+            </td>
+            <td>
+              <code>android.permission.READ_PHONE_STATE</code> 
+            </td>
+          </tr>
+        </tbody>
+      </table>
     </p>
     </section>
-    <section>
-      <h3>Notification API</h3>
-      <code>notification</code>
     </section>
-
-
+    </section>
 <section class='conformance'>
   <h2>Conformance</h2>
     <p>
-	TBD
+	
     </p>
 </section>
 </body>

Received on Monday, 9 August 2010 19:37:02 UTC