JavaROSA

JavaROSA is an open source mHealth application currently in use in sub-Saharan Africa that has substantial code contributions from multiple institutions, including for-profit, non-profit, and academic institutions. JavaROSA’s framework architecture is flexible and modular, allowing the development of wholly new applications with minimal new code. Dimagi is currently leading development for a JavaROSA implementation for a patient triage protocols used in Tanzania, Bangladesh, and Mexico. JavaRosa is also the base architecture for the CommCare mobile health application. At its core, JavaRosa is based on the XForms standard -- the official W3C standard for next-generation data collection and interchange. JavaRosa is written in Java Mobile Edition (J2ME), and supports a wide array of mobile devices.