This took a couple of steps:
- API design for exchanging data between the Android app and the map server
- Implementation of the web service calls from Android to the map server API
- Smart data management in the Android app: the thing is, we cannot use the 3G network, because the subscription is too expensive. However we use wifi without subscription. We just needed to make the Android app smart enough to cache data when there is no wifi around, and send everything when it finds a wifi.
We are still working on the “Sensor Map”, where you can see and browse the data we measured. We are developing it in django, the repository will be open source just like the Android app, stay tuned!