On 16 February 2015 at 11:07, Marcos Caceres <[email protected]> wrote:
> > - deviceStorage:* > > Maybe the Quota Management API? I've not evaluated it, but worth having a > look: > https://dvcs.w3.org/hg/quota/raw-file/tip/Overview.html > I don't think this is particularly related. The underlying need of the Device Storage API is a cross-origin offline file store for things like images, audio and video which multiple apps would like to access. Is there a more webby way fo fulfil these use cases? How should a gallery web app display the photos taken by a camera web app for example? > > > - contacts > > There have been various attempts to do contacts - but they got caught up > on the whole web intents thing. I think we should redo contacts, and do it > right. In particular, something that allows something as simple as: > > <input type="contact"> > I'm not convinced we need a full contacts API like the one we use in Gaia. If we have a dedicated storage API for contacts should we have one for calendars and todo list items as well? As Paul explains below, the underlying need here is a cross-origin offline database like DataStore. Can we find a web-friendly way to share indexedDB databases between origins? Or is there another way of fulfilling these use cases? How can a messaging web app display names next to messages for contacts whose names are stored in a contacts web app for example? How can an alternative homescreen web app access a list of a user's bookmarks? How can an alternative search app search the user's browsing history? Web Activities/web intents seem the right kind of solution to the contacts picker use case. It would be great if we could make some progress standardising that. > CORS enables SystemXHR-like capabilities on the Web. That's already a > solved problem. > I hear a lot of people saying otherwise, but I don't have a productive suggestion here. > How is basic support for things like?: > <input type="file" accept="image/*;capture=camera"> > Heh. I'm chuckling because that's exactly what the first commit to the camera app [1] looked like when I wrote it in 2011. This is a world away from what is needed to build apps like our camera app and third party apps like Instagram. You should talk to the team who work on the camera app to gather some use cases of what is needed above getUserMedia, David Flanagan would be a good person to start with. 1. https://github.com/mozilla-b2g/gaia/commit/2c57d29a9f8823d82364a59dd7b1917ee2b77a2d
_______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
