RE: [SysApps Media Storage API]: Call for scope of functionality

Hi,

At the SysApps session at the latest TPAC meeting I expressed Sony’s interest in a MediaStorage API to access local media files on the device. There seemed to be an interest in the WG for such an API but it was requested that the use cases and scope of the API should be defined before we start working on the actual API. Therefore I sent the mail below but have so far not received any responses.

Sony’s main use cases for a Media Storage API are web Media Player and Album applications, which means that the full functional scope, listed below is needed. I attach a snapshot on a proposal that covers the functional scope below.

The security/permission issues with such an API are obvious. See section 4 in the attachment.

Questions/issues:


·        The proposed MediaStorage API is included in the charter for SysApps as a phase 2 work item. According to our TPAC meeting the plan is to re-charter SysApps. However, are APIs applicable only for secure web runtimes for trusted, probably installed, web apps still in the scope for W3C standardization? Basically, will SysApps be re-chartered?

·        If SysApps is not re-chartered could a MediaStorage API have another home in W3C?

·        Could the manner in which permission to use this API differs depending on the type of web runtime it is implemented in? For example, a web runtime for secure installed web applications may be able to open up this API so that no explicit user content is needed, while an implementation in a web browser may use a combination of web security mechanisms, such as secure transport (https:), content security policies (CSP) and a signed manifest, and user consent to open up the API.

Note the W3C activities on Trust and permissions. For example, see Workshop on trust and permissions for Web applications 3�4 September 2014, Paris, France<http://www.w3.org/2014/07/permissions/minutes.html> and the proposed Community Group<http://www.w3.org/2014/11/trust-and-permissions-cg-charter.html> as well as Requirements for Powerful Features<https://w3c.github.io/webappsec/specs/powerfulfeatures/>. Also note the discussion on permission to access the TCP and UDP Socket API, https://github.com/sysapps/tcp-udp-sockets/issues/81 .

I am happy for feedback.

BR
  Claes



Claes Nilsson
Master Engineer - Web Research
Advanced Application Lab, Technology

Sony Mobile Communications
Tel: +46 70 55 66 878
claes1.nilsson@sonymobile.com<mailto:Firstname.Lastname@sonymobile.com>

sonymobile.com<http://sonymobile.com/>

[cid:image004.png@01D0194F.C7021E60]

From: Nilsson, Claes1 [mailto:Claes1.Nilsson@sonymobile.com]
Sent: den 31 oktober 2014 02:18
To: 'public-sysapps@w3.org'
Subject: [SysApps Media Storage API]: Call for scope of functionality

Hi,

This is a call for input on the functional scope a Media Storage API included in our present charter.

The presentation I showed at the Thursday TPAC session is attached in this mail: http://lists.w3.org/Archives/Public/public-sysapps/2014Oct/0055.html


The functional scope I propose are:

•       Provide access to storage areas for media files, images, audio files and video files.
•       Scan media file storage areas for added and deleted files.
•       Obtain a filtered list of files stored in a selected storage area.
•       Read metadata for a selected media file.
•       Update metadata for a selected media file.
•       Retrieve the file object for a named file.
•       Add and delete media files

Best regards
  Claes


Claes Nilsson
Master Engineer - Web Research
Advanced Application Lab, Technology

Sony Mobile Communications
Tel: +46 70 55 66 878
claes1.nilsson@sonymobile.com<mailto:Firstname.Lastname@sonymobile.com>

sonymobile.com<http://sonymobile.com/>

[cid:image003.png@01D0193E.FDCB4BD0]

From: Nilsson, Claes1
Sent: den 28 oktober 2014 15:15
To: 'Wonsuk Lee'
Cc: public-sysapps@w3.org<mailto:public-sysapps@w3.org>
Subject: RE: [SysApps Media Storage API]

Thanks for adding a slot on Media Storage to the agenda. I attach a short presentation on this API.

Best regards
  Claes


Claes Nilsson
Master Engineer - Web Research
Advanced Application Lab, Technology

Sony Mobile Communications
Tel: +46 70 55 66 878
claes1.nilsson@sonymobile.com<mailto:Firstname.Lastname@sonymobile.com>

