On Wed, Mar 23, 2011 at 14:02, Jerome Velociter <[email protected]> wrote: > On Wed, Mar 23, 2011 at 1:36 PM, Thomas Mortagne > <[email protected]> wrote: >> On Wed, Mar 23, 2011 at 12:32, Jerome Velociter <[email protected]> wrote: >>> On Wed, Mar 23, 2011 at 12:10 PM, Thomas Mortagne >>> <[email protected]> wrote: >>>> On Wed, Mar 23, 2011 at 12:05, Jerome Velociter <[email protected]> wrote: >>>>> On Sun, Mar 20, 2011 at 6:17 PM, Ludovic Dubost <[email protected]> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> I wanted to rename this project to Android/iPhone instead of Android >>>>>> only. >>>>>> >>>>>> I tend to think that today FULL native client development on Android or >>>>>> iOS >>>>>> is outdated. >>>>>> There are now libraries like Appcelerator Titanium >>>>>> (http://www.appcelerator.com/) or PhoneGap (http://www.phonegap.com/) >>>>>> that allow to do cross platform development with "native UI" look and >>>>>> feel >>>>>> in Javascript and with very nice web integration. >>>>> >>>>> I support this approach too, and agree that a pure Android client does >>>>> not bring much to the table. >>>>> >>>>> HTML/CSS/JS is becoming the logical run-time for mobile web-oriented apps. >>>>> >>>>> In addition to the integration library like titanium or PhoneGap we >>>>> might want to look into a mobile dev UI framework like jquery mobile >>>>> or JoApp (http://joapp.com/) >>>> >>>> Again that's form an UI point of view only which is not the main >>>> concern of my proposal, feel free to add another GSOC project. >>> >>> No this has nothing to do with UI. It's about how one sees the >>> development model for the mobile Web. >>> >>> Now I agree it can be viewed as a different project. I'm personally >>> not going to add it because I believe the mobile skin project proposed >>> by Caty is a good enough objective in the scope of the GSoC and that >>> anything else in the mobile area would dilute the effort. And as Ludo >>> stated, the mobile skin is sort of a pre-requisite for any good mobile >>> app. >>> That's just my opinion, if anyone thinks differently he can propose >>> this project of course. >> >> The mobile skin is obviously needed and this project is not here to be >> an alternative. And I agree with you that if it's only to provide a >> mobile version of the XWiki UI, mobile skin is better and enough as >> well as a lot more maintained. >> >> I think again you don't understand what this project is really about. >> As I said in another thread page editing is just a useful demo >> application of the use of the android xwiki client library which is >> supposed to be used by any android application which wants to deal >> with XWiki data to synchronize etc... > > > Don't get me wrong, I understand the project and it scope, which can > be wider than "just a mobile app" with a generic lib for android. > I just don't think it's so interesting for XWiki right now - no offense. > To disclose fully my reasoning, I think it's not a good idea to do 2 > SoC projects in the mobile area (because even if the projects are not > alternatives one to another, they still are both in the mobile area) ; > and if I were to chose just one, it would obviously be the mobile skin > one which if achieved brings great (and immediate) value. > Again that's just my 2cts, others might not think like this. Right now > we are in the project ideas phase so I really don't want to discourage > anyone to get interested in it, share ideas, etc ; quite the opposite > actually, the more insights the better. I just gave my take on the > story.
As you said we are in the proposal stage and the point is that there will not be just one project to choose anyway so that's a discussion for later. Of course all proposals does not bring the same value to XWiki itself if I had to vote for only between theses two that it would be the skin but that has nothing to do here. I don't see the point in trying to determine which proposal is the best when it's two very different stuff... > > Jerome > >> >>> >>> 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<[email protected]> 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 >>>>>>>> [email protected] >>>>>>>> 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 >>>>>> [email protected] >>>>>> http://lists.xwiki.org/mailman/listinfo/devs >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> 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 >>>> >>> >> >> >> >> -- >> 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 _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

