Hi Saptarshi, Many thanks for your detailed help and guidance. I have worked extensively in last two days and made significant progress in regards to XFORMS and JAVAROSA validation. I have started a blog about my project and summarized all my progress there: http://dhis2gsoc.blogspot.com
On the blog I explained step by step how I set up the development environment for dhis-2 using maven, eclipse on Ubuntu Precise pangolin distribution. I have also explained how I set up the following tools and infrastructure as well: XML plugin for notepad++ JAVAROSA VALIDATION TOOL kit OPENDATA kit collection tool Android EMULATOR setup Creating virtual mobile Launching virtual mobile Create basic XFORM Validate XFORM using javarosa Test XFORM on emulator I have successfully done that. I am thankful to you for your great support and guidance. I will now work on advanced xforms and start working on xml schema of dhis2. I launched my first XFORM on android today with Success :) I am really excited to work on such an amazing project. Regards, Anum On Fri, Feb 28, 2014 at 1:31 PM, Saptarshi Purkayastha <sun...@gmail.com>wrote: > Hi Anum, > > Welcome to the project. Thank you for your interest in DHIS 2 development. > While the student applications period is nearing, we'd like to see that > you've become comfortable with DHIS 2 development. > That means being able to build DHIS 2 using maven, using launchpad and > coding with eclipse. > > OpenDataKit (ODK) <http://opendatakit.org> is a project that uses XForms > for form layout and sending data. It is an Android application that used by > different projects. > The goal of the project that you mention is interoperability with XForm > clients like ODK and other JavaROSA complaint client > You should try to understand the XForms format - > http://opendatakit.org/help/form-design/ > > Once you've understood the format, the next step would be to > generate/transform (XML transform) from our DHIS 2 XML > (DXF2)<http://www.dhis2.org/doc/snapshot/en/user/html/ch28s06.html>into > XForms. > Once you are able to generate XForms, that should be opened in ODK and > data entry can be done. After data entry ODK posts the data to a DHIS 2 > server that is able to take the XForms and import it into the DHIS2 > datavalues. > > I realize that most of what I mentioned above is difficult to grasp... but > putting some efforts to understand the broader picture will help you > understand what needs to be done. > > In the meantime, before the application process starts, it will be good if > you could share your experiences of starting DHIS2 development... what are > the difficult parts, what are the challenges, what frameworks are difficult > to understand etc. > This will be useful to other students who are starting to be DHIS 2 > developers. > > > --- > Regards, > Saptarshi PURKAYASTHA > > > > On 28 February 2014 18:33, Anum Naveed <anumnaveed1...@gmail.com> wrote: > >> Hi All, >> >> I am a female student of Masters in computer science. Prior to that I >> graduated with bachelors in computer science (4 years) with CGPA 3.61 on a >> scale of 4. I have extensive programming experience mainly in Android game >> development, JAVA, HTML and C/C++. I have worked with MySQL and NoSQL >> MongoDB in various projects. >> >> I am interested in two project ideas which looks really exciting to me. >> Allow data entry from OpenDataKit >> JSON enabled storage API >> >> I am setting up DHIS framework on my home server to get familiarise with >> the code base. I will develop the initial understanding of the problem and >> write up the proposed solution proposal. Please can you give me initial >> pointers on how to begin with the android project code for 'Allow data >> entry from OpenDataKit'. I mainly want to know which particular code base >> shall I download for that. >> Thanks for all the help. >> Looking forward to your reply. >> Best Regards, >> Anum >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-devs >> Post to : dhis2-devs@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~dhis2-devs >> More help : https://help.launchpad.net/ListHelp >> >> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp