[aerogear-dev] Cordova Plugin Idea

Matthias Wessendorf matzew at apache.org
Thu Dec 20 15:07:27 EST 2012


On Thursday, December 20, 2012, Kris Borchers wrote:

>
> On Dec 20, 2012, at 12:20 PM, Burr Sutter <bsutter at redhat.com<javascript:_e({}, 'cvml', 'bsutter at redhat.com');>>
> wrote:
>
> Good point, I was not very clear - I consider the plugin to be at least
> two deliverables:
> 1) The native code
> 2) the JS lib that exposes "wraps" the API for the JS developer
>
> For item 2, ideally the JS API would be identical between iOS and Android.
>
>
> Yes, that is how I visualize all of this as well. We will just need to
> have conversations with the iOS and Android folks to see if #2 is possible
> since they could have different native storage implementations that just
> can't easily overlap in a single API.
>

Yes, should work, I'd assume that (for instance) the SQLite is very much
the same.

Not sure how the Android ContentStoreProvider works (to compare w/
CoreData). But after 1.0 we can dive in here

-M





>
>
>
>
> On Dec 20, 2012, at 12:56 PM, Kris Borchers wrote:
>
>
> On Dec 20, 2012, at 11:53 AM, Burr Sutter <bsutter at redhat.com> wrote:
>
> Ideally, the JS developer will mostly be OS agnostic.   Can the Cordova
> plugin support both the iOS and Android means of "storage"?
>
>
> Depends on what you mean by "Cordova Plugin". When I say Cordova Plugin, I
> am talking about the native bits (iOS/Android/etc) that plug into Cordova.
> The JS side could maybe be made as a "device storage" adapter that would
> then talk to the correct native pieces but that's a little beyond me at
> this point as I haven't looked into Cordova contribution much yet.
>
>
>
> On Dec 20, 2012, at 12:36 PM, Matthias Wessendorf wrote:
>
> great!
>
> had the same thought, but forgot about it :-)
>
> AGCoreData is not yet ready, though
>
> -Matthias
>
> On Thursday, December 20, 2012, Lucas Holmquist 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 know cordova has a storage api, but it looks like it is just based on
> the W3C web storage/web sql specs
>
> 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
>
> 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
>
>
>
> --
> Sent from Gmail Mobile
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
>
> _______________________________________________
> aerogear-dev mailing list
>
>



-- 
Sent from Gmail Mobile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20121220/59b52d37/attachment-0001.html 


More information about the aerogear-dev mailing list