Proposal for an Application Management API

Hi SysApps,

In order to open up the possibility to provide web based home screens/application dashboards web runtimes need to provide some kind of Application Management API. Examples of methods that should be provided are methods for installing and uninstalling applications and methods for launching and terminating applications. Section 4 in the old, deprecated Runtime and Security Model for Web Applications specification, http://www.w3.org/2012/sysapps/runtime/, defines such an Application Management API.

As the Runtime and Security Model for Web Applications specification is no longer maintained I have extracted section 4 into a new stand-alone Application Management API specification that is attached to this mail. This should act as a starting point for the definition of a web App Management API. The specification fits into the phase 1 deliverables under "Execution Model", of the WG according to its charter.  In Sony, we are currently exploring this API within our research department through implementation efforts.

The attached proposal is basically a copy of section 4 from the old, deprecated Runtime and Security Model for Web Applications specification but changes will of course have to be done. For example, one obvious change is replacing the DOMRequest return values from asynchronous methods with promises

The context in which this API is to be used is a web runtime that provides some kind of web application installation/bookmarking concept. Furthermore, as with other SysApps APIs the API should only be exposed to content that can be verified as trusted.

Could this API be added to agenda for the April F2F-meeting? Unfortunately I am not able to travel to the meeting but I will participate remotely so a morning time slot would be appreciated.

If the WG accepts to work on this API, could I ask Marcos to create a SySApps Github repository for the specification?

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@01CF36E1.332EF290]

Received on Monday, 3 March 2014 12:05:38 UTC