Hi everyone,
I don't think this news was shared with the community yet:
XPertNet's team (
http://www.xwiki.com) has been selected by the French
Research Agency together with a set of partners for conducting a
research project for adding P2P and mobility capabilities to XWiki. This
project is called "XWiki Concerto".
The objectives are the following:
- design a fault tolerant P2P architecture for XWiki supporting large
scale collaborative editing on a set of peers that synchronize their
changes regularly using reconciliation algorithms,
- support mobility work: off-line capabilities and UI dedicated to
mobile handsets.
This project will allow to design a P2P XWiki farm that will scale at
much lower costs than classical solutions and will let XWiki users work
offline and from handsets with limited capabilities.
The set of partners are INRIA, ENST, Mandriva and EISTI. The project's
web site is
http://concerto.xwiki.com. INRIA teams include ECOO
(Environments for COOperation) [1] and ATLAS [2]. ECOO team has
expertise in reconciliation techniques, ATLAS has expertise in P2P
databases. ENST team focuses on the mobility aspects. EISTI is bringing
security expertise. XPertNet, Mandriva and INRIA will experiment with
the solutions respectively in the context of the
XWiki.com farm, the
Mandriva Club wiki and the OW2 wiki.
[1]
http://www.loria.fr/equipes/ecoo/english/index.html
[2]
http://www.sciences.univ-nantes.fr/lina/ATLAS/
We already delivered a first version of specifications and use cases but
it's in French:
http://concerto.xwiki.com/xwiki/bin/download/Main/L2/xwikiconcerto-l2.pdf
We're currently designing a set of complementary XWiki APIs. I'll send
some proposals to the devs list in the next days. Your feedback will be
most welcome.
There will be many interesting synergies with XEclipse off-line work of
course. That'd be good also to investigate about the eRCP capabilities
http://www.eclipse.org/ercp/
Cheers
Stéphane
--
Stéphane Laurière
slauriere(a)xwiki.com
XWiki
http://www.xwiki.com
http://concerto.xwiki.com
http://nepomuk.semanticdesktop.org