An open-source mobile framework for rapid development of mHealth and biomedical applications