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