- From: Marcos Caceres <w3c@marcosc.com>
- Date: Thu, 24 Nov 2011 20:37:17 +0100
- To: Filip Maj <fil@adobe.com>
- Cc: "public-native-web-apps@w3.org" <public-native-web-apps@w3.org>
Hi Filip,
On Thursday, November 24, 2011 at 8:11 PM, Filip Maj wrote:
> Ya let's do up a wiki.
>
> At the "Future of Offline Apps" workshop there was some discussion about
> merging config.xml and cache manifest. Some folks were for it, others were
> against it. My understanding is the people who were against it felt it was
> too much overhead (which I think is a bad argument; minimum case is
> <widget></widget> which is trivial). Also classic web apps need the cache
> manifest but not the other configuration parameters.
I'm for a JSON serialization of the config.xml: they would both use the same data model and semantics.
We have two options:
1. we look at what config.xml has, and what the JSON formats that Brian listed have, and find the overlaps/gaps.
2. we just take config.xml and make a JSON equiv.
____________ App Metadata ________
| | |
config.xml config.json future.format
(that was supposed to be some ascii art, but I know my email program will butcher it:( … anyway)
> Following the workshop Mike posted up a brief proposal / first pass on how
> a consolidation of these two specs could work [1]. I'd recommend taking a
> gander at that.
I think we should talk to the "Fixing Application Cache Community Group" about [1] and to the HTML WG.
> Also, RIM's web-based SDK (WebWorks) defines an extension
> to config.xml that is basically this suggestion, called the <rim:cache>
> element [2].
Interesting, have not looked at this.
I'll see if I can get someone from RIM to join this group.
> As for some of the issues you bring up, Brian, off the top of my head:
>
> - cache manifest use case. Consider an installable app composed of both
> packaged assets and externally-loaded resources. Perhaps something like a
> first-run database to seed data in an app. Maybe this DB is hosted
> externally. A cache manifest in this case could work well.
> - issues with the current config.xml. Lack of splash screen support is the
> biggest one from a phonegap perspective (although a media/content element
> exists and the spec talks about specifying mime types for these - not sure
> if they are at odds / diff. use cases).
I see, but why is this not done with HTML? Is there performance issues or something?
> Again, RIM addressed this problem
> in their Web-based SDK as well [3].
Seems like they are defining a mini-layout and styling language. If that grows, then you just end up at HTML again, no? :(
> [1] http://log.michaelbrooks.ca/2011/11/05/appcache-and-widget-packaging/
> [2]
> https://bdsc.webapps.blackberry.com/html5/documentation/ww_developing/rim_c
> ache_element_1264486_11.html
> [3]
> https://bdsc.webapps.blackberry.com/html5/documentation/ww_developing/rim_l
> oadingscreen_element_834680_11.html
--
Marcos Caceres
Received on Thursday, 24 November 2011 19:38:11 UTC