Microsoft Lumia SDKs

SensorCore SDK icon
SensorCore SDK 1.2 Preview

New sensor hardware in the latest Lumia smartphones enables you to develop life-logging apps that are motion and location aware. Lumia devices, with the help of SensorCore technology, are able to utilize sensor data with negligible impact on battery life.

Imaging SDK icon
Imaging SDK 3.0

Gives you access to a powerful library of exciting image-manipulation tools for Windows and Windows Phone devices. Designed from the ground up with performance and a low-memory footprint in mind, the Imaging SDK 3.0 makes editing high-resolution images swift and engaging.

More about the SensorCore SDK 1.2 Preview

The Lumia SensorCore APIs are gradually being merged into the Windows 10 APIs. We recommend that you upgrade the Lumia SensorCore Step Counter or Activity Monitor APIs in your app to their corresponding Windows 10 APIs:

Unfortunately Place Monitor and Track Point Monitor do not have equivalent Windows10 APIs available. Legacy Windows Phone devices will still continue to support these APIs for some time, but we recommend that you start removing these APIs from your apps.

As support for Win10 APIs will be limited at first, you may want to consider supporting both SensorCore and platform APIs at the same time, until more devices supporting Windows 10 APIs become available.

Features and capabilities

The following features are included in SensorCore SDK:

  • Win10 compatibility. Lumia SensorCore SDK 1.2 Preview supports Windows 10 UWP application development
  • Power and memory efficient
  • Secure data storage
  • Immediate access to data history
  • Adapt to activity changes
  • Tap into the Step Counter
  • Leverage data about the consumer’s known places
  • Access past track points
  • Combine with Windows Phone 8.1

For more information, see the SensorCore SDK documentation.

Example apps

The Lumia Developer’s Library provides full-featured example apps, with full source code, through which you can discover some of the features and possibilities of the SDK.

See the SensorCore SDK example apps and more sample projects

New in the Imaging SDK 3.0

The technology behind the Imaging SDK is well proven. In fact, we use the same SDK to create our own imaging apps, such as Creative Studio. Many developers are using the Lumia Imaging SDK to create great imaging experiences for Windows and Windows Phone users.

New features and capabilities

Highlights of the Imaging SDK 3.0 are:

  • Win10 compatibility. Supports Windows 10 UWP application development.
  • GPU image processing. Application performance has been improved by utilizing the GPU.
  • Video frame processing. Microsoft Media Foundation Transform (MFT) included, making it possible to apply the effects to video frames.
  • Windows interoperability. Supports rendering to SwapChainPanel as well as rendering to or from the new Windows 10 imaging APIs.
  • Information about valid ranges for property values are now available at runtime. This allows you to easily match slider values to the supported range.
  • Windows Phone 8.0 and Windows Phone 8.1 Silverlight support has been dropped. The Imaging SDK 2.0 is available for developers targeting these environments.

For more information, see the Imaging SDK documentation.

Example apps

The Lumia Developer’s Library provides full-featured example apps, with full source code, through which you can discover some of the features and possibilities of the SDK.

See the Imaging SDK example apps and more sample projects

Was this page helpful?
Additional feedback?
Thank you! We appreciate your feedback.