Android and iOS demo applications of cortex. The goal is to provide useful code snippets that you can use in your own application.
The cortex demo can only be used in combination with the sense-android-library or sense-ios-library repositories. It also requires additional native libraries which you need to place in the /libs folder for Android. Please contact pim@ or ted@ sense-os.nl to obtain the libraries.
An installable demo application can be found in the bin/ folder. This demo application is for testing purposes only.
Your data will be logged to common.sense-os.nl and can be viewed as user cortex with password demo.
Currently Cortex contains the following functionalities:
Location based:
- Geo-Fencing (Android, iOS)
Location based notifications when leaving or entering an area - Position noise filter (Android, iOS)
Removes bogus GPS data coming from GSM/WIFI - Distance measure between GPS points (Native)
Calculates the distance in meters between GPS points - Top Locations (Android, ios)
Ranking of the most visited locations
Activity based:
- Physical Activity recognition (Android, iOS)
Recognizes the activity of the user: walking, running, cycling, idle - Human fall detector (Android, iOS)
Detects a fall consisting of 4 stages: free fall, impact, orientation change, and inactivity - Step Counter (Android, ios)
Calculates amount of steps of the user - Sleep Time (Android, ios)
Measures the time a user goes to sleep and wakes up, and calculates the effective amount of sleep hours - Sit / Stand Activity (Android, ios)
Determines whether a user is most likely sitting or standing (works best in combination with Carry Device) - Time Active (Android, ios)
Registers how much time a user has been physically active
Presence based:
- Carry device: on body, in hand (Android, iOS)
Recognizes if the device is with the user and whether it is being operated or is in a pocket