[aerogear-dev] AEROGEAR-299 - Android persistence library

Matthias Wessendorf matzew at apache.org
Fri Oct 12 01:03:02 EDT 2012


On Friday, October 12, 2012, Matthias Wessendorf wrote:

> Marko,
>
> On Fri, Oct 12, 2012 at 12:43 AM, Marko Strukelj <mstrukel at redhat.com<javascript:;>>
> wrote:
> >
> > Ok ... I just noticed that this issue relates to API documentation.
> >
> > So what I wrote below is completely out of context for this issue, maybe
> for another debate ...
>
>
> there were some good comments in, regarding what JS and iOS call
> 'DataManager'.
>
> Right now the APIs are pretty simple there and they use 'in memory'
> storage.
> Christos is playing with the AGDataManager, also regarding 'data sync'.
>
> Regarding adding 'real' persistent technologies, I also agree to


not.... lol


> reventing the wheel,
> that's what the iOS roadmap dedicates a good amount of work to Core
> Data (for the December
> timeframe release).
>
> .M
>
> > Just go ahead Passos, and feel free to comment the code, as you review
> it.
> >
> > Thanks,
> >
> > - marko
> >
> >
> > ----- Original Message -----
> >> I agree, that would be awesome.
> >>
> >> The issue needs some more describing though, so maybe we should first
> >> define it better.
> >>
> >> I suppose it's Android local persistence that we're talking about
> >> here, not remote persistence - which is what Pipes API covers?
> >>
> >> It would be good to outline any requirements that we might envision.
> >> For example this layer will take part in synchronization - well, I
> >> suppose synchronization will use it, maybe listen to some events at
> >> this layer, do inserts ...
> >>
> >> Implementation-wise Android comes with OOTB SQLite, but we like to
> >> work with objects / entities. There are some existing ORM libraries
> >> specifically for Android ... Maybe we want to use some of those
> >> projects, or maybe we want to do something of our own. Maybe
> >> something that looks more like JPA. Or not, it all depends on our
> >> requirements.
> >>
> >> Therefore I think, that before we start developing something new, we
> >> really should put down some features we want of this library. I.e.:
> >>
> >> 1) Fast, and small
> >> 2) Ergonomic, small, and simple API
> >> 3) Thin wraper around SQLite with easy access to all the native SQL
> >> that SQLite supports
> >> 4) ORM
> >> ...
> >>
> >>
> >> - marko
> >>
> >>
> >> ----- Original Message -----
> >> >
> >> >
> >> > That would be awesome, is just a matter of wait a reply from Glen
> >> > and
> >> > Marko.
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > "The measure of a man is what he does with power" - Plato
> >> > -
> >> > @abstractj
> >> > -
> >> > Volenti Nihil Difficile
> >> >
> >> > On Thursday, October 11, 2012 at 10:05 AM, Daniel Passos wrote:
> >> >
> >> >
> >> >
> >> >
> >> > Hey Guys,
> >> >
> >> >
> >> > may I take a stab at AEROGEAR-299?
> >> >
> >> >
> >> >
> >> > --
> >> > Daniel Passos
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > aerogear-dev mailing list
> >> > aerogear-dev at lists.jboss.org <javascript:;>
> >> > https://lists.jboss.org/mailman/listinfo/aerogear-dev
> >> >
> >> >
> >> > _______________________________________________
> >> > aerogear-dev mailing list
> >> > aerogear-dev at lists.jboss.org <javascript:;>
> >> > https://lists.jboss.org/mailman/listinfo/aerogear-dev
> >> >
> >> _______________________________________________
> >> aerogear-dev mailing list
> >> aerogear-dev at lists.jboss.org <javascript:;>
> >> https://lists.jboss.org/mailman/listinfo/aerogear-dev
> >>
> > _______________________________________________
> > aerogear-dev mailing list
> > aerogear-dev at lists.jboss.org <javascript:;>
> > https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>


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


More information about the aerogear-dev mailing list