sonymobile.com<http://sonymobile.com/>

[cid:image003.png@01D0193E.FDCB4BD0]

From: Wonsuk Lee [mailto:wonsuk73@gmail.com]
Sent: den 28 oktober 2014 03:33
To: Nilsson, Claes1
Cc: public-sysapps@w3.org<mailto:public-sysapps@w3.org>
Subject: Re: [SysApps Media Storage API]

Clase!

I updated agenda [1]. Is it okay to you? Could you share the proposal for media storage API? I would like to put the link to the agenda for group members before the meeting.

[1] https://www.w3.org/wiki/System_Applications:_5th_F2F_Meeting_Agenda#Agenda


Kr, Wonsuk.

2014-10-26 17:46 GMT+09:00 Nilsson, Claes1 <Claes1.Nilsson@sonymobile.com<mailto:Claes1.Nilsson@sonymobile.com>>:
Sounds good,  thanks!

Sent from my Sony Xperia™-smartphone


---- Wonsuk Lee skrev ----

Hi. Claes!


2014-10-25 1:02 GMT+09:00 Nilsson, Claes1 <Claes1.Nilsson@sonymobile.com<mailto:Claes1.Nilsson@sonymobile.com><mailto:Claes1.Nilsson@sonymobile.com<mailto:Claes1.Nilsson@sonymobile.com>>>:
Hi SysApps,

A Media Storage API is on the SysApps charter as a phase 2 delivery item. Members of SysApps have shown an interest in this API as illustrated by the questionnaire performed in May, http://lists.w3.org/Archives/Public/public-sysapps/2014May/0017.html.


This type of API has high priority in Sony and I am currently editing a draft specification. We are also implementing the API in Chrome.

It sounds great! You mean you are prototyping this feature based on chromium open source. right?


I request a slot on the Media Storage API at the SysApps meeting at TPAC October 30-31. The goal is to get a view from SysApps members and other parties such as browser vendors on the interest for implementing a standardized Media Storage API for web applications.


Sure! I will make a slot for that!

As I have to leave at about 2-3 pm on Friday 31st I would like the slot on Media Storage to take place on Thursday or Friday before lunch.

Okay!

Kr, Wonsuk.


Best regards
  Claes


Claes Nilsson
Master Engineer - Web Research
Advanced Application Lab, Technology

Sony Mobile Communications
Tel: +46 70 55 66 878
claes1.nilsson@sonymobile.com<mailto:claes1.nilsson@sonymobile.com><mailto:Firstname.Lastname@sonymobile.com<mailto:Firstname.Lastname@sonymobile.com>>

sonymobile.com<http://sonymobile.com><http://sonymobile.com/>

[cid:image003.png@01CFEFB4.BCA4C360]




--

=========================================
이 원 석 (Wonsuk, Lee) / Principal Engineer, Ph.D
SAMSUNG ELECTRONICS Co., LTD. (三星電子)
Mobile: +82-10-5800-3997
E-mail: wonsuk11.lee@samsung.com<mailto:wonsuk11.lee@samsung.com><mailto:wonsuk11.lee@samsung.com<mailto:wonsuk11.lee@samsung.com>>, wonsuk73@gmail.com<mailto:wonsuk73@gmail.com><mailto:wonsuk73@gmail.com<mailto:wonsuk73@gmail.com>>
http://www.wonsuk73.com/, twitter: @wonsuk73
-----------------------------------------
Inspire the World, Create the Future !!!
=========================================



--

=========================================
이 원 석 (Wonsuk, Lee) / Principal Engineer, Ph.D
SAMSUNG ELECTRONICS Co., LTD. (三星電子)
Mobile: +82-10-5800-3997
E-mail: wonsuk11.lee@samsung.com<mailto:wonsuk11.lee@samsung.com>, wonsuk73@gmail.com<mailto:wonsuk73@gmail.com>
http://www.wonsuk73.com/, twitter: @wonsuk73
-----------------------------------------
Inspire the World, Create the Future !!!
=========================================

Received on Tuesday, 16 December 2014 15:46:34 UTC