I am a third year undergraduate student pursuing a degree in Information Systems. I am interested to work with DHIS-2 . GSoC 2013 is a great opportunity to give it a start.
I have worked on Probabilistic Graphical Models with Roostats(CERN), for Google Summer of Code - 2012. The project consisted of construction and sampling of Bayesian Belief Networks.
I had taken up a formal course in Software Development for Portable Devices at my institute. The major component of this course was Android application development. As a semester project, I also developed an Android app for a travel startup. The app currently uses local server and the companies’ algorithms. It has to be ported on their server. The basic version of the app is ready, with few customizations required to be launched.
Currently I am working on a team project on Wireless Network Management System, where my part is related with making the front-end user (Android) application for the system with ROR back-end.
I am really interested in Android Application Development and Natural Language Processing. I have gone through the list of projects provided on GSoC-2013 page. Given my skill set, I am interested in the following projects:
Create metadata sharing tools to export & import subsets of DHIS2 metadata.
I am also going through th demo app. I am also trying to understand ODK. Please let me know further pointers, so that it would be a good time to start building the application.
Being able to connect ODK to DHIS2 has many advantages. It is a widely used client application and many projects in the countries where we have DHIS2 implementations use ODK. The core of ODK is the JavaRosa Xforms standard. - http://opendatakit.org/help/form-design/
Understanding this, will be required, so that the submitted Xforms from JavaRosa can be imported into DHIS2.
The native DHIS2 exchange format is called DXF 2.0. An XSLT transform to convert an Xforms to DXF and vice-versa, might be one approach to do this integration between ODK and DHIS2. You could suggest another approach.
Please look through these and feel free to come back with questions on this.
Also would be good if you hung out at the IRC.
There are other students and you might be going through the same problems of starting DHIS2 development as others.
They will help you or you could walk through those issues along with them.
I am a third year undergraduate student pursuing a degree in Information Systems. I am interested to work with DHIS-2 . GSoC 2013 is a great opportunity to give it a start.
I have worked on Probabilistic Graphical Models with Roostats(CERN), for Google Summer of Code - 2012. The project consisted of construction and sampling of Bayesian Belief Networks.
I had taken up a formal course in Software Development for Portable Devices at my institute. The major component of this course was Android application development. As a semester project, I also developed an Android app for a travel startup. The app currently uses local server and the companies’ algorithms. It has to be ported on their server. The basic version of the app is ready, with few customizations required to be launched.
Currently I am working on a team project on Wireless Network Management System, where my part is related with making the front-end user (Android) application for the system with ROR back-end.
I am really interested in Android Application Development and Natural Language Processing. I have gone through the list of projects provided on GSoC-2013 page. Given my skill set, I am interested in the following projects:
Create metadata sharing tools to export & import subsets of DHIS2 metadata.
I am also going through th demo app. I am also trying to understand ODK. Please let me know further pointers, so that it would be a good time to start building the application.
I have gone through the links you provided and also through the project ideas once again to decide on writing a proposal on one of the projects.
I would like to apply for the following project:
Mobile application for Health workers.
I have read through the project idea provided and have tried my best to understand it with respect to DHIS.
I have a few ideas/doubts for/about the application to be built:
Since we need to make Aggregate data entry at the end of each period, we can have a reminder option for the health worker, adjusted according to his specifications, so that he does not miss the date.
Regarding the configurable data sets and data elements: By “configurable”, you mean that the health worker at his end can reduce/increase the number of entry fields that he wants, right? In that case, do we need to limit the maximum number of data elements that can be added, to guide the GUI?
To account for the sparse network, we can implement this: Whenever the user is out of Network range, the application can keep sending TCP requests to the server in the event of timeout. This can go on till the worker is within range. In the event when the data exceeds storage, the application can give following options to the user: 1. Send by SMS. 2.Manage manually 3.Delete data.
Logging of geographical location can be conveniently done using Android Smartphones, and this can well be the highlighting feature of the application.
I am still looking up for appropriate resources on integrating rich media with android. It would be great if you could throw some light on the project’s requirements of the same. I am sorry, if that is a wrong question to ask.
Given the data the health worker entered, do you want a visualizer to generate a graph/chart of the same and also send it to the server?
I am planning on designing a simple UI based on the Web API. Please let me know if you have some thing specific in mind.
I have started working on my proposal on the above lines and the provided information. Please let me know any further pointers.
I am going through the slides for information about DHIS.
Being able to connect ODK to DHIS2 has many advantages. It is a widely used client application and many projects in the countries where we have DHIS2 implementations use ODK. The core of ODK is the JavaRosa Xforms standard. - http://opendatakit.org/help/form-design/
Understanding this, will be required, so that the submitted Xforms from JavaRosa can be imported into DHIS2.
The native DHIS2 exchange format is called DXF 2.0. An XSLT transform to convert an Xforms to DXF and vice-versa, might be one approach to do this integration between ODK and DHIS2. You could suggest another approach.
Please look through these and feel free to come back with questions on this.
As of now, I am reading up the basic approaches. I will get back to you as soon as I am done with the same.
Also would be good if you hung out at the IRC.
There are other students and you might be going through the same problems of starting DHIS2 development as others.
They will help you or you could walk through those issues along with them.
Quoted below is my mail. I think it got missed out somehow! I am working on my proposal and will submit it in some time. It would be great if some mentor could provide some help regarding the same.
I am going through the slides for information about DHIS.
Being able to connect ODK to DHIS2 has many advantages. It is a widely used client application and many projects in the countries where we have DHIS2 implementations use ODK. The core of ODK is the JavaRosa Xforms standard. - http://opendatakit.org/help/form-design/
Understanding this, will be required, so that the submitted Xforms from JavaRosa can be imported into DHIS2.
The native DHIS2 exchange format is called DXF 2.0. An XSLT transform to convert an Xforms to DXF and vice-versa, might be one approach to do this integration between ODK and DHIS2. You could suggest another approach.
Please look through these and feel free to come back with questions on this.
As of now, I am reading up the basic approaches. I will get back to you as soon as I am done with the same.
Also would be good if you hung out at the IRC.
There are other students and you might be going through the same problems of starting DHIS2 development as others.
They will help you or you could walk through those issues along with them.