Hi Sasinda, On Tue, Aug 21, 2012 at 7:44 AM, sasinda rukshan <[email protected]> wrote: > Hi Serigu, Thomas, All, > > First of all I must thank you all for all the guidance and the help you > gave me to carry out the XWiki Android Project. I deeply appreciate it. > I must say you folks are a very friendly community :-). So count me in too.
Thanks for the nice words. > I will make sure to keep on contributing to the Android project when I have > free time. So count me into the community too :-). That's great ! > > Status > ---------- > Mile Stone 1:configuration saving and user profile sharing > Added features to save username, password, xwiki server url /auth realm > information. > In the proces added an Entity Manager to save data (this used ORMLite as > the persistence provider for SQLite DB in android) > > We are not sharing user profile with other apps. So profiles sharing was > abandoned. > > Mile Stone 2 Persistence support. > > part 1: Implement XWiki Domain model for Android [done] > part 2: Make XWiki Domain model Document persistable. [done] > (Implemented sub module called File Store which mimics a Document Database. > Use SQLite for holding the key, Blog is saved as a File) > > Mile Stone 3: Security > > part 1: Add ability to encrypt each users password using a master key. > (User passwords cannot be hashed as they must be passed to the server) > > But the Security Module needs more specification. Also further > functionality is not high priority. Only priority was to keep the saved > password encrypted. > > Testing > > Made a setup to start an XWiki Server instance inside Jenkins server for > setting up the external test fixture. > Wrote about 20 tests testing the modules I made. But the number of tests > are not adequate to check whole functionality range. > > Further more we started a Data Access Layer like abstraction for Restful > WS.(Not part of the plan) > The base being a RestClint (simillar to XmlRpcClient)and implemnting a > RestFul Access Layer on top. Since the XWiki web services acted to > put,update entities (documents, its objects ...) we were able to abstract > it to simple CRUD operations. As a working implementation we have a > DocumentRAO (RAO to sound like DAO ;-)) which can do CRUD operations for a > 'Document' with collections of objects, comments with replies and etc... . > Check > http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Android+Client>>Platform>>User+Guide > for more details. > > But there are many enhancements left > ( Lazy fetching, > additional refresh method to refresh state of the entities from server etc. > Fetch Configurations ..... Me and Thomas discussed about these. But I > couldn't complete them.) Don't hesitate to update http://dev.xwiki.org/xwiki/bin/view/Design/XWikiAndroid page by removing what's already done and documented in http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Android+Client and add all details you have for possible future improvements and ideas. Will be very useful for anyone that want to continue working on it, even for you ;) > > Progress Page: > http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/ImproveandroidXWikiconnector > > Documentation Home page > http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Android+Client > > Thank you. > > Best Regards, > Sasinda Rukshan. > > > > > > > On Mon, Aug 20, 2012 at 9:47 PM, Sergiu Dumitriu <[email protected]> wrote: > >> On 08/20/2012 12:10 PM, Sergiu Dumitriu wrote: >> >>> Hello GSoC students and mentors, >>> >>> Today is the firm pencils down deadline (in about 3 hours). What does >>> this mean? >>> >>> First, your success regarding the GSoC project is supposed to be judged >>> on the work done so far, and you're supposed to send to Google all the >>> code that you wrote up until this date. (code submission will begin on >>> August 31) >>> >>> Second, both students and mentors have to submit the final evaluations >>> before Friday, 19:00 UTC. Without the evaluations, the project will be >>> automatically considered failed, so don't forget to submit them on time, >>> ideally as soon as possible, not right before the deadline. >>> >>> >> Sent too quickly: >> >> Third, students should send an email with their status so far, comparing >> with the initial plan to see what was achieved, what was left out, and what >> was done differently than envisioned at the start. >> >> >> In general, I feel that all the projects have been successful, and are >>> good candidates for integration into the platform shortly. So, even if >>> the GSoC coding period is officially over, don't forget that one of the >>> main goals of the program is to introduce students to open source >>> communities on the long term. Thus, I'd be more than happy to see you >>> continue to be members of the XWiki open source community, hoping that >>> we made a good impression and made you feel welcome here. A project is >>> never "done", there's always room for improvements, new features, >>> maintenance, bug fixing, documentation and so on. >>> >>> So, congratulations on your work, I hope you liked doing it, and that >>> you enjoyed the interaction with your mentors and with the XWiki >>> community. >>> >>> >>> >>> How to get out the code that you wrote? >>> >>> Go to your local Git repository, and execute the following command (use >>> your own name for the --author parameter): >>> >>> git log --patch "--before=2012-08-20T19:00z" --author=sergiu > >>> SergiuDumitriu-xwiki.patch >>> >>> >> >> -- >> Sergiu Dumitriu >> http://purl.org/net/sergiu/ >> ______________________________**_________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/**mailman/listinfo/devs<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

