- 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