A Library for Everyone
The emergence of JavaROSA has greatly reduced the duplication of effort among groups developing solutions for phone-based data collection. Dimagi, as a founding member of the OpenROSA consortium, along with a number of partners, has helped to lead the charge for the consolidation of development efforts. The consortium’s goal was to provide a common set of open source tools for mobile data collection that are as robust and usable as possible. JavaRosa in particular is built upon Java Mobile Edition (J2ME), and runs on any Java enabled device. All data markups are defined and stored using the extensible XForms standard.
The JavaRosa community successfully released the 1.0 library through collaboration among many partners. That library formed as the foundation of many of the popular open source mobile data collection libraries available including CommCare, Open Data Kit, Ona, SurveyCTO, and others. While JavaRosa is currently no longer under open development as a community, we view this as a large success of open source collaboration and successful wind-down of a community when the development objective was achieved.