jeancomp / OpenDPMH

Framework to Facilitate the Development of Digital Phenotyping Applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenDPMH: An Extensible Framework for Developing Mobile Sensing Applications of Digital Phenotyping

OpenDPMH is a framework for developing mobile sensing applications able to collect useful user information for Digital Phenotyping of Mental Health (DPMH).

OpenDPMH

πŸ“‹ Requirements

  • Android version: 6
  • Android API Version: minSdkVersion > 26

πŸ“– Documentation

Composition mode:

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)

βš™οΈ The Digital phenotyping manager

digitalPhenotypingManager = new DPManager.Builder(this)
                .setExternalServer("nameserver.com",1883)
                .setCompositionMode(CompositionMode.FREQUENCY)
                .setFrequency(15)
                .build();
        digitalPhenotypingManager.start();

Stop the Digital phenotyping manager

digitalPhenotypingManager.stop();

🧰 Plugin

The OpenDPMH architecture is enabled to add plugins, which extend the framework's capabilities by allowing the addition of new data processing modules.

πŸ€– Access our article in IEEE Xplore

πŸ‘ Contributing

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: Gmail Badge

πŸ“„ License

OpenDPMH is LGPL-v3.0 licensed, as found in the LICENSE file.

About

Framework to Facilitate the Development of Digital Phenotyping Applications

License:GNU Lesser General Public License v3.0


Languages

Language:Java 100.0%