[apis] My Action Items

Dear Media API TF members:
Per my action items #07, 08, and 09, I have done a best-effort gap analysis of the TF’s requirements against the three W3C technologies (Web Manifest, Messaging APIs, and Web Storage). Below are my analysis summary. The gap analysis<https://docs.google.com/spreadsheet/ccc?key=0AvACjV6qSvmxdEctdjYwa2JOalZLOG10elE1LVRZNlE#gid=1> spreadsheet has been updated accordingly.

This completes my outstanding Ais.

Action Item #07 (http://www.w3.org/2013/10/16-webtv-minutes.html#action07) Gap Analysis on Manifest column
1.4 Service Synchronization Mechanism requirement

  *   May be supported by way of the required_features member to signal the mechanism used for service sync.

1.5 Service Expiry Mechanism requirement

  *   Manifest does not currently provide expiration field.

1.10 Service Information in Push Notifications

  *   Manifest member fields may be used to compose Service Information
  *   There may be additional information not covered in Web Manifest member fields that are necessary for this requirement.
  *   Further discussion needed.

1.20-1.21 Media Content Protection (on/offline) Requirement

  *   Manifest has permission field that specifies simple access control (read/write, read-only, etc.)
  *   Further discussion needed if Content Protection mechanism choices need to be visible at Manifest level, and if so, additional fields to be defined in the Web Manifest.

Action Item #08 (http://www.w3.org/2013/10/16-webtv-minutes.html#action08) Gap Analysis of Messaging APIs column
The Messaging APIs "defines a System Level API which offers a simple interface to get access to mobile messaging services. A typical use case of the Messaging API is the implementation of a messaging client application that allows the user to send SMS and MMS messages as well as to access and manage the received SMS and MMS messages.”

1.12 Device-to-Device Content Transfer Requirement

  *   Mobile messaging service supports can be used.

1.14 Search Requirement

  *   Some simple searches are supported.
  *   Need discussion to define more sophisticated search for media content.

1.19 Content Download requirement

  *   supported using the MmsAttachement interface
  *   With media content as the MmsMessage interface to convey envelope information


Action Item #09 (http://www.w3.org/2013/10/16-webtv-minutes.html#action03) Gap Analysis of Web Storage column
The specifications appear to be work-in-progress. It contains several policy-orieted statements. There are not many technology that has been codified in this spec. The following analysis is made based on the assumption that these policy statements will eventually be codified in the form of implementable standards.

The Storage interface has two attributes (sessionStorage and localStorage) that provides support for the following requirements:

1.5.1 Device Authentication requirement

  *   The attribute localStorage may serve the purpose of a persistent authentication mechanism.
  *   However, it does not appear to be envisioned by the Web Storage developers. Therefore, discussions may be necessary to understand if the Media API TF’s requirement can be included.

1.5.2 Application Authentication requirement

  *   localStorage attribute can support it.

1.7 Local Network Service Protection Mechanism

  *   The Web Storage policy statements on Privacy (6 Privacy<http://dev.w3.org/html5/webstorage/#privacy>) addresses many of the security issues, mostly associated with user data.
  *   Further discussions may be useful to ensure our TF requirements can be included.

1.20, 1.21 On/offline Media Content Protection

  *   The Web Storage policy statements on Privacy (6 Privacy<http://dev.w3.org/html5/webstorage/#privacy>) and on Security (7 Security<http://dev.w3.org/html5/webstorage/#security-storage>) address many of the Media Content Protection issues.
  *   Further discussions may be useful to ensure our TF requirements can be included.

1.21 Content Storage requirement

  *   The localStorage attribute provides support for this requirement


----
Sheau Ng | NBCUniversal | P: +1.609.759.0819

Received on Saturday, 26 October 2013 00:15:21 UTC