The Java API for building DHIS data-capture mobile clients