[xwiki-devs] Interest in GSoC with XWiki
Hello All, I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany. I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients. In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications). (I am looking forward though to getting more exposure on these and others by joining and using them in an open source community). I have been able to checkout the source, but kinda in a jungle now, because there are a lot of projects. Will be glad if any one can point me in the right direction, with regards to where I should look first in relationship to the project I want to undertake. Regards. -- Chris Pels
Hi Christian, On Tue, Mar 22, 2011 at 20:26, Christian Pels <caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g - about resources for building http://xwiki.markmail.org/thread/ptnaptmccfhz44x6 Thanks, Caty
I have been able to checkout the source, but kinda in a jungle now, because there are a lot of projects. Will be glad if any one can point me in the right direction, with regards to where I should look first in relationship to the project I want to undertake.
Regards.
-- Chris Pels _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
Thanks Caty for the prompt response. On Tue, Mar 22, 2011 at 12:07 PM, Ecaterina Moraru (Valica) < valicac@gmail.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 20:26, Christian Pels <caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g
Gone through the mails sent there. but from I gather (Stand to be corrected) the direction for the project has clearly outlined. I like the idea of using a cross platform to allow the application to be easily adaptable, but not much was said about building the library. And I am a bit confused as to whether the two are being considered as distinct project or are they meant to be done together by a single person as one project.
- about resources for building http://xwiki.markmail.org/thread/ptnaptmccfhz44x6
i checked out the code yesterday, I read from the wiki about getting a gazillion eclipse project when I import from just the root directory, but I wanted to see the full scope and thought well the cant be that many?? I was wrong :-D. I can see the project is very extensive. My question is where to focus on when beginning. I choose the import only the Application core project (After I got amazed, by the gazillion). But I want to know about which packages basic which will help me get up and running quick. Thanks
Thanks, Caty
I have been able to checkout the source, but kinda in a jungle now, because there are a lot of projects. Will be glad if any one can point me in the right direction, with regards to where I should look first in relationship to the project I want to undertake.
Regards.
-- Chris Pels _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Chris Pels
Hi Christian, On Wed, Mar 23, 2011 at 2:25 AM, Christian Pels <caapels@gmail.com> wrote:
Thanks Caty for the prompt response.
On Tue, Mar 22, 2011 at 12:07 PM, Ecaterina Moraru (Valica) < valicac@gmail.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 20:26, Christian Pels <caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g
Gone through the mails sent there. but from I gather (Stand to be corrected) the direction for the project has clearly outlined. I like the idea of using a cross platform to allow the application to be easily adaptable, but not much was said about building the library. And I am a bit confused as to whether the two are being considered as distinct project or are they meant to be done together by a single person as one project.
- about resources for building http://xwiki.markmail.org/thread/ptnaptmccfhz44x6
i checked out the code yesterday, I read from the wiki about getting a gazillion eclipse project when I import from just the root directory, but I wanted to see the full scope and thought well the cant be that many?? I was wrong :-D. I can see the project is very extensive. My question is where to focus on when beginning. I choose the import only the Application core project (After I got amazed, by the gazillion). But I want to know about which packages basic which will help me get up and running quick.
As you are advised to make use of XWiki REST API for this project.You can start looking at it, make yourself familiar with it first.
XWiki REST API Source : http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-rest/ Documentation : http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI
Thanks
Thanks, Caty
I have been able to checkout the source, but kinda in a jungle now, because there are a lot of projects. Will be glad if any one can point me in the right direction, with regards to where I should look first in
relationship
to the project I want to undertake.
Regards.
-- Chris Pels _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Chris Pels _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
Good Luck for your application. -- Arun
Hi Christian, On Tue, Mar 22, 2011 at 21:55, Christian Pels <caapels@gmail.com> wrote:
Thanks Caty for the prompt response.
On Tue, Mar 22, 2011 at 12:07 PM, Ecaterina Moraru (Valica) < valicac@gmail.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 20:26, Christian Pels <caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
I'm glad you are interested in the project and especially on the side I think is the most interesting one.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g
Gone through the mails sent there. but from I gather (Stand to be corrected) the direction for the project has clearly outlined. I like the idea of using a cross platform to allow the application to be easily adaptable, but not much was said about building the library. And I am a bit confused as to whether the two are being considered as distinct project or are they meant to be done together by a single person as one project.
No the project did not changed which could be maybe another proposal at some point but not by me since I'm not convince with the cross platform Idea. My is proposal is focused on a very good library and a kind of demo but useful UI based on it to serve as example for all android applications. So the most important is: all that has to be very clean, follow Android good practice and well designed and easy to read (for an Android application which have its own performances constraints of courses ;)). This also mean maven build of the application and anything that makes release manager life easier and well integrated in our general build. From my point of view that's the only way to have something really maintained, improved and used on the long run.
- about resources for building http://xwiki.markmail.org/thread/ptnaptmccfhz44x6
i checked out the code yesterday, I read from the wiki about getting a gazillion eclipse project when I import from just the root directory, but I wanted to see the full scope and thought well the cant be that many?? I was wrong :-D. I can see the project is very extensive. My question is where to focus on when beginning. I choose the import only the Application core project (After I got amazed, by the gazillion). But I want to know about which packages basic which will help me get up and running quick.
Thanks
Thanks, Caty
I have been able to checkout the source, but kinda in a jungle now, because there are a lot of projects. Will be glad if any one can point me in the right direction, with regards to where I should look first in relationship to the project I want to undertake.
Regards.
-- Chris Pels _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Chris Pels _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Wed, Mar 23, 2011 at 08:51, Thomas Mortagne <thomas.mortagne@xwiki.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 21:55, Christian Pels <caapels@gmail.com> wrote:
Thanks Caty for the prompt response.
On Tue, Mar 22, 2011 at 12:07 PM, Ecaterina Moraru (Valica) < valicac@gmail.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 20:26, Christian Pels <caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
I'm glad you are interested in the project and especially on the side I think is the most interesting one.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g
Gone through the mails sent there. but from I gather (Stand to be corrected) the direction for the project has clearly outlined. I like the idea of using a cross platform to allow the application to be easily adaptable, but not much was said about building the library. And I am a bit confused as to whether the two are being considered as distinct project or are they meant to be done together by a single person as one project.
No the project did not changed which could be maybe another proposal at some point but not by me since I'm not convince with the cross platform Idea.
My is proposal is focused on a very good library and a kind of demo but useful UI based on it to serve as example for all android applications. So the most important is: all that has to be very clean, follow Android good practice and well designed and easy to read (for an Android application which have its own performances constraints of courses ;)). This also mean maven build of the application and anything that makes release manager life easier and well integrated in our general build. From my point of view that's the only way to have something really maintained, improved and used on the long run.
- about resources for building http://xwiki.markmail.org/thread/ptnaptmccfhz44x6
i checked out the code yesterday, I read from the wiki about getting a gazillion eclipse project when I import from just the root directory, but I wanted to see the full scope and thought well the cant be that many?? I was wrong :-D. I can see the project is very extensive. My question is where to focus on when beginning. I choose the import only the Application core project (After I got amazed, by the gazillion). But I want to know about which packages basic which will help me get up and running quick.
Forgot the other part of your mail :) A good start is to look at http://dev.xwiki.org/xwiki/bin/view/Community/DebugXEWithEclipse as which would be your development environment on which you add specific module you are interested on. The main extra module would be REST one as Arun pointed out, you can find its source on https://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-rest/ (both server side and current Java "desktop" client which is a lot more basic that what i see for android) and of course the API documentation on http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI. BTW it would be great to try to have the most possible common code between a desktop client and Android client library since both are Java based (by separating the project in modules for one is Android specific and what is Java specific). Makes also easier to unit test the common part.
Thanks
Thanks, Caty
I have been able to checkout the source, but kinda in a jungle now, because there are a lot of projects. Will be glad if any one can point me in the right direction, with regards to where I should look first in relationship to the project I want to undertake.
Regards.
-- Chris Pels _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Chris Pels _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
-- Thomas Mortagne
On 03/23/2011 08:51 AM, Thomas Mortagne wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 21:55, Christian Pels<caapels@gmail.com> wrote:
Thanks Caty for the prompt response.
On Tue, Mar 22, 2011 at 12:07 PM, Ecaterina Moraru (Valica)< valicac@gmail.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 20:26, Christian Pels<caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
I'm glad you are interested in the project and especially on the side I think is the most interesting one.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g
Gone through the mails sent there. but from I gather (Stand to be corrected) the direction for the project has clearly outlined. I like the idea of using a cross platform to allow the application to be easily adaptable, but not much was said about building the library. And I am a bit confused as to whether the two are being considered as distinct project or are they meant to be done together by a single person as one project.
No the project did not changed which could be maybe another proposal at some point but not by me since I'm not convince with the cross platform Idea.
My is proposal is focused on a very good library and a kind of demo but useful UI based on it to serve as example for all android applications. So the most important is: all that has to be very clean, follow Android good practice and well designed and easy to read (for an Android application which have its own performances constraints of courses ;)). This also mean maven build of the application and anything that makes release manager life easier and well integrated in our general build. From my point of view that's the only way to have something really maintained, improved and used on the long run.
+1. Personally, I think that there are very different things: A. making an XWiki server more easy to access via a browser by doing a mobile-friendly skin on the server B. making a native application that uses XWiki as a back end to accomplish different tasks Both are important, and both are valid projects. While A helps make XWiki more accessible from mobile devices, I agree with Thomas that B allows richer and more advanced types of applications, not necessarily seen as views of XWiki. And I also agree with Thomas that trying to make a generic application that works on all mobile devices will only limit the available features and will offer a poor (or at least non-optimal) interaction on all platforms. The vision is not to have a nice skin for browsing XWiki-powered websites, but to have a library which allows communication with an XWiki server, which can be used for implementing native apps that don't have to be about browsing a website. For example, a notification application that signals when one of the user's watched pages is updated. Another example, a twitter-like application that uses XWiki and the new message stream. Another example, a nice integration with Balsamiq mockups or PlantUML that uses XWiki as simple collaborative storage, with most of the editing happening on the device. Thomas, am I understanding your view correctly? -- Sergiu Dumitriu http://purl.org/net/sergiu/
On Wed, Mar 23, 2011 at 21:06, Sergiu Dumitriu <sergiu@xwiki.com> wrote:
On 03/23/2011 08:51 AM, Thomas Mortagne wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 21:55, Christian Pels<caapels@gmail.com> wrote:
Thanks Caty for the prompt response.
On Tue, Mar 22, 2011 at 12:07 PM, Ecaterina Moraru (Valica)< valicac@gmail.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 20:26, Christian Pels<caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
I'm glad you are interested in the project and especially on the side I think is the most interesting one.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g
Gone through the mails sent there. but from I gather (Stand to be corrected) the direction for the project has clearly outlined. I like the idea of using a cross platform to allow the application to be easily adaptable, but not much was said about building the library. And I am a bit confused as to whether the two are being considered as distinct project or are they meant to be done together by a single person as one project.
No the project did not changed which could be maybe another proposal at some point but not by me since I'm not convince with the cross platform Idea.
My is proposal is focused on a very good library and a kind of demo but useful UI based on it to serve as example for all android applications. So the most important is: all that has to be very clean, follow Android good practice and well designed and easy to read (for an Android application which have its own performances constraints of courses ;)). This also mean maven build of the application and anything that makes release manager life easier and well integrated in our general build. From my point of view that's the only way to have something really maintained, improved and used on the long run.
+1.
Personally, I think that there are very different things: A. making an XWiki server more easy to access via a browser by doing a mobile-friendly skin on the server B. making a native application that uses XWiki as a back end to accomplish different tasks
Both are important, and both are valid projects. While A helps make XWiki more accessible from mobile devices, I agree with Thomas that B allows richer and more advanced types of applications, not necessarily seen as views of XWiki.
And I also agree with Thomas that trying to make a generic application that works on all mobile devices will only limit the available features and will offer a poor (or at least non-optimal) interaction on all platforms.
The vision is not to have a nice skin for browsing XWiki-powered websites, but to have a library which allows communication with an XWiki server, which can be used for implementing native apps that don't have to be about browsing a website.
For example, a notification application that signals when one of the user's watched pages is updated.
Another example, a twitter-like application that uses XWiki and the new message stream.
Another example, a nice integration with Balsamiq mockups or PlantUML that uses XWiki as simple collaborative storage, with most of the editing happening on the device.
Thomas, am I understanding your view correctly?
Yep exactly, glad to see someone on my side finally ;)
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Wed, Mar 23, 2011 at 22:02, Thomas Mortagne <thomas.mortagne@xwiki.com> wrote:
On Wed, Mar 23, 2011 at 21:06, Sergiu Dumitriu <sergiu@xwiki.com> wrote:
On 03/23/2011 08:51 AM, Thomas Mortagne wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 21:55, Christian Pels<caapels@gmail.com> wrote:
Thanks Caty for the prompt response.
On Tue, Mar 22, 2011 at 12:07 PM, Ecaterina Moraru (Valica)< valicac@gmail.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 20:26, Christian Pels<caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
I'm glad you are interested in the project and especially on the side I think is the most interesting one.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g
Gone through the mails sent there. but from I gather (Stand to be corrected) the direction for the project has clearly outlined. I like the idea of using a cross platform to allow the application to be easily adaptable, but not much was said about building the library. And I am a bit confused as to whether the two are being considered as distinct project or are they meant to be done together by a single person as one project.
No the project did not changed which could be maybe another proposal at some point but not by me since I'm not convince with the cross platform Idea.
My is proposal is focused on a very good library and a kind of demo but useful UI based on it to serve as example for all android applications. So the most important is: all that has to be very clean, follow Android good practice and well designed and easy to read (for an Android application which have its own performances constraints of courses ;)). This also mean maven build of the application and anything that makes release manager life easier and well integrated in our general build. From my point of view that's the only way to have something really maintained, improved and used on the long run.
+1.
Personally, I think that there are very different things: A. making an XWiki server more easy to access via a browser by doing a mobile-friendly skin on the server B. making a native application that uses XWiki as a back end to accomplish different tasks
Both are important, and both are valid projects. While A helps make XWiki more accessible from mobile devices, I agree with Thomas that B allows richer and more advanced types of applications, not necessarily seen as views of XWiki.
And I also agree with Thomas that trying to make a generic application that works on all mobile devices will only limit the available features and will offer a poor (or at least non-optimal) interaction on all platforms.
The vision is not to have a nice skin for browsing XWiki-powered websites, but to have a library which allows communication with an XWiki server, which can be used for implementing native apps that don't have to be about browsing a website.
For example, a notification application that signals when one of the user's watched pages is updated.
Another example, a twitter-like application that uses XWiki and the new message stream.
Another example, a nice integration with Balsamiq mockups or PlantUML that uses XWiki as simple collaborative storage, with most of the editing happening on the device.
Thomas, am I understanding your view correctly?
Yep exactly, glad to see someone on my side finally ;)
Another good one would be to synchronize your XWiki social network (when it's ready) with android contacts.
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
-- Thomas Mortagne
On Wed, Mar 23, 2011 at 9:06 PM, Sergiu Dumitriu <sergiu@xwiki.com> wrote:
On 03/23/2011 08:51 AM, Thomas Mortagne wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 21:55, Christian Pels<caapels@gmail.com> wrote:
Thanks Caty for the prompt response.
On Tue, Mar 22, 2011 at 12:07 PM, Ecaterina Moraru (Valica)< valicac@gmail.com> wrote:
Hi Christian,
On Tue, Mar 22, 2011 at 20:26, Christian Pels<caapels@gmail.com> wrote:
Hello All,
I am writing this to be a self introductory mail to the XWiki community. I am a Computer Engineering student at the University of Duisburg Essen, Germany.
I am interested in the undertaking the Android related project for Summer of Code,I am interested primarily in the long term project of building a library to be used in XWiki android clients.
I'm glad you are interested in the project and especially on the side I think is the most interesting one.
In the area of programming capabilities, I have experience with the tools and technologies as detailed on the xwiki development wiki, I primarily use Eclipse and have used Maven, Ant, Git and others for several school and personal project (Android applications).
(I am looking forward though to getting more exposure on these and others by joining and using them in an open source community).
Nice to meet you :) Please check out the other threads about GSOC where we already discussed some points there: - about the project http://xwiki.markmail.org/thread/6oqjrisfei7ndh6g
Gone through the mails sent there. but from I gather (Stand to be corrected) the direction for the project has clearly outlined. I like the idea of using a cross platform to allow the application to be easily adaptable, but not much was said about building the library. And I am a bit confused as to whether the two are being considered as distinct project or are they meant to be done together by a single person as one project.
No the project did not changed which could be maybe another proposal at some point but not by me since I'm not convince with the cross platform Idea.
My is proposal is focused on a very good library and a kind of demo but useful UI based on it to serve as example for all android applications. So the most important is: all that has to be very clean, follow Android good practice and well designed and easy to read (for an Android application which have its own performances constraints of courses ;)). This also mean maven build of the application and anything that makes release manager life easier and well integrated in our general build. From my point of view that's the only way to have something really maintained, improved and used on the long run.
+1.
Personally, I think that there are very different things: A. making an XWiki server more easy to access via a browser by doing a mobile-friendly skin on the server B. making a native application that uses XWiki as a back end to accomplish different tasks
Both are important, and both are valid projects. While A helps make XWiki more accessible from mobile devices, I agree with Thomas that B allows richer and more advanced types of applications, not necessarily seen as views of XWiki.
And I also agree with Thomas that trying to make a generic application that works on all mobile devices will only limit the available features and will offer a poor (or at least non-optimal) interaction on all platforms.
Well that's sound a bit too easy an argument for me. PhoneGap etc. provide the bridge to the native APIs, so you are not limited in terms of features. For example notifications is definitely something you can do. As for non-optimal, if you speak in terms of UX then I don't agree - there are apps out there built using an integration platform that beat down most native apps. If you speak in terms of performances, sure but then why we are we developing XWiki in java and not compiling directly for each OS using their available libraries ? It's a trade-off. I will stop there because I agree the abstractions layer that exists for mobile are not at the same level of maturity as say java would be for servers, and creating an application/library for Android definitely make sense especially since its becoming the platform of choice and this is only going to improve in near future. Nevertheless I wanted to make that point since the argument does not sound completely legitimate to me. You should look at what feedly (http://www.feedly.com/) have done for mobiles. They have developed a first-class application for iOS and Android using such an integration tool (which they have created themselves). Now I will try to refrain from polluting all Android threads, I promise :) Cheers, Jerome
The vision is not to have a nice skin for browsing XWiki-powered websites, but to have a library which allows communication with an XWiki server, which can be used for implementing native apps that don't have to be about browsing a website.
For example, a notification application that signals when one of the user's watched pages is updated.
Another example, a twitter-like application that uses XWiki and the new message stream.
Another example, a nice integration with Balsamiq mockups or PlantUML that uses XWiki as simple collaborative storage, with most of the editing happening on the device.
Thomas, am I understanding your view correctly?
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
participants (6)
-
Christian Pels -
Ecaterina Moraru (Valica) -
Jerome Velociter -
Sergiu Dumitriu -
Thomas Mortagne -
vipunreddy.n@gmail.com