On Fri, Aug 19, 2011 at 1:03 PM, Thomas Mortagne <[email protected]>wrote:
> Hi Chamika, > > On Fri, Aug 19, 2011 at 5:56 AM, Chamika Weerasinghe <[email protected]> > wrote: > > Hi all, > > > > I've finished development of the XWiki Android Client. I also finished > XWiki > > REST library unit tests and instrumentation tests for the UI components > will > > be added soon. > > > > Here is a demo of the application.(This demo is captured using the > Android > > emulator which may result slow response than an actual device) > > ( http://www.youtube.com/watch?v=aiEM0iNMnTE ) > > > > Please give me your feedback so that I can improve the project. > > Very nice video ! > > Here is what seems to be missing before a first release IMO: > * I can see an object viewer but no class viewer > Since classes list of a wiki is very large, everytime UI fails to load. Therefore I avoided putting it. Library works fine. * the UI does not allow to edit (except for attachment and comments) > but does the library allows it ? > Yes library allows it. I added editing content using object selection in my recent push. This component was developed early but have some issues. Now it's working fine. Go to object View and select an object to edit the content. > * did you had time to implement some caching ? even if you don't have > edition yet would still be nice to cache some pages and check behind > the scene if the current page changed on server to avoid > re-downloading it when you go to page1 then page2 and then go back to > page 1. > Sometimes I used caching but there are many places which will improve the performance by caching. Sorry I'm little bit busy these days and couldn't find time to do that. I will surely improve caching later. > * is https supported ? > Since you are not advised me to look into https I didn't setup https classes yet. But https is possilbe in Android development. > * in the setup I see you have only the host/port as server > information, as we discussed some time ago I think it would be better > to let the user put the full base URL (http://host:port/xwiki/rest/) > of the REST service (but you can have a wysard to help generate the > URL), that's because some part of the URL can be changed by > configuration and it also answer my previous question about https I > guess > * is it too big for the GSOC to have the server setting part as an > Android account ? would be super nice since it would allow several > application to use the same account to access a wiki. At worst if you > looked at it it would be nice to put what you found some far in a > http://dev.xwiki.org/xwiki/bin/view/Design/ page and same note for any > other TODO you have in mind that you could not finish > I think there is no time left to work in GSOC. But I like to contribute XWiki Android continuously. I'll get more free time after my internship ends( will take another three/four weeks). Then I'll work on this. > > Some suggestions for the demo: > * would probably be nicer to do the demo with a well known wiki like > xwiki.org or myxwiki.org I'll give a demo using one. > > > Did not had much time to look at the code of the library yet but will > sure do next Monday. > It's ok :) > > I can see on http://maven.xwiki.org/snapshots/org/xwiki/android/ that > you have xwiki-rest-gson-model, xwiki-rest-model-simplexml and > xwiki-rest-simplexml-model so which one is teh right form ? As I told > you already I think you should have > > - xwiki-rest-model > -- xwiki-rest-model-gson > -- xwiki-rest-model-simplexml > As you said I renamed xwiki-rest-simplexml-model to xwiki-rest-model-simplexml. I didn't touch the gson model lately. So no changes are made to gson model. > > > > > Thank you, > > Best Regards, > > Chamika Weerasinghe > > _______________________________________________ > > 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 > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

