ohmage / server

The ohmage server application.
37 stars 25 forks source link

Splitting up ohmage into modules #471

Closed jeroen closed 11 years ago

jeroen commented 11 years ago

Would it be an idea to consider splitting ohmage framework into several modules? It seems that mobile surveys, location tracking, and some of the openmhealth stuff are really different things.

When all functionality is merged into one big program, you are at risk of bloating it. Splitting things into modules or separate applications might bake it easier to develop, maintain, deploy, push updates, etc. This holds for the server piece, as well as the web interfaces and mobile apps.

For example, I know some people that might be interested in doing a simple mobile survey. But they are not interested in mobility or openmhealth. However, currently there is only one server, one app and a front-end that has everything. This makes everything more difficult than needed.

Perhaps we could brainstorm about a meaningful way to split ohmage up in 3.0 ? Start considering ohmage as a software suite with several programs? Similar to say.... ms office? or GNU utils?

jshslsky commented 11 years ago

I am closing this because for 3.0 we'll go Open mHealth and modules become a non-issue.