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

Reply via email to