OpenDPMH is a framework for developing mobile sensing applications able to collect useful user information for Digital Phenotyping of Mental Health (DPMH).
- Android version: 6
- Android API Version: minSdkVersion > 26
Composition mode is the app's behavior when a new data is collected by the middleware. The possibilities are:
- SEND_WHEN_IT_ARRIVES
- GROUP_ALL
- FREQUENCY
- setFrequency(value)
digitalPhenotypingManager = new DPManager.Builder(this)
.setExternalServer("nameserver.com",1883)
.setCompositionMode(CompositionMode.FREQUENCY)
.setFrequency(15)
.build();
digitalPhenotypingManager.start();
digitalPhenotypingManager.stop();
The OpenDPMH architecture is enabled to add plugins, which extend the framework's capabilities by allowing the addition of new data processing modules.
OpenDPMH is an open-source project. If there is a bug, or other improvement you would like to report or request, we encourage you to contribute.
Please, feel free to contact us for any questions:
OpenDPMH is LGPL-v3.0 licensed, as found in the LICENSE file.