On Fri, Jul 8, 2011 at 3:22 PM, Thomas Mortagne
<[email protected]> wrote:
> On Fri, Jul 8, 2011 at 1:10 PM, Chamika Weerasinghe <[email protected]>
> wrote:
>>
>> On Fri, Jul 8, 2011 at 2:56 PM, Thomas Mortagne
>> <[email protected]>wrote:
>>
>> > On Fri, Jul 8, 2011 at 1:38 AM, Chamika Weerasinghe <[email protected]
>> > >wrote:
>> >
>> > > Hi all,
>> > >
>> > > I've finished XWiki android client to some extend with following
>> > features.
>> > >
>> > > Login - HTTP Basic Auth.
>> > > XWiki navigator - tree style xwiki navigator to explore wikis, spaces
>> > > and
>> > > select pages.
>> > > XWiki Page Viewer - Simply shows the content of a page via accessing
>> > > Objects
>> > > and Properties of REST model. This will be developed further
>> > > XWiki Object Viewer - Explorer objects of a given page.
>> > >
>> > > These are the screenshots of the xwiki android client
>> > >
>> > >
>> >
>> > https://picasaweb.google.com/chamikaw/Xwiki?authuser=0&authkey=Gv1sRgCLet4s7KgZWVZA&feat=directlink
>> >
>> >
>> > >
>> > > Improvements:
>> > > 1. After modifying XWiki navigator to load dynamically as Thomas
>> > requested,
>> > > it take more time since many http requests are handled. I will improve
>> > > by
>> > > reducing number of http requests as soon as possible. Until then xwiki
>> > > navigator works but it's unstable and take long time to load.
>> > >
>> >
>> > You should try to apply the following rule: one user action should not
>> > generate more that one HTTP request as much as possible. Note that it's
>> > very
>> > possible there is missing API on server side and in this case don't
>> > hesitate
>> > to propose then as long as they are clean and make sense in general.
>> >
>>
>> Reduced number of HTTP request by some modifications in the navigator.
>> Some
>> requests are repeated twice and now I cut off them.
>>
>>
>> > Also you should cache part of what you already downloaded, not sure what
>> > size of cache you can afford on Android but you can also cache thing in
>> > a
>> > DB
>> > instead of the memory whhich would make it already a lt quicker to get
>> > than
>> > doing a HTTP request.
>> >
>> > Used cache technique and also stores some of the downloaded parts in
>> memory. This reduced the time almost by half. :)
>> But when I use www.xwiki.org for testing it still takes considerable time
>> and it closes forcibly (because android cannot handle them such load) when
>> I
>> expand some Spaces in tree view.
>
> I would say it's ok for a first version as long as your store/cache this
> kind of spaces to do re-download it all when you re-exped it not long after.

s/re-exped/re-expand/

>
>>
>> > >
>> > > 2. xwiki classes view will implement within next week.
>> > >
>> > > Issue solved:
>> > > Although repository can be built using maven it will not produce
>> > > correct
>> > > apk
>> > > file to deploy in android devices. This issue is solved by using Maven
>> > > Android Plugin 2.9.0-beta-1 release. Now generated .apk file in
>> > > xwiki-android-client can be deployed in android devices.
>> > >
>> > > Please be kind to test it and give your opinions for improving.
>> > >
>> >
>> > You forgot to say that it can be downloaded on
>> >
>> >
>> > http://maven.xwiki.org/snapshots/org/xwiki/android/xwiki-android-client/1.0-SNAPSHOT/
>> > ;)
>> >
>> >
>> > >
>> > >
>> > > Best Regards,
>> > > Chamika Weerasinghe
>> > > _______________________________________________
>> > > 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
>
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to