Dear Thomas,
*RoadMap.*
1)Complete SyncDaemon
2)Complete Encryption features. ( The module will not be fully specified.
Only little functionality for this project)
3)Do full documentation of the current platform. (quick starts,
contribution guides ...) <<need opinion. Is documentation considered part
of GSoC?
4)Junit Tests (for the new high level rest layer, xwiki Domain model
persistence)
5)Some more UI demos. (what about making a View-Generator-Engine as a
reusable component to generate android view widgets for Document and its
parts?. Only objection with me is time concerns)
Extra:
I did not do that announcement yet :-). Hope you are not angry with me. I
planned to do it after I add UI to demonstrate "Sync Daemon". Currently you
can only manually save and do the publishing later.
I hope to complete SyncDaemon demo, Encryption by the end of this week.
(Then only left will be Junit tests and some more UI demos to show adding
comments , attachments to the android's XWiki Domain model).
I will be completing the RAL layer without the querry methods.
Querry methods are a lot of big work. I'll just note the idea here.
ex: querry all documents with a blogpost object or a blog category object.
How to do:
Make 2 instances of Document Object (doc1, doc2)
doc1.addObject( XBlogPost)
doc2.addObject(XBlogCategory)
in the RAL : DocumentRao.querry( doc1, doc2) <<here querry
method signature is querry(Document ... docs)
:-) This is very highlevel. And I am not smart enough to fully implement
it. (slight idea of using QuerryBuilders and Filter Chains :-( )
So I want implement it.
Also the test build is not working.
The test modules are running up to mvn phase apk. Shall I see to it later,
when I add my own Junit tests.
Regards.
Sasinda.