On Tue, May 24, 2011 at 17:41, Thomas Mortagne
<[email protected]> wrote:
> On Tue, May 24, 2011 at 17:21, Chamika Weerasinghe <[email protected]> wrote:
>> Yeah it's me, Thank you for creating a repo and giving me permission.
>> According to you my first step should be creating a maven based build. So I
>> will look into it because I never did that before.
>
> Don't know very well android plugin for maven but will help you on
> that and will look at it. Also don't hesitate to ask any specific
> maven related question here.

Or in IRC chat of course which is better for quick questions.

>
>>
>> Best Regards,
>> Chamika Weerasinghe
>>
>>
>>
>>
>> On Tue, May 24, 2011 at 6:25 PM, Thomas Mortagne
>> <[email protected]>wrote:
>>
>>> On Tue, May 24, 2011 at 14:51, Thomas Mortagne
>>> <[email protected]> wrote:
>>> > On Tue, May 24, 2011 at 09:45, Thomas Mortagne
>>> > <[email protected]> wrote:
>>> >> Hi Chamika,
>>> >>
>>> >> On Mon, May 23, 2011 at 20:50, Chamika Weerasinghe <[email protected]>
>>> wrote:
>>> >>> Hi devs,
>>> >>>
>>> >>> Since GSOC students have to start coding from today (23rd May) onwards
>>> I
>>> >>> like to gather requirements and decide scope of the mentioned project.
>>> A
>>> >>> short description of the project is included
>>> >>> here<
>>> http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Androidclient>
>>> >>> (http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Androidclient)
>>> >>>
>>> >>> Simply I will try to access XWiki dataset using REST API and implement
>>> >>> Android Library. Then by using that Android Library a sample
>>> application
>>> >>> will be developed.
>>> >>>
>>> >>> Before starting I would like to know all of your ideas related to this
>>> such
>>> >>> as what should be implemented, what will you expect from an Android
>>> Library
>>> >>> etc. So that I can get a better understand about the XWiki Android.
>>> >>
>>> >> He is how I see it: first of all as much code as possible should be
>>> >> shared with the "desktop" client and all that should be cut in as much
>>> >> peaces as possible. The first desktop client I have in mind here is
>>> >> XEclipse which is also a GSOC project this year so for shared parts
>>> >> would be great that you work with Jun.
>>> >>
>>> >> * model module: contains only the model (maybe it's already OK with
>>> >>
>>> https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-model
>>> )
>>> >> * REST helper: list/generate/execute all the supported REST requests.
>>> >> Probably possible to share this with the desktop client.
>>> >> * high level tools based on REST request: document caching et
>>> >> synchronization, basically anything which is more that a direct REST
>>> >> request and not a widget. Maybe cut this module in two if we can find
>>> >> parts that can be shared with desktop client, will be impossible for
>>> >> caching and synchronization I guess or at least not entirely
>>> >> * widget module: contains android widgets that can be reused in other
>>> >> android applications (XWiki navigator, editors...)
>>> >>
>>> >> * the application: I proposed an android application which help
>>> >> editing and navigating an XWiki instance in
>>> >> http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Androidclient
>>> >> because that's what demonstrate most of the REST API but if you have
>>> >> other ideas to demonstrate on Android side no problem. Most of the
>>> >> widgets used in this application should be in the "widget module" if
>>> >> they are generic enough. We don't have yet the notion of
>>> >> friends/connexion that will comes with wiki3.0 project otherwise that
>>> >> would have been a good candidate for android contact synchronization.
>>> >>
>>> >
>>> > Note that I think the first thing you should do before the first line
>>> > of java code (or maybe at least the hello world of the application ;))
>>> > is to have the skeleton of all that with nice maven based build
>>> > configuration that anyone can build anytime just by executing "mvn
>>> > clean install" and test it.
>>> >
>>> > I just created a https://github.com/xwiki-contrib/android-client
>>> > repository which is where you will put your code during this GSOC.
>>> >
>>> > If you don't already have one you should create a github account and
>>> > indicate it to me so that you I can give you the right to push on this
>>> > repository.
>>>
>>> Actually I just added https://github.com/chamika, that's it right ?
>>>
>>> >
>>> >>>
>>> >>> Thank you all,
>>> >>>
>>> >>> Best Regards,
>>> >>> Chamika Weerasinghe
>>> >>> _______________________________________________
>>> >>> devs mailing list
>>> >>> [email protected]
>>> >>> http://lists.xwiki.org/mailman/listinfo/devs
>>> >>>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Thomas Mortagne
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Thomas Mortagne
>>> >
>>>
>>>
>>>
>>> --
>>> 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
>>
>
>
>
> --
> Thomas Mortagne
>



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

Reply via email to