Hi,
I am studying ORM Lite these days.
Please It would be comforting if you can confirm whether it is worth the
overhead to use ORM Lite.
http://logic-explained.blogspot.com/2011/12/using-ormlite-in-android-projects.html
http://ormlite.com/
ORM Lite features:
Automatically Creates standard DAOs for an annotated entity.
Coding will be lot easier.

Can you suggest how to name the entities.
I am going to go with,
<entity>  org.xwiki.xdroid.data.User  --> <table> C_USER

Thanks,
Best Regards

Sasinda.





On Wed, May 30, 2012 at 7:42 AM, sasinda rukshan
<[email protected]>wrote:

> Hi,
>
> I am commiting my work to my fork
> https://github.com/sasinda/android-client.
> I ll request to pull it to xwiki-contrib later.
>
> I was running in a wrong path these days. Wanted to save login history and
> suggest login. I was going to do it using an xml file (login attempts.xml).
> Now it seems database is better.
> Any way before I go wrong again I will say what I am going to do.
> I am going to enforce following conventions.These are not yet needed,
> considered the small scale.But when the system grows it would be nice to
> have them to avoid confusions.
> *Database prefixes for:*
> *Platform tables (can begin with appropriate prefix)*
> AD_ //application dictionary : don't know when it will be needed ;-)
> C_ //core functionality
> *Client Applications.*
> X<App name prefix>  ex: XBLOG_   for Blog app// All client add in modules
> must begin with table prefix X(for xwiki and ordering) + App name.  This is
> for my blog.
>
> I will create
> C_User for user data.
> C_LoginAttempt  for saving login attempts.
>
> From C_LoginAttempt I can filter uniqe login combinations and give
> suggestions in the login UI component. Also save the history.
>
> All saved data for blog app will be linked to a perticular login : User,
> XWiki server.
> But only a single user will be most probably using his personal device. So
> above will be relevant only when he has multiple wikis.
>
> Best Regards,
> Sasinda Rukshan.
>
>
>
>
>
> On Sun, May 27, 2012 at 5:43 PM, Chamika Weerasinghe 
> <[email protected]>wrote:
>
>> On Fri, May 25, 2012 at 1:25 AM, Jerome Velociter <[email protected]
>> >wrote:
>>
>> > On Thu, May 24, 2012 at 6:09 PM, Thomas Mortagne
>> > <[email protected]> wrote:
>> > > On Thu, May 24, 2012 at 5:52 PM, sasinda rukshan
>> > > <[email protected]> wrote:
>> > >> Hi all,
>> > >> I am starting this thread for my XWiki Android Platform Project.
>> > >>
>> > >> Please check whether following are OK.
>> > >> [1] INFO
>> > >> I tried to start my new modules with the
>> de.akquinet.android.archetypes:
>> > >> android-quickstart:1.0.8.  (added eclipse plugins m2e,
>> > >> m2e-android[a.k.a  *Android
>> > >> Configurator* ]). But this seems buggy in eclipse.
>> > >> Any way the earlier project has not followed the above archtype
>> either.
>> > So
>> > >> I am going to write pom.xml manually for my each module.
>> > >>
>> > >> [2] ADVICE NEEDED
>> > >> xwiki-rest-model module contains 2 submodules
>> > >>  |-- xwiki-rest-model-gson  ( gson should be corrected to json)
>> > >
>> > > No the g is not a mistake, it's a model to be used with the gson
>> > > library (http://code.google.com/p/google-gson/). See
>> > >
>> >
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Android+Client#HXWikiAndroidDevelopmentAPIsandResources
>> > .
>> > >
>> > >>  |-- xwiki-rest-model-simplexml
>> > >> I think the xwiki-rest-model-gson is redundant. The classes
>> > >> in xwiki-rest-model-simplexml is added with simple xml annotations,
>> > >> otherwise both modules have same classes. There is no problem with
>> the
>> > >> added annotations for using the same model objects for Json REST web
>> > >> services. And I intend to add my JPA (ORMLite library for
>> persistence)
>> > >> annotations on top of it.
>> > >> Shall I re-factor them to a single module xwiki-rest-model.
>> > >
>> > > No keep them separated, the idea is that both are useful tool to be
>> > > used by someone else that might be moved to xwiki-platform at some
>> > > point along with the current xwiki-rest-model (to be renamed to
>> > > xwiki-rest-model-jaxb).
>> > >
>> > > Chamika initially started with gson and since XWiki REST JSON
>> > > representation had some limitation he moved to XML representation.
>> > > Maybe at some point Android will have native support for jaxb which
>> > > would obviously be the easier for us (embedding jaxb is not an option
>> > > in mobile world where size it still pretty important especially on
>> > > phones). Maybe it's already the case on most recent versions like 4.0
>> > > I don't know.
>> >
>> > There's also Jackson that could be tried for JSON deserialization, if
>> > said limitations are actually GSON limitations.
>> >
>> GSON wasn't the limitation.
>> It was XWiki RESTful API which doesn't support JSON in some cases. So it's
>> safe to go with xml.
>>
>> >
>> > Having full JAXB support sound a bit overweight for such an "embedded
>> > API", even if one day it is natively supported by Android. What's
>> > important is to have an easy and fast deserialization, IMO.
>> > The only advantage I can see of going JAXB would be in re-using the
>> > exact representations and body readers/writers from XWiki core. But
>> > you probably don't even want to do that since it would mean dragging
>> > XWiki core with you :)
>> >
>> > Jerome
>> >
>> > >
>> > >>
>> > >> [3] INFO
>> > >>  I had to change some pom.xml s. As the current project at:
>> > >> https://github.com/xwiki-contrib/android-client.git does not build.
>> > Error
>> > >> with parent pom.xml coordinates.
>> > >
>> > > You probably did not setup you maven install properly since what's on
>> > > https://github.com/xwiki-contrib/android-client.git build perfectly
>> as
>> > > you can see on http://ci.xwiki.org/view/All/job/xwiki-android-client/
>> > > which run a build every time something changes on the git repository..
>> > > You should look at
>> > > http://dev.xwiki.org/xwiki/bin/view/Community/Building.
>> > >
>> > >>
>> > >>
>> > >> Thank you
>> > >> Best Regards.
>> > >> Sasinda Rukshan
>> > >> _______________________________________________
>> > >> devs mailing list
>> > >> [email protected]
>> > >> http://lists.xwiki.org/mailman/listinfo/devs
>> > >
>> > >
>> > >
>> > > --
>> > > Thomas Mortagne
>> > > _______________________________________________
>> > > devs mailing list
>> > > [email protected]
>> > > http://lists.xwiki.org/mailman/listinfo/devs
>> >
>> >
>> >
>> > --
>> > Jérôme Velociter
>> > Winesquare
>> > http://www.winesquare.net/
>> > _______________________________________________
>> > devs mailing list
>> > [email protected]
>> > http://lists.xwiki.org/mailman/listinfo/devs
>> >
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to