Jerome
>
>>
>> Jerome
>>
>>>
>>> I've done a prototype with Appcelerator and calling REST/JSON apis from
it
>>> is a breeze and the result is a very nice native looking application.
>>> The great advantage is to develope mostly once for both platforms.
>>>
>>> Also the application is tightly connected to a good mobile skin. Indeed
>>> given XWiki's web capabilities, you cannot have of an application
developped
>>> on top of XWiki working on a mobile without actually calling the application
>>> itself in web mode (good example is a livetable). So you can't only
interact
>>> with the content engine of XWiki. Therefore a good native mobile XWiki
>>> application is a front end with nice "mobile" oriented widgets for
the home
>>> page, the activity stream, the search and maybe others which then link to
>>> the native XWiki pages embedded in a mobile skin.
>>>
>>> Althouth native mobile application + mobile skin are connected they can
>>> still be viewed as different projects as the mobile skin can be used on
it's
>>> own.
>>>
>>> Ludovic
>>>
>>> Le 20/03/11 18:00, Thomas Mortagne a écrit :
>>>>
>>>> Hi Rauf,
>>>>
>>>> Great you are interested in this project !
>>>>
>>>> On Sun, Mar 20, 2011 at 17:32, Abdul Rauf<raufbutt(a)gmail.com>
wrote:
>>>>>
>>>>> Dear Thomas Mortagne
>>>>>
>>>>>
>>>>> I am very excited to contribute in open source community through the
>>>>> platform of Google Summer of Code 2011. I have visited the ideas
page
>>>>> of “XWiki” at
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/
for
>>>>> GSoC 2011. I am interested in working on “Google Android client” for
>>>>> XWiki.
>>>>> The reason being is my interest in smartphone development. I have
>>>>> previously
>>>>> worked in Windows Phone 7 and to some extent in Blackberry. I want
to
>>>>> experience development in other platforms such as Android. I've
worked in
>>>>> Java, CSS, HTML and Javascript.
>>>>>
>>>>>
>>>>> I am writing to let you know my understanding of the project and
would
>>>>> like
>>>>> your feedback on it. My understanding of the requirements is as
follows:
>>>>>
>>>>>
>>>>> - To develop a smartphone application for XWiki.
>>>>> - The application should be able to navigate wiki spaces and
pages.
>>>>> - The application should allow offline editing of wiki space and
pages
>>>>> and synchronise results on connecting with the repository.
>>>>> - The application should also allow users an option to launch a
browser
>>>>> window.
>>>>
>>>> That is for the UI part yes.
>>>>
>>>> The user need a way to view the result and there is a lot of ways
>>>> which are not requiring the same work:
>>>> - launch the browser to the page (which will be the minimum for this
GSOC)
>>>> - integrate the browser into the application if you have more time
>>>> - something event more integrated in the application if you have lot
>>>> of time but i doubt it will be possible ;)
>>>>
>>>> Plus any commons sense you are thinking of since you are probably more
>>>> eperianced than me in mobile development ;)
>>>>
>>>> But there is also another side of the project which is to develop a
>>>> nice android library package that could be used by any other Android
>>>> app to comunicate with XWiki.
>>>>
>>>> More than the featuires what is important is to have a good
>>>> architecture (maven build, follow Andoird good practices) that will
>>>> make what you did easy to improve and add other features later by
>>>> someone else. That's the better way to make XWiki have a good
android
>>>> client in the long run.
>>>>
>>>>> I have some knowledge of XML-RPC client/server communication.
However,
>>>>> you
>>>>> mentioned you are interested in using REST API for such
communication.
>>>>> Does
>>>>> XWiki already have REST API or this API needs to be created as part
of
>>>>> this
>>>>> project. Would you please refer me some material to study in this
regard?
>>>>
>>>> Yes there is already a very complete REST interface, a lot more
>>>> complete than the XML-RPC one which is why the project should be based
>>>> on it.
>>>>
>>>>>
>>>>> I look forward to your response.
>>>>>
>>>>>
>>>>> Regards
>>>>
>>>> Notes: I only did a bit of Android developement mostly to test it so I
>>>> will not be able to help much on very advanced Android stuff
>>>>
>>>>>
>>>>> Rauf
>>>>>
>>>>> University of Gloucestershire
>>>>> _______________________________________________
>>>>> devs mailing list
>>>>> devs(a)xwiki.org
>>>>>
http://lists.xwiki.org/mailman/listinfo/devs
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Ludovic Dubost
>>> Blog:
http://blog.ludovic.org/
>>> XWiki:
http://www.xwiki.com
>>> Skype: ldubost GTalk: ldubost
>>>
>>>
>>> _______________________________________________
>>> devs mailing list
>>> devs(a)xwiki.org
>>>
http://lists.xwiki.org/mailman/listinfo/devs
>>>
>>>
>> _______________________________________________
>> devs mailing list
>> devs(a)xwiki.org
>>
http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
>
> --
> Thomas Mortagne
> _______________________________________________
> devs mailing list
> devs(a)xwiki.org
>
http://lists.xwiki.org/mailman/listinfo/devs
>
--
Thomas Mortagne
_______________________________________________
devs mailing list
devs(a)xwiki.org