Skip to content

Evaluating alternative iOS apps

Arash Badie Modiri edited this page Jun 3, 2016 · 3 revisions

Implements some sensors and it's own data gathering procedure. Provides (or claims to provide) P2P data sharing features to clients which is definitely something we don't need. I couldn't see the code for these features though.

Code is being re-written in Swift 2 so there should be hiccups since it has not been deployed like older version.

Sensors

Configuration:

Data gathering and sharing configuration is controlled by user inside application.

Deployment:

They are using Test Flight for testing among real users as appears by their beta invite mailing list name (nervousnet-ios-testflight-users).

The older version is on App Store, so there is hope!

Collector iOS application and sensor library (separate directories on same repository), uploading to HTTP endpoint. Project is a thesis work for a master's student at DTU.

Sensors (called probes)

Configuration

Fetches configuration from endpoint specified. Configuration is formatted as similar to this JSON file

Deployment

No specific mention of deployment or distribution methods in the documentation.

AWARE Framework

More or less similar to how we did things in iOS part, but well written and covering more sensors. Data upload scheme is different but seems to be well thought.

Sensors

A list of sensors and notes for each one is available on its wiki or this web page.

Bonus: Can remotely ask participants to fill pretty complex questionnaires. The joining system is similar to ours and uses QR codes.

Configuration

We have to dig deeper in the server code to see what is going on under the hood or we can just use their server and flush data to our own every now and then.

Deployment

Small amount of code needed for a DeployGate distribution is already included in the codebase.

Clone this wiki locally