THE SWAN PROJECT

The SWAN project aims at building a scalable and robust sensing framework for smartphones. With the help of such a framework, application developers can easily build context-based apps in the field of health care, transportation, fire and safety etc. The framework uses a formal language (called SWAN-Song) to create sensor-based expressions. It already supports more than 20 sensors and new sensors can be easily plugged in. Distributed sensing and Cloud support are two other main features of this framework.

SWAN-Song

A domain specific language that allows application developers to easily define context expressions that can be used to interact with sensors on a high level.

MULTI-SENSOR SUPPORT

It contains by default 20+ sensors such as hardware sensors (on- device sensors like GPS, accelerometer or sensors in external devices like heart rate monitor) or software sensors (weather data).

EASY SENSOR PLUG-IN

It supports plug-ins from third-party sensors. Developers can easily build sensors using our sensor maker tool.


DISTRIBUTED SENSING

It provides sensing capabilities between multiple mobile devices for group-based analysis

CLOUD READY

Sensors readings are periodically saved in a SenseOS cloud using intelligent data offloading mechanisms

OPEN SOURCE

It is available in open-source under GNU General Public License v2.0