Few months back, Microsoft announced the public beta of Lumia SensorCore SDK 1.0. Yesterday, they announced that it has graduated to the official release. It allows developers to develop power efficient, life-logging apps using sensor hardware on latest Lumia smartphones. With the help of SensorCore technology, developers will be able to utilise sensor data in an extremely power-efficient way with negligible impact on battery life.
The Lumia SensorCore SDK 1.0 is available for Lumia 630, Lumia 635, Lumia 730, Lumia 735, Lumia 830, Lumia 930, Lumia 1520 and Lumia Icon, running on Windows Phone 8.1 with Lumia Cyan or Denim firmware.
The following features are included in SensorCore SDK:
- Power and memory efficient.
SensorCore is able to function in the background without major power or memory implications, even being on at all times.
- Secure data storage.
Consumers can decide if the data is logged and also wipe all the data collected by the sensors. A central logging repository is stored only on the phones. No cloud storage of services is used in the collection process, so consumers are truly in control of their private data.
- Immediate access to data history.
When consumers have their motion data collection activated, apps can tap into 10 days of data history immediately, creating a pleasant first-use experience. Consumers won’t need to walk around for days before being able to use your app in a meaningful way.
- Adapt to activity changes.
SensorCore determines whether a phone is idle or stationary or the user is walking or running. Using the Activity Monitor, apps can then adapt easily to the consumer’s condition.
- Tap into the Step Counter.
The Step Counter, coupled with the other APIs, provides almost unlimited possibilities to create quantified-self apps and life trackers.
- Leverage data about the consumer’s known places.
The Place Monitor can identify known places, such as the general area of a consumer’s home or workplace, which can then be utilised to trigger actions with the Windows Phone 8.1 Geofencing API.
- Access past track points.
The Track Point Monitor API provides points along user’s latest journeys between general areas without resorting to power hungry GPS.
- Combine with Windows Phone 8.1.
When requiring actions based on the user’s location or pinpointed location using GPS, Windows Phone 8.1 provides everything a developer needs. With Geofences, apps can request to be triggered e.g. when user enters or exits their home location determined by SensorCore APIs.