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

Reply via email to