Cordova is something I want to dig into after 1.0. I like the spirit of the idea. See
comments inline.
On Dec 20, 2012, at 10:34 AM, Lucas Holmquist <lholmqui(a)redhat.com> wrote:
I know we really haven't talked about cordova plugins to much,
but i want to just get this thought down so i didn't forget about it.
would it make sense to have a cordova plugin for accessing the core data stuff from our
iOS libs, that is once it's ready.
I think so
I know cordova has a storage api, but it looks like it is just based
on the W3C web storage/web sql specs
That would probably be the basis of the "default adapter" for
DataManager on Cordova. I see a separate Cordova repo that can include a copy of
AeroGear.js with the default adapters (Pipeline:Rest, Auth:Rest, DataManager:Memory), then
we could implement other adapters, like a DataManager:CoreData adapter on top of that. Our
custom build system should allow for building a custom Cordova download as well as be able
to include other pieces from the AeroGear.js core (DataManager:SessionLocal for example).
i guess i was thinking this is how it would work:
Possibley have an aerogear.js datamanager plugin for the front end that then calls the
aerogear ios libs coredata plugin
Yes, though this is where we would need to involve someone with Cordova plugin and
iOS experience to get that connection between the JS and iOS libs.
In JS
var dataManager = AeroGear.DataManager({
name: coreDataStore,
type: CoreData //or something
});
var coreDataStore = dataManager.stores[0];
coreDataStore.read() // this would access the Aerogear ios core data part
I'm not really familiar with core data, so i could be way off base with this idea
-Luke
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev