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) 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) 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 anumnaveed1989@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