- From: Frederick Hirsch via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 09 Aug 2010 19:37:00 +0000
- To: public-dap-commits@w3.org
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