Funf 0.4 brings under the hood changes to sensor framework
The developers of the Funf open source Java-based sensor framework for mobile phones have released version 0.4 of their software. Most changes in this version, the developers say, are under the hood and affect the architecture of the framework. Changes include a new pipeline interface, a redesigned configuration process, and changes that mean that Funf now runs as a single service instead of spawning a service for each sensor probe.
The developers have also changed the way the framework handles internal messaging: instead of using inter-process communications, Funf 0.4 now uses internal function calls in the same JVM. The data exchange protocol with sensor probes has also been changed to a JSON implementation using the GSON library. The framework's two user-facing components, the Funf Journal Android application and the Funf in a Box data collection tool, have also been updated to be compatible with the new version of the framework.
Funf was originally developed at the MIT Media Lab and is now developed by Behavio with a grant from the Knight Foundation. The project has also recently been accepted into Google's Summer of Code 2013. More information about the changes in the new release is available in the Release Overview on the project's Google Code page, as is the source code for the project. The Funf source code is licensed under the LGPLv3